<SEC-DOCUMENT>0001035201-23-000003.txt : 20230301
<SEC-HEADER>0001035201-23-000003.hdr.sgml : 20230301
<ACCEPTANCE-DATETIME>20230301162414
ACCESSION NUMBER:		0001035201-23-000003
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		109
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230301
DATE AS OF CHANGE:		20230301

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CALIFORNIA WATER SERVICE GROUP
		CENTRAL INDEX KEY:			0001035201
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		IRS NUMBER:				770448994
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1720 N FIRST ST
		STREET 2:		C/O CALIFORNIA WATER SERVICE CO
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95112
		BUSINESS PHONE:		4083678200

	MAIL ADDRESS:	
		STREET 1:		1720 FIRST ST
		STREET 2:		C/O CALIFORNIA WATER SERVICE CO
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95112
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>cwt-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08,d:1cfad93683a24e0cb2583854841a2577--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:cwt="http://www.calwatergroup.com/20221231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cwt-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8wLTEtMS0xLTUyNTIy_cf7aabcf-8e5c-4a40-97e9-5445c69dfca8">0001035201</ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8xLTEtMS0xLTUyNTIy_b72da637-9a0c-49b5-8d36-884dcc5c3b8e">false</ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8yLTEtMS0xLTUyNTIy_efebdb6d-736c-41ca-a505-0a06f7dea9c5">2022</ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8zLTEtMS0xLTUyNTIy_85194c23-7e0a-43ac-afda-0f6cf5406070">FY</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cwt-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iac37759da6714913a128c840bd96a158_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib97d05d872f046608e21e4092fe96784_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icd0da013367d43e896970d3f004bf5b9_I20230206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i32be0384b5444f618f586802f188ce09_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93395be02ca04ebdaa2bc98e87428305_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37f1a0a06b544520925e67d39be6542d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bcf9344d7bd42f2ad762951bd3dbe29_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97bca14b0a814a6485cbbac22413b7eb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6168432c67043cda664b0e8524ec163_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i222c4fed6c87448daefa249fb2c29956_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2be4e64279954ac3bc6a2fa341aec9db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcad78d8a4c64cf0b37eeaf8a761ed10_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic908202b860e4974803e68e74512048c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ea6b0b655d840039d5b64ce54515bb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="i2ae8825fc7644dce96af2ef183ed3156_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="ib7740eb88736481fb794ea5581585dba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="ie7854a08f0184a4e8ff566f9e3245b4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i199df38e90bc4ead817c099661a541cc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37844bc811b149faa9456dd56555ead0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1014ded0e0e4d3184b9b68f05a5a806_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="i5390e7c76941477e93d0344e9a60779c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="iecafb4f306654af492305b51894f64d4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="idcc20b887e81458aa64a5cb1e8b4568a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82e1913d730c4fb39e6c3fe86ab36e85_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89d52d1b59f34f46838ca6fd5bc154e1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cwt:segment</xbrli:measure></xbrli:unit><xbrli:context id="i56ab60b9b8e840dea980eaa7b1b1a50e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwt:BVRTWaterCompanyMember</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="i0e108e3c4c4c4901bb2736ec4b435855_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cwt:BVRTWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i262e2d4a429d4ec09ae77d50a6314c04_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenLiabilityAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e9f0351475a47e2b3c6284d507fcace_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenCustomerClassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac62f26da244429fa28402433e3c60ae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenCustomerClassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1756ed51045a4592a832322838aae2b3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95058f92ef9c4706bd19c50c7959c188_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32485732a86747358e899a1623e5eebb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61cfa9cc60bc4109816d8006834159fa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf5b370187294d50a37c6d044205a825_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21681e9597d6410cae14f703c60768c2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91a86540a4444d9ba56c885260a704e6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda9cb35bb3144379e19c676ed7f1bad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i751d6b3bccb24801a9c969e797e2f6c7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4bb2bcf172d4ecebdfc5d9d6df89394_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ae53ac0aa3a4cc8839d274bb96bb06a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf906dcc8e274414b72d4cf149ff4698_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i781bf191d94447abb46058f497dfe56d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ed1622b38794af2a91f08d00317f853_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i947ead7c323c4d29bab2568b56ef2f70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7a1277d9caf414ca286e0a14a2b6699_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8595ebb5a6564865add2270d66d255fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9158c63809b462d876b9e96ac5a6faf_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03dc919ac6624505bb2cafee27d2d28f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ed79f661803412a8516ff3492b06347_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60370be593b74a8e9cf810c5aaa4c66d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0be06a8c46264d5397ef030efabef4bc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb22ea5c326b4d6cba509379ea8ee3ad_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2601db0a9f14ac2a69ae537d666f0d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:InsuranceProgramsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i997ef626bd414fc684441df6ebfb9e33_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i232acafa536a41bebc7023d26edf8e49_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29f27197d8de44829cd2b8b52f27907c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if519f6b97fde40ac9c326e494d6acabb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a9065d299ff4acba46f7c19766cbbc2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i807321c2403f40f08f47991281d2df8a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8812fb8b10204aecac2da462793077c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac15a673893446a808c403d906e57d0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4f09446ca53472e815472195343e02c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i321239c3013e47be8d66f6da947c48de_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae3975fc62404377afb0472eac7bf729_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10b5b90fe450414ab24a534985c17786_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f91c3abcd247c5b0e26116d863902b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf6a8de3083148b885f18c44f979d519_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68b559e487ca4bd89007c828d110e298_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66f2f8eb2305418b90e3dc800a8bfe34_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbdc33d1a10c422bb3f3df307a34ad95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied421aa23aa642e0b4e14b6a53f87f73_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bfdf2020f91434fa56c33758c3b1d94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82eeed3b364f4e2ca85a6c178e0f1e6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f7b473c40c448538134d0baf146ac86_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3250cdf6816e4a28a7d452b08f3f119d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:NetWRAMandMCBALongTermAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie514a56efde74e93a30f40b75b2905c8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:NetWRAMandMCBALongTermAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if90a11a44612479c84585d6416e5266b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08bc26ef045548beaee875206fb835ec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b7aaa50a9c4da79d6e392b88a3bf1a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i898a755c050741769d7ad14be2a459eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8590ab5d9d40fca1b732cbe26d149b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc0ad29b7fae420eb295e49b1833be7b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24479b5151914f9d938e0bbc657e9fca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80700ab57f5c4c729dd91c87068bf550_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie140461a78194cb1b09514cb3c5ee0fd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3407abb5d02843aca3fcd70d7ad680fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia088ef0c986c48f5ba2d17226d83b6fd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i916f22a091e747f68851a3b29d994f65_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f0c2f4ec6454c3489a8a48bc16765c9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacf38196d32d4c9b914ed5f3b277fdf6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64596ad2aed54cd2b8f0a444a5971a9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e293e9d6f647b8b679928f36433d68_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42fbd14c64694bb887421d2c693c0540_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16c8d9ac44f4c2784de416e8744d25e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49f9a02cf4fe4e25b58c4776aed75421_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0240ff269984a129689ac0c865faee9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922a732d08584e98909ba30c696f0d71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i763b55ad57b64c7f9939176c04abb285_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4d2a19d658447bd90a07aba4652ce79_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf32734b79dd434db4b84f3f97876eab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic572f5a2360a45dbb40986346eee07fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">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="i1c5a6e738d684a1391963f8a759edfdd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba0ae0f8a45244d193e2e6a5d5294d02_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14b2a39dadc648b39ef071f647591c5b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6841d9c7ae1410e951a223191ed280b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2dae21474f4798ad34e11253512a29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcd0bffe8bd54dc086b94bf99f654daa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9164c866bf443fc82b66bc670bc316d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9115ce5c7e6a40b2b4c2a0cc40103230_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6a2a394c7b647feb4f53e8a54dd8457_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cf66bc98b7342b2b792a0621a44e2ce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25cdab259a084404b0fc2d180e04e694_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b091550613c4b2a980a1c8c3f8ab1f1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e48fe1a81814d549e13c5d4d42f5838_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8743bf16652e4867abaa941179d4681e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">cwt:CaliforniaPublicAdvocatesOfficeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13a21d1b8c504507bfe671e514f9ea3d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPumpingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i509cf9cbd2d249a58665592be97cff66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPumpingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaf4be003ef149c99dcfd60d79bee3c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dafb0063e0b48f58354270a4f62be01_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cc41c0fb0954f719cbdec5909979039_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia45848758079464a93fd39702f6c2a7b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eb42457086241f68f6bf65a55e262cd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i488e904199a64470914532750f329dac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifce9a9f09be349bdbcafa636c623afb8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e07cc23b8cc45c793c886a19eb09b2d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96f6888a4b445b3a260adadeb692704_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i923c92797f1c4c9681a0987f4b20686c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ff43e7b269d41138956af6586c9ac9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia734808147fe4a9d81985ece863aee34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1a594f8311a4342bf5914f516a96476_I20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5d914954f2440b4b45582a3cb314004_D20220429-20220429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-29</xbrli:startDate><xbrli:endDate>2022-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab081944c7ae4a0fa75668b933480b36_D20191031-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EquityDistributionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-31</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EquityDistributionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id56019ff68ea4341b9e060f53710f08b_I20220725"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i761b4ae88eb8449ebdc2636faf51f231_I20220726"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibab0f197bfbf4a14b715831e4d58f2e9_I20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303da9e145c64c2d91210c62f161609c_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58a43cd6c5bb45869c129ad95323e2d5_I20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1ea545d9e4240f997fad296363edf9c_I20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6539abd0f2245b2916e99897b0ecc9e_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a83c0a9329a4fab9f1bbf601ab39093_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d8211dfb2984799be3d143226cbeaf1_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i602c056e734144c99e7e317d123551c4_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1eba25b5be74ff7a451fb2e540d19bc_D20190329-20190329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-29</xbrli:startDate><xbrli:endDate>2019-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia11b8258d3694127a0626fdeddc5606c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff6d4b384ac74fc2b57f92dd75222610_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf8e7bca6cfc46bbb35ac173dd5eb994_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i921e03bcd4c44ae884bcf50c753b3d29_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a545a30b2504b5ca08632736376e3d5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsZZZSeriesDue2051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5746d46289114c4b9851489bfc8d2d42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsZZZSeriesDue2051Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FristMortgageBondsSeries1Due2061Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb8f713cad3747c4bd7b59ea5d1bdadd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FristMortgageBondsSeries1Due2061Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0a9d97b2d19467eab8efb46f8325b88_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsYYYSeriesDue2059Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddaef52cee5344aeaa11ebe2a6942821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsYYYSeriesDue2059Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e90c1089b74bb588514764ca3d4e84_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsWWWSeriesDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9116e2ea1d14715947eec0f5af99eb2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsWWWSeriesDue2049Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsVVVSeriesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ff91e79cee34550935ba77b90241389_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsVVVSeriesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsTTTSeriesDue2056Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e23706e685c4fc1baad4e0c2711fbad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsTTTSeriesDue2056Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsSSSSeriesDue2046Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie07f4b41b1b9495e94c64e106c6fd9fd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsSSSSeriesDue2046Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsQQQSeriesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5855277641ce430c8f0e96a9085a4433_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsQQQSeriesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b93badd0e84851afa8440f5916ed65_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsRRRSeriesDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27ab8021f9204f11b180c1f6c565f86e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsRRRSeriesDue2045Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsPPPSeriesDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137bb47697f748daad7f7c1196b166bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsPPPSeriesDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9ddd325ae945da9e79826a182ce74a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsAAASeriesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07d141d517f84e2f95bbd1605762a7e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsAAASeriesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if00d0a36e2f54aff8edfeffe964954e7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsBBBSeriesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63087903242247fbaf853f112705e800_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsBBBSeriesDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia56e962c9b074252b99222f6c6267de0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsCCCSeriesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec5e29832cf54d739e9be111b72930b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsCCCSeriesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39d99a3a682f495a88a8b3655297db1e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsDDDSeriesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia06a3f36f6e1436f8ac450a248097a2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsDDDSeriesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsEEESeriesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b1fdb4cd9f441faaab3e6acc47e90c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsEEESeriesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia27c3298f22746fd9aa4381890cb19d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsGGGSeriesDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i730d45e1d6204db39988b7db3fd3aed5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsGGGSeriesDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73b9921b66b34242a45171e5e0052a2b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsHHHSeriesDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8a592ef7a8c4db984af90ca7cae7aa6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsHHHSeriesDue2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d80b17237f848748d5be725a23fdc46_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsIIISeriesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ac72bf079ec4eb687bca7c534220829_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsIIISeriesDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39616429612f4412be3e670cb35198b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsOOOSeriesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8708d30eff0243be9008f72d0b5defb6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsOOOSeriesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b54ff2a0d344831a6fe4fb01c5924c2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:FirstMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a17170c920f4742acf7f2e8806d119e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:FirstMortgageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a19ed79df847229ba9deab3924f7db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ab0373191cb4af69b87340cb2a8fe32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2265490353c04b749be93a1c6848d3bf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52100cbbd1bc491fa269a5937aa9151a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f7f2408796440a9254bbd24dd4ff29_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42eacdb7d27542e4abae4bb46ea0c5a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:OtherLongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i310aa844c5b24fb397372da7d7cde894_I20210511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic38851de73f047efbaf12bd38c4691fd_I20210511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:SeriesZZZMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7077baf3d48b42a7842aa46e1f591fb9_D20210511-20210511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:SeriesZZZMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-11</xbrli:startDate><xbrli:endDate>2021-05-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f9065bd3085431082bd48a2f85c0240_I20210511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:Series1MortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ed006ef941f40ab810fe50d89bf11c0_D20210511-20210511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:Series1MortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-11</xbrli:startDate><xbrli:endDate>2021-05-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22fd14972efb47fc90b03d66756f7094_I20111004"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-10-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22648d23b41646878c7aac970fb0d456_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cdee50c47074d37a572a85a959cc31e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84b59137e5504919ad9dcfff23dba723_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib92dc35851754e9d92569156ddea23d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib17c5d7d563d485884c28a8a35820e49_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f810957693b468885db36e598810c4b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08cf313a300c4abf9f86eaab6e8853db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cwt:PensionAndSupplementalRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if38e552bece742c9a0d037ce8a4b92e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if911444aec5b4d84a65b98fdf3042986_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b8d04cce6d43c382b420a9e1be9072_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedc867b6fa674772899b3f4cd4bc5b92_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a3f26b45e6b483caffba9b207add562_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31bd4a01bbff453c98e6bb9c2883d1c8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bb9a18d787a47b78718bbf79c45db78_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i259e2bf20b584603b43ed845d3e2c7e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aacccb1e034401ba24f94066a18cd28_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i064ded8e607a487c8d82aff49fab5aa6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a7e467f31404cacbaa8b96a97507d43_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib57d6b32536a4508ae85b9d4e001fa4a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59d85841e8f407583c8539d0d952d8e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i157615065b584c7fb08dd27e07cdca8b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5486f750c93438b8d2cc97020996110_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e6d64ac268845499e11803ab6cffd2a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c4d55af719c48d98e5692f116d9625a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0436b6119a81465095a5e6c99387697c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2325188aa9de4f3b9110189399e85e71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16fe6402d91242198f80ecc1f828f529_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14946faccd9c4f4a950dc04e4c9690ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a59c0d0be6343db97488c70a31833db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc0f3167813c4f2db7a7e5a197c7019f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf05d08069b74e00a31aad25c9d8a7e8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if55005eb640a4b5a8cf45b9c1fec57f9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7c89a6f2743462e93be7e543dcb67f3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i616840c230b742a28cbb77461d4da8eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22650a0d1e2347f0b8801867ff2f8ea0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61acf6cbd1b480d9bbbab5d95cb0317_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic726749796e441709deb076fc304fbdd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5faafd9336694533825b976c2ac28f7f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i030a642c0e9c49d8bb7cb7164d49e11f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia07f6668338948f0948f199810961b24_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd16289854bc49c6ab2a5669c708d9ad_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafe856bbe6464a68a99bd8febd0afa8c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14436ad6f7de41069887afa01d307d16_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0aff47a3588b4407928249ae0db44dc0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72a2aba799114dd6a1e368aee67ba1d6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i303ef2f6a14d4666883f25a32c1df66c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1677087209bf4aa3a9e894262187c7aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94df668f2e5a4b96b5c436eba24bd9a2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced0a5eafa8c4ea3bd36123c9b0ca1fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3bbafcba3b7436abb37b2da60d2f424_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdf33a68e442491ea17c81f6605884e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ed2f016631b4e35ba99f05d5387c1b9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25c210b7cfca4f19adf932e5725158fd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia89458bfadac473ba1f9e8245554a7ac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7190795b66af4e10849827e20bbafb47_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbb8b6b846344fcbc3bc9eea70a6c24_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib93d37017e464d34b35cfbd2b5ce3d4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09417b414614917b8f29a61ef087527_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c9819084714c2bbf4f1f956833911f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaf477bc288a4721b970b683665760fe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1099396f15904619b6d668157a4e7902_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia939a14587de4507b7aee03594116882_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6db2290c116449588e2bf840780abb2b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id69389a8aedd4bb19d2787193b8226b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0924d90dc48a4b1497aa9418cf088ac8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f9c250b2dd040e3b3c10dda56cb9881_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b4a9f0f115d4320a0aacb258287bef7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2947a6a679e04b929336fc9cb29ab0c7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f08a5b51f17431e942ae1f2a5923e7c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5df39f56472e4b9e90e207e7034da037_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i014c7607428b4652aa2870ea020785d2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic12cafcdbdf046308be270b3d77f66e7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1ced65ea3de47f096ff172ede565cbe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e90767cbcce43238857bf99d4160cbc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a233e0991b41d8a492176fb66ee1a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9a11b71df7945d997b2e5b5a76d2eea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ece3e04b44b4665af10790cd663fee9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba21fdd2c12c43e7910109f0a3a27963_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51d6319222e44b0a94d2b6f6d5ee2160_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i189c710bf5d8481294ce43f7cec2e0b4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0654acd9976d4d08a062e57ff5b84384_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id32e454461874cd28c9d8446ae1e83a7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9a4af547fee4184a04ab35a51390a9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cf1f145964a4dc99ecc30d9c1257526_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdc7538f6d0940959fa999491df807f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6927fca22cf04f10b7fd2443ebaf9faa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b4e7980e5f44278cd240717d597367_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i923deabea25e4ae281854e98dab7af0a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9d84cff1b2b44d78ba8faf533502fec_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i415de8a11a2649d0ba79c4f824dd7ed7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd8563ce7f97466a815c6bdc33975905_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id91be9ac37fa4b74b36b15df3ab8f57d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8774e570fe6a42bb9d95325073e6acd0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c99113a67114f4d8b1ee0ecf5ee4822_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9cb905701ce422dae7fe708445204f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4927c1f404e4481a074eedc9c07ef99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdfe02e75b4a4f849af7446ad50223b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b9fb8746e48478881f936f765a98298_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28c70baf9caa4312b16e8abc86f5a5e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c82f4e4be6641eea5a9134a03348b56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic73a4df291984f799b5d70c08431c77c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26df172cac39451993dd84d53b6542c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i307303f317bb4f6fb4ac226e5aa87203_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60a7380affab4322b1c122507a7b7d6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fb626fb5f0a45bd98d1c4c98e9be1f9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dbdff15613b4c6c83fd1ac713bd0975_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb30bd747dbb4b9fa5d10f85601b93b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57faa61b56ac43d8832bafa798186c53_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia40a3ecfdc0045b38022170eb869dd36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf3c8e09420d467691bea34df98c0040_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3b6a7afb7e94a24adc2603172775d67_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb096e5b0ad448c9ba5e383f250910be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489c1eaf0c544a9796e4e8ea9dc43752_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfb9305230764658adad5a8f471a77b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a5a6bd4d3d4f0da020a8c2ba059b13_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30b73b0d0aed4a5a9bf5e652667ffe4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb75a889191a405d9e913a78d4853566_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4410127c063442cbb5ba38bbe863fc95_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie748d27512b0495e8c479e4695e60594_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id70e008e1c0649f398371cf006c8f30f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79936f1c65484faf9f42f3b8c1b99873_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief59e31702124ac69912db69ef461630_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0dadc53bcb64dd5849363a9a3d4b078_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff203498f4414d72b2e23b8a0a0ed80d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec3fbba11c534bcc8c1596b62b18a3e1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f81e2fb855c4e23a059fb8d6a94eb36_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7aec54cbcdc3432c8cb4cc2fac9a20dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ba90a59a5f64245b09ed134b1ae4180_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59095ee0059f47a09b7a2628a66dfa3b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idec9bdf52ecd445fa543410591310d2d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb5c7cbfb32474cbd061c7d21fff201_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f37a2a3f814b7e807e352fc20a03d1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09e4f88d21ae495da759bb62962c06c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36e77966acb34f57af2cb8a4ed381a15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40800ac436fd4a3c9687e750acc4fdcc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia682c4a7a3f2483688035b97353b40e4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09fe58be75a4305ac4ec529b93d4e7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79417c5c48624a46aa129ce92537fac9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec6969c7e98e4092a7d57bd2cd57c367_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea34eee02bf9492c8b88f94712a7981b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed6b5530c6c477688b4be8a34f45a7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1f0fe9cdeb8426083ca193dc81eab3b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7a2f6519564f4f98786eae4d8290cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c0e4cbe6a6c4aab91b8ccf56d08abdc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f85da36491a4b2fa2ba490e63f427bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ad1172a39ac4ad19ccfdae84fa52fab_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a2dbd4a1c39465abce705bc67d0a198_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1758e3afb99455ca0d22a43e740b8b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f083c1f7d0e4e4288f3a2e390655776_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70dc93b838b544f89519a406ad2cc983_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id264b4afda5d48f19b450be08931ad60_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4df0607f75a646bb841d1e6330ee187a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i413ae04af2c94a7982136ff429f1eb5f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dc866833d164e26ab4cbf74aa28f0b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i456bff39767c438c91260fd55561b5a6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30acc5f3c0044b129f3184bddd8a0418_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73032de2543144749590f03b925188ab_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39ff8a2f20bc4698ae5b6b91badc62e8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c160511b7344fb7a875da0700db7f42_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07702274634340b3ada52be9e24f993d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5d6b041e449411790088d2b91a9f3e6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48a9457577bb473da5bd3e971c05d249_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95c667581df84eba9d839c3823cf4711_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd1bea5c81844c2999f6b3e888d7f36c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i474d4f274eef454db0cdeead25864ff8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i403bf901cd3c4698992bea27fdab2b22_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i123f772849c94a8795825718da82c823_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36250a72a0e54a638af9c826223ab5ea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic052c62790174b08b8a2cd3167274c70_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib196884202f043f78b1cf969ccee020f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d3e6637c864b6388c784217686e6e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd34eac674454d859acd5dd342c69c19_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia09142fb2c864f7f98146027459c8b2f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc82851dfc644a55a910407f71b5565e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6697869dfa4c4df6a33ff4e845bf4a3a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</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="i8b5e61c8256045118ae195e2c21643f8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib41727133ef1438baa9646d7dcc18112_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60ef52ca6b9c4efaab0262221064f829_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59454ab96a5644989827444f0ba48614_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i596d11adc7b84a9c952ae36e9d63e4aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b41c49a343f4a51826da2e51e9153c9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97aa34248ecc449bb2f37b5ad20369ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia929886237bb4101896b879bb50cb18a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">cwt:WaterContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i960f9cb96f12405989ab7a13c0fa17bf_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae3a0df8b264e63ac9c883390f83224_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e90771d3b774be2b72708c55ef9724a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2995819377184c3f96611c32b6ea8140_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9ca49456d83480ca34d03b07f91c125_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a68ae5850444f4c983a779827fcbb4a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i629aaee524aa4763ba26b8c5501d4a47_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if54e9500d1824ba1b29bbe6904018cb6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="acrefoot"><xbrli:measure>cwt:acrefoot</xbrli:measure></xbrli:unit><xbrli:context id="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="entity"><xbrli:measure>cwt:entity</xbrli:measure></xbrli:unit><xbrli:context id="i4d9b4ce68cf14431a1ad34e033b86d6d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i193df4f562ca4ff1addfe45320e9fa99_D20230101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-20</xbrli:startDate><xbrli:endDate>2017-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="well"><xbrli:measure>cwt:well</xbrli:measure></xbrli:unit><xbrli:context id="i6e2024386d9a4d7297e3d1af7658b92c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:BVRTWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="wastewaterutility"><xbrli:measure>cwt:wastewaterUtility</xbrli:measure></xbrli:unit><xbrli:unit id="customer_connection"><xbrli:measure>cwt:customer_connection</xbrli:measure></xbrli:unit><xbrli:context id="ib6b6a765ffe44654b55f0906ce96facb_D20210501-20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwt:HawaiiWaterAssetAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:HawaiiWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae7d5098eef4413aee1c8af1c6baf52_I20210501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwt:HawaiiWaterAssetAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:HawaiiWaterCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib98856ab3d78438380b2a93825a40489_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84621cdf899644b5a639274a2a3ba754_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14a12674f1c44d388397d93c3fe384e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5cc52394abe4c90b81d189e56077a5f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001035201</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i1cfad93683a24e0cb2583854841a2577_1"></div><div style="min-height:63pt;width:100%"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Use these links to rapidly review the document</span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">TABLE OF CONTENTS</a></span></div><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.580%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Form&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk4_a3effe37-5b48-4efa-88ee-c9cfdfc938cb">10-K</ix:nonNumeric> </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDky_d65959b2-603c-495a-b003-f7ec7cb6f6f1">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE&#160;ACT&#160;OF&#160;1934</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yMDU_85c8da20-21f2-4909-95c0-49687a0712ea"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yMDU_192b4ce4-ae9f-4867-8351-b3a298133869">December 31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkz_ec95f1a6-5b92-4ffe-8796-562de571ae63">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file No.&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTA2_588c4eb9-f7f7-40e7-a32f-1efd447cb664">1-13883</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:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk0_f49c3676-28bd-4d31-8278-54688738f75c">CALIFORNIA WATER SERVICE 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:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.607%"></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:48.756%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18wLTAtMS0xLTUyNTIy_6a472565-4367-4c10-8990-e8d7fba720df">Delaware</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:700;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18wLTMtMS0xLTUyNTIy_7fd7d1b4-ab42-40c6-b3ce-4dbee8d64aa3">77-0448994</ix:nonNumeric></span></td></tr><tr><td colspan="6" 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<br/>Incorporation or Organization)</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%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr><td colspan="6" 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18yLTAtMS0xLTUyNTIy_56559832-2776-4ba4-ad08-37e92ad217d2">1720 North First Street</ix:nonNumeric> </span></td><td colspan="3" 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%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTAtMS0xLTUyNTIy_b26a7f23-11ea-4696-8e28-1546b5ce08f2">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="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTEtMS0xLTUyNTIy_bdc9c066-2999-4ef7-a9df-79878a0e3cbb">California</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:700;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTMtMS0xLTUyNTIy_d440bff4-0b82-4af2-81df-8950fc6648f5">95112</ix:nonNumeric></span></td></tr><tr><td colspan="6" 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%">(Address of Principal Executive Offices)</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%">&#160;(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTA0_4adbd727-425c-4f4b-957f-8d1bb22ab955">408</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkw_525ef0b8-b65a-43e3-96fe-453d8407af9c">367-8200</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:400;line-height:120%">(Registrant's Telephone Number, including Area Code)</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="margin-bottom:3pt;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:32.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.002%"></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%">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%">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%">Name of Each Exchange on Which Registered:</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTAtMS0xLTUyNTIy_94da8f1d-6734-48a1-97ed-91c1a1b619d7">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTItMS0xLTUyNTIy_b9820987-6cf1-4b72-997b-857a8a7362b2">CWT</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTQtMS0xLTUyNTIy_844c887a-b158-4b42-98f4-48f9a8fea123">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">None</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk1_6d8c58e2-6908-435d-b169-f727797741f5">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;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%">No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;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%">&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 of Section&#160;15(d) of the Act.&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;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%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk2_f1f388ad-9c49-4cff-a3d0-a2e9c19ad43f">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk3_bfe7f343-475b-4d0b-9a77-811975d65991">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;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;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S-T (&#167;&#160;232,405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAw_7d7050cf-5938-44f5-9a78-dd5a11bab8d5">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;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;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer,"  "smaller reporting company," and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</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:44.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8wLTAtMS0xLTUyNTIy_e8e75826-f808-475a-9637-a8da8d6a75b9">Large accelerated Filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#9746;</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%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#9744;</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%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#9744;</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%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8xLTMtMS0xLTUyNTIy_6f31eb02-f2a3-4445-a969-1db2686f475d">&#9744;</ix:nonNumeric></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:10pt;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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8yLTMtMS0xLTUyNTIy_87bb85af-c806-4c70-8ae1-cf430ce8c307">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:'Wingdings',sans-serif;font-size:10pt;font-weight:400;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%">&#160; </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAx_ca725cd7-7916-4192-bad6-f17be5d68832">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act).&#160;Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAy_f5d74b85-f118-41d2-8e77-5dae8d54d7a9">&#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;&#9746;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="ib97d05d872f046608e21e4092fe96784_I20220630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yODEy_29752e9e-62c1-4de4-b655-d79516746426">2,122</ix:nonFraction> million on June&#160;30, 2022, the last business day of the registrant's most recently completed second fiscal quarter. The valuation is based on the closing price of the registrant's common stock as traded on the New York Stock Exchange.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Common stock outstanding at February&#160;6, 2023 was <ix:nonFraction unitRef="shares" contextRef="icd0da013367d43e896970d3f004bf5b9_I20230206" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zMDk0_622015cb-a002-43eb-8262-eff577481406">55,600,905</ix:nonFraction> shares.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkx_57076aef-a264-45cf-b1e7-03ef7291026f" escape="true">Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant&#8217;s definitive Proxy Statement for its Annual Meeting of Stockholders to be held on or about May 31, 2023. The proxy statement is expected to be filed no later than 120 days after the end of the fiscal year covered by this report.</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">1</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:8pt;margin-top:13pt;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:6.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.699%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_10">PART I</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_13">Item&#160;1.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_16">Forward-Looking Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_19">Overview</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_22">Regulated Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_25">Non-Regulated Activities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_28">Operating Segment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_31">Growth</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_31">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_34">Geographical Service Areas and Number of Customer Connections at Year-end</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_34">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_37">Rates and Regulation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_37">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_40">Water Supply</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_40">13</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_43">Seasonal Fluctuations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_43">17</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_46">Utility Plant Construction</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_46">17</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_49">Energy Reliability</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_49">17</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_52">Security at Company Facilities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_52">17</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_55">Competition and Condemnation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_55">18</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_58">Government Regulations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_58">18</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_61">Human Capital Resources</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_61">19</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_64">Executive Officers of the Registrant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_64">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_67">Item&#160;1A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_67">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_67">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_70">Item&#160;1B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_70">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_70">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_73">Item&#160;2.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_73">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_73">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_76">Item&#160;3.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_76">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_76">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_79">Item&#160;4.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_79">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_79">35</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_82">PART II</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_85">Item&#160;5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_85">Market for Registrant's Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_85">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_88">Item&#160;6.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_88">Removed and reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_88">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_91">Item&#160;7.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_91">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_91">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_94">Overview</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_94">37</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_97">Critical Accounting Policies and Estimates</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_97">38</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_100">Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_100">41</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_103">Rates and Regulation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_103">43</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_106">Water Supply</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_106">44</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_109">Liquidity and Capital Resources</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_109">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_112">Item&#160;7A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_112">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_112">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_115">Item&#160;8.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_115">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_115">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_187">Item&#160;9.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_187">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_187">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_190">Item&#160;9A.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_190">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_190">92</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_193">Item&#160;9B.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_193">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_193">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_196">Item&#160;9C.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_196">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_196">93</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></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%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:13pt;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:6.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.699%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_199">PART III</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_202">Item&#160;10.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_202">Directors and Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_202">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_205">Item&#160;11.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_205">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_205">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_208">Item&#160;12.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_208">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_208">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_211">Item&#160;13.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_211">Certain Relationships and Related Transactions and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_211">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_214">Item&#160;14.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_214">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_214">94</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_217">PART IV</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_220">Item&#160;15.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_220">Exhibits, Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_220">94</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_223">Exhibit Index</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_223">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_226">Item&#160;16.</a></span></div></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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_226">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_226">97</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_229">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_229">97</a></span></div></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%">3</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i1cfad93683a24e0cb2583854841a2577_13"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_16"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This annual report, including all documents incorporated by reference, contains forward-looking statements within the meaning established by the Private Securities Litigation Reform Act of 1995 (the PSLRA). The forward-looking statements are intended to qualify under provisions of the federal securities laws for "safe harbor" treatment established by the PSLRA. Forward-looking statements in this annual report are based on currently available information, expectations, estimates, assumptions and projections, and our management's beliefs, assumptions, judgments and expectations about us, the water utility industry and general economic conditions. These statements are not statements of historical fact. When used in our documents, statements that are not historical in nature, including words like "will," "would," &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;may,&#8221; "could," &#8220;estimates,&#8221; &#8220;assumes,&#8221; &#8220;anticipates,&#8221; &#8220;projects,&#8221; "progress," &#8220;predicts,&#8221; "hopes," "targets," &#8220;forecasts,&#8221; &#8220;should,&#8221; &#8220;seeks,&#8221; "indicates," or variations of these words or similar expressions are intended to identify forward-looking statements. Examples of forward-looking statements in this annual report include, but are not be limited to, statements describing our intention, indication or expectation regarding dividends, retained earnings or targeted payout ratio, our expectations, anticipations or beliefs regarding governmental, legislative, judicial, administrative or regulatory timelines, decisions, approvals, authorizations, requirements or other actions, including with respect to the 2021 GRC Filing, our cost of capital application, rate amounts or cost recovery mechanics or climate change legislation or regulations, and associated impacts, our intentions regarding expansion opportunities, estimates of, or expectations regarding, capital expenditures, funding needs or other capital requirements, obligations or commitments, our beliefs regarding adequacy of water supplies, anticipated renewal of contracts, anticipated or estimated prices or amounts of water, our commitments or expectations regarding our human capital resources, our intentions regarding use of net proceeds from any future equity issuances or our intentions regarding our capital structure or capital allocation plans. The forward-looking statements are not guarantees of future performance. They are based on numerous assumptions that we believe are reasonable, but they are open to a wide range of uncertainties and business risks. Consequently, actual results may vary materially from what is contained in a forward-looking statement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors which may cause actual results to be different than those expected or anticipated include, but are not limited to:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the ongoing COVID-19 pandemic and related public health measures;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 invest or apply the proceeds from the issuance of common stock in an accretive manner;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">governmental and regulatory commissions' decisions, including decisions on proper disposition of property;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">consequences of eminent domain actions relating to our water systems;</span></div><div style="padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">changes in regulatory commissions' policies and procedures, such as the California Public Utilities Commission (CPUC)&#8217;s decision in 2020 to preclude companies from proposing fully decoupled WRAMs in their next GRC filing (which impacted our 2021 GRC Filing related to our operations commencing in 2023);</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcome and timeliness of regulatory commissions' actions concerning rate relief and other matters, including with respect to our 2021 GRC Filing and our Cost of Capital filing;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased risk of inverse condemnation losses as a result of climate change and drought;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 renew leases to operate water systems owned by others on beneficial terms;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 California State Water Resources Control Board water quality standards;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 environmental compliance and water quality requirements;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">electric power interruptions, especially as a result of Public Safety Power Shutoff (PSPS) programs;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">housing and customer growth;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of opposition to rate increases;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 recover costs;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">availability of water supplies;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">issues with the implementation, maintenance or security of our information technology systems;</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 style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">civil disturbances or terrorist threats or acts;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 adequacy of our efforts to mitigate physical and cyber security risks and threats;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our enterprise risk management processes to identify or address risks adequately;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">labor relations matters as we negotiate with the unions;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 customer water use patterns and the effects of conservation, including as a result of drought conditions;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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 complete, in a timely manner or at all, successfully integrate, and achieve anticipated benefits from announced acquisitions;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of weather, climate change, natural disasters, and actual or threatened public health emergencies, including disease outbreaks, on our operations, water quality, water availability, water sales and operating results and the adequacy of our emergency preparedness;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictive covenants in or changes to the credit ratings on our current or future debt that could increase our financing costs or affect our ability to borrow, make payments on debt or pay dividends; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks associated with expanding our business and operations geographically; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of stagnating or worsening business and economic conditions, including inflationary pressures, general economic slowdown or a recession, increasing interest rates, and changes in monetary policy; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of market conditions and volatility on unrealized gains or losses on our non-qualified benefit plan investments and our operating results; </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of weather and timing of meter reads on our accrued unbilled revenue; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:49.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risks set forth in "Risk Factors" included elsewhere in this annual report.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of these risks, uncertainties and assumptions, investors are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date of this annual report or as of the date of any document incorporated by reference in this annual report, as applicable. When considering forward-looking statements, investors should keep in mind the cautionary statements in this annual report and the documents incorporated by reference. We are not under any obligation, and we expressly disclaim any obligation, to update or alter any forward-looking statements, whether as a result of new information, future events or otherwise.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_19"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Water Service Group is a holding company with seven operating subsidiaries: California Water Service Company (Cal Water), New Mexico Water Service Company (New Mexico Water), Washington Water Service Company (Washington Water), Hawaii Water Service Company,&#160;Inc. (Hawaii Water), TWSC, Inc. (Texas Water), and CWS Utility Services and HWS Utility Services&#160;LLC (CWS Utility Services and HWS Utility Services&#160;LLC being referred to collectively in this annual report as Utility Services). Cal Water, New Mexico Water, Washington Water, and Hawaii Water are regulated public utilities. Texas Water holds regulated and contracted wastewater utilities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The regulated utility entities also provide some non-regulated services. Utility Services holds non-utility property and provides non-regulated services to private companies and municipalities outside of California (see Non-Regulated Activities below for more details). Cal Water was the original operating company and began operations in 1926.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is conducted through our operating subsidiaries and we provide utility services to approximately two million people. The bulk of the business consists of the production, purchase, storage, treatment, testing, distribution and sale of water for domestic, industrial, public and irrigation uses, and the provision of domestic and municipal fire protection services. In some areas, we provide wastewater collection and treatment services, including treatment which allows water recycling. We also provide non-regulated water-related services under agreements with municipalities and other private companies. The non-regulated services include full water system operation, billing and meter reading services. Non-regulated operations also include the lease of communication antenna sites, lab services and promotion of other non-regulated services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, there were no significant changes in the kind of products produced or services rendered by our operating subsidiaries, or in the markets or methods of distribution.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our mailing address and contact information is:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Water Service Group</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1720 North First Street</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California 95112-4598</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Telephone number: 408-367-8200</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">www.calwatergroup.com</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual reports on Form&#160;10-K, quarterly reports on Form&#160;10-Q, current reports on Form&#160;8-K and amendments to these reports are available free of charge through our website at www.calwatergroup.com. The reports are available on our website as soon as reasonably practicable after such reports are filed with the SEC.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The content on any website referred to in this annual report is not incorporated by reference in this annual report unless expressly noted.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_22"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulated Business</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California water operations are conducted by Cal Water, which provides service to approximately 496,400 customer connections in approximately 100 California communities through 21 separate districts, which are subject to regulation by the CPUC. California water operations accounted for approximately 89.8% of our total customer connections and 91.6% of our total consolidated operating revenue. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate the City of Hawthorne and the City of Commerce water systems under lease agreements. In accordance with the lease agreements, we receive all revenues from operating the systems and are responsible for paying the operating costs. The City of Hawthorne and the City of Commerce lease revenues are governed through their respective city councils and are considered non-regulated because they are outside of the CPUC's jurisdiction. We report revenue and expenses for the City of Hawthorne and City of Commerce leases in operating revenue and operating expenses because we are entitled to retain all customer billings and are responsible for all operating expenses. These leases are considered "nontariffed products and services" (NTPS) by the CPUC and require a 10% revenue sharing with regulated customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2011, an agreement was negotiated with the City of Hawthorne to lease and operate its water system. The system, which is located near the Hermosa Redondo district, serves about half of Hawthorne's population. The capital lease agreement required an up-front $8.1&#160;million lease deposit to the city that is being amortized over the lease term. Additionally, annual lease payments are contracted to be adjusted based on changes in rates charged to customers. Under the lease, we are responsible for all aspects of system operation and capital improvements, although title to the system and system improvements reside with the city. Capital improvements are recorded as depreciable plant and equipment and depreciated per the asset lives set forth in the agreement. In exchange, we receive all revenue from the water system, which was $12.5 million, $11.4&#160;million, and $10.5&#160;million in 2022, 2021, and 2020, respectively. At the end of the lease, the city is required to reimburse us for the unamortized value of capital improvements made during the term of the lease. The City of Hawthorne capital lease is a 15-year lease and expires in 2026.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April of 2018, a renewal agreement was negotiated with the City of Commerce for us to continue to lease and to operate its water system for 15 years. Under the agreement, the operating lease requires us to pay $0.8&#160;million per year in monthly installments. We have operated the City of Commerce water system since 1985 and are responsible for all operations, maintenance, water quality assurance, customer service programs, and financing capital improvements to provide a reliable supply of water that meets federal and state standards to customers served by the City of Commerce system. The City of Commerce retains title to the system and system improvements and remains responsible for setting its customers&#8217; water rates. We bear the risks of operation and collection of amounts billed to customers. In exchange, we receive all revenue from the water system, which was $4.2 million, $3.4&#160;million, and $2.9 million in 2022, 2021, and 2020, respectively. The agreement allows us to request a rate change annually in order to recover costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hawaii Water provides service to approximately 6,200 water and wastewater customer connections on the islands of Maui, Oahu, and Hawaii, including several large resorts and condominium complexes. Hawaii Water's regulated customer connections are subject to the jurisdiction of the Hawaii Public Utilities Commission (HPUC). Hawaii Water accounts for 1.1% of our total customer connections and approximately 4.9% of our total consolidated operating revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington Water provides domestic water service to approximately 37,500 customer connections in the Tacoma, Olympia, Graham, Spanaway, Puyallup, Rainier, Yelm, and Gig Harbor areas. Washington Water's utility operations are regulated by the Washington Utilities and Transportation Commission. Washington Water accounts for approximately 6.8% of our total customer connections and approximately 2.6% of our total consolidated operating revenue.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New Mexico Water provides service to approximately 10,700 water and wastewater customer connections in the Belen, Farmington, Los Lunas, Indian Hills, and Elephant Butte areas in New Mexico. New Mexico's regulated operations are subject to the jurisdiction of the New Mexico Public Regulation Commission (NMPRC). New Mexico Water accounts for approximately 1.9% of our total customer connections and 0.7% of our total consolidated operating revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2021, Texas Water became the majority owner of BVRT Utility Holding Company (BVRT), a Texas-based utility development company owning and operating four wastewater utilities serving growing communities outside of Austin and San Antonio. Texas Water initially invested funds to enable BVRT to continue to build wastewater infrastructure and converted its investment to equity. BVRT&#8217;s five wastewater utilities currently serve or are under contract to serve over 2,200 customer connections. On August 16, 2022, BVRT entered into a long-term water supply agreement with the Guadalupe Blanco River Authority (GBRA) that enables BVRT to receive up to 2,419 acre-feet of potable water annually (see Note 14 for more details). Texas Water accounts for approximately 0.4% of our total customer connections and 0.2% of our total consolidated operating revenue. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The state regulatory bodies governing our regulated operations are referred to as the Commissions in this annual report. Rates and operations for regulated customers are subject to the jurisdiction of the respective state's regulatory Commission. The Commissions require that water and wastewater rates for each regulated district are independently determined based on the cost of service. The Commissions are expected to authorize rates sufficient to recover normal operating expenses and allow the utility to earn a fair and reasonable return on invested capital.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We distribute and treat water and treat wastewater in accordance with accepted water utility methods. Where applicable, we hold franchises and permits in the cities and communities where we operate. The franchises and permits allow us to operate and maintain facilities in public streets and rights-of-way as necessary.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_25"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Regulated Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-regulated revenue and expenses consist primarily of the operation of water systems that are owned by other entities under lease agreements, leasing of communication antenna sites on our properties, billing of optional third-party insurance programs to our residential customers, and unrealized gains or losses on benefit plan investments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for non-regulated activities are based on contracts negotiated between the parties. Under our non-regulated contract arrangements, we operate municipally owned water systems and privately owned water and recycled water distribution systems, but are not responsible for all operating costs. Non-regulated revenue received from non-leased water system operations is generally determined on a fee-per-customer basis. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In California, nearly all non-regulated activities are considered NTPS. The prescribed accounting for these NTPS is incremental cost allocation plus revenue sharing with regulated customers. Non-regulated services determined to be "active activities" require a 10% revenue sharing, and "passive activities" require a 30% revenue sharing. The amount of non-regulated revenues subject to revenue sharing is the total billed revenues less any authorized pass-through costs. Some examples of CPUC authorized pass-through costs are purchased water, purchased power, and pump taxes. All of our non-regulated services, except for leasing communication antenna sites on our properties, are "active activities" subject to a 10% revenue sharing. Leasing communication antenna sites on our properties are "passive activities" subject to a 30% revenue sharing. Cal Water's annual revenue sharing with regulated customers was $2.7 million, $3.1 million, and $2.5 million in 2022, 2021, and 2020, respectively.  </span></div><div id="i1cfad93683a24e0cb2583854841a2577_28"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Segment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in one reportable segment, the supply and distribution of water and providing water-related utility services. For information about revenue from external customers, net income attributable to California Water Service Group and total assets, see "Item&#160;8. Financial Statements and Supplementary Data."</span></div><div id="i1cfad93683a24e0cb2583854841a2577_31"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Growth</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue exploring opportunities to expand our regulated and non-regulated water and wastewater activities, particularly in the western United States. The opportunities could include system acquisitions, lease arrangements similar to the City of Hawthorne and City of Commerce contracts, utility development investments similar to the BVRT investment, full service system operation and maintenance agreements, meter reading, billing contracts and other utility-related services.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographical Service Areas and Number of Customer Connections at Year-end</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal markets are users of water within our service areas. The approximate number of customer connections served in each regulated district, the City of Hawthorne and the City of Commerce, at December 31 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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 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:10pt;font-weight:400;line-height:100%">(rounded to the nearest hundred)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SAN FRANCISCO BAY AREA/NORTH COAST</span></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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bay Area Region (serving South San Francisco, Colma, Broadmoor, San Mateo, San Carlos, Lucerne, Duncans Mills, Guerneville, Dillon Beach, Noel Heights&#160;and portions of Santa Rosa) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,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%">56,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bear Gulch (serving portions of Menlo Park, Atherton, Woodside and Portola Valley) </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">19,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Altos (including portions of Cupertino, Los Altos Hills, Mountain View and Sunnyvale)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">19,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livermore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">19,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: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%">113,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">113,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SACRAMENTO VALLEY</span></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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chico (including Hamilton City)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oroville</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marysville</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dixon</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Willows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-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%">44,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SALINAS VALLEY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salinas Valley Region (including Salinas and King City)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,700&#160;</span></td><td style="background-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%">31,700&#160;</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%">31,700&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SAN JOAQUIN VALLEY</span></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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bakersfield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockton</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Visalia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selma</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kern River Valley</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LOS ANGELES AREA</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">East Los Angeles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">27,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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hermosa Redondo (serving Hermosa Beach, Redondo Beach and a portion of Torrance)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dominguez (Carson and portions of Compton, Harbor City, Long Beach, Los Angeles and Torrance)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Angeles County Region (including Palos Verdes Estates, Rancho Palos Verdes,&#160;Rolling Hills Estates, Rolling Hills, Fremont Valley, Lake Hughes, Lancaster&#160;and Leona&#160;Valley) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westlake (a portion of Thousand Oaks)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hawthorne and Commerce (leased municipal systems)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-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%">129,300&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CALIFORNIA TOTAL</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">494,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HAWAII</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NEW MEXICO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WASHINGTON</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TEXAS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMPANY TOTAL</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,000&#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%">547,600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Rates and Regulation</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Commissions have plenary powers setting both rates and operating standards. As such, the Commissions' decisions significantly impact the Company's revenues, earnings, and cash flows. The amounts discussed herein are generally annual amounts, unless otherwise stated, and the financial impact to recorded revenue is expected to occur over a 12-month period from the effective date of the decision. In California, water utilities are required to make several different types of filings. Certain filings, such as General Rate Case (GRC) filings, escalation rate increase filings, and offset filings, may result in rate changes that generally remain in place until the next GRC. As explained below, surcharges and surcredits to recover balancing and memorandum accounts as well as GRC interim rate relief are temporary rate changes, having specific time frames for recovery.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC follows a rate case plan which requires Cal Water to file a GRC for each of its regulated operating districts (except Grand Oaks) every three years. In a GRC proceeding the CPUC not only considers the utility's rate setting requests, but may also consider other issues that affect the utility's rates and operations. The CPUC is generally required to issue its GRC decision prior to the first day of the test year or authorize interim rates and an Interim Rates Memorandum Account (IRMA) or just an IRMA. In accordance with the rate case plan, Cal Water filed its most recent GRC filing in July of 2021 (2021 GRC Filing) requesting rate changes effective January 1, 2023. For additional information on our 2021 GRC Filing, see "Regulatory Activity - California". </span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Between GRC filings, Cal Water may file escalation rate increases, which allow Cal Water to recover cost increases, primarily from inflation and incremental investments, generally during the second and third years of the rate case cycle. However, escalation rate increases are district specific and subject to an earnings test. The CPUC may reduce a district&#8217;s escalation rate increase if, in the most recent 13-month period, the earnings test reflects earnings in excess of what was authorized for that district.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, California water utilities are entitled to make offset requests via advice letter. Offsets may be requested to adjust revenues for construction projects authorized in GRCs or recycled water projects when those capital projects go into service (these filings are referred to as "rate base offsets"), or for rate changes charged to Cal Water for purchased water, purchased power, and pump taxes (which are referred to as "expense offsets"). Rate changes approved in offset requests remain in effect until the next GRC is approved.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In pursuit of the State of California's water conservation goals, the CPUC decoupled Cal Water's revenue requirement from customer consumption levels in 2008 by authorizing a Water Revenue Adjustment Mechanism (WRAM) and Modified Cost Balancing Account (MCBA) for each district. The WRAM and MCBA were designed to ensure that Cal Water recovers revenues authorized by the CPUC regardless of customer consumption. This removed the historical disincentive against promoting lower water usage among customers. Through an annual advice letter filing, Cal Water can seek to recover any under-collected metered revenue amounts authorized, or refunds over-collected metered revenues, via surcharges and surcredits. The advice letters generally have been filed in April of each year and addressed the net WRAM and MCBA balances recorded for the previous calendar year. The majority of WRAM and MCBA balances have been collected or refunded through surcharges/surcredits over 12 and 18 months. The WRAM and MCBA amounts have been cumulative, so if they were not amortized in a given calendar year, the balance was carried forward and included with the following year balance. Cal Water also had a Sales Reconciliation Mechanism (SRM) in place for 2021 and 2022 (the second and third years of its 2018 GRC), that allowed the company to adjust its adopted sales forecast if actual sales vary from adopted sales by more than 5.0% in the prior year in a district. The SRM moderates the growth of the net WRAM and MCBA balances until the next GRC.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Regulatory Activity - California</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">2021 GRC Filing and Interim Rates Memorandum Account (IRMA)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 2, 2021, Cal Water filed its 2021 GRC requesting water infrastructure improvements of $1.0 billion in accordance with the rate case plan for all of its regulated operating districts (except Grand Oaks) for the years 2022, 2023, and 2024. The CPUC continues to evaluate the water infrastructure improvements along with operating budgets to establish water rates that reflect the actual cost of service. The CPUC also continues to evaluate Cal Water's proposed rate design changes that would improve revenue stability and provide a discounted unit rate to the first six units of water per month for residential customers. In the proposal, this block of usage would be charged at 25% of the second tier rate. The CPUC has recognized this six-unit block as essential for basic needs. As part of the rate design changes, Cal Water has proposed the use of a MWRAM and ICBA. The required filing was the start of an approximately 18-month review process, with any changes in customer rates scheduled to become effective on January 1, 2023. Cal Water proposed to the CPUC to increase revenues by $80.5 million, or 11.1%, in 2023; $43.6 million, or 5.4%, in 2024; and $43.2 million, or 5.1%, in 2025 to support these investments. If approved as filed, we expect that the average residential customer bill would increase less than $5 per month across all of Cal Water&#8217;s service areas.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Public Advocates Office, an independent consumer advocate at the CPUC, reviewed Cal Water's 2021 GRC Filing and submitted its report in February 2022. Cal Water reviewed California Public Advocates Office recommendations, evaluated the validity of the underlying data, and composed and filed rebuttal testimony with the CPUC in April 2022. Settlement negotiations with the California Public Advocates Office and intervenors began in the second quarter of 2022 and evidentiary hearings were held in the second quarter of 2022. A partial settlement with the California Public Advocates Office primarily addressing non-revenue matters was submitted on September 2, 2022. One intervenor submitted comments on the settlement on September 30, 2022, to which Cal Water filed a response. The CPUC continues to evaluate the proposal along with proposals of other parties. A final decision on the case was previously expected to be issued in late 2022 in accordance with the CPUC's Rates Case Plan, with new rates going into effect on January 1, 2023; however, due to unspecified delays at the CPUC, the timing of a final decision is uncertain. In January 2023, the CPUC issued a decision extending its statutory deadline until July 3, 2023. Normally, the CPUC is subject to a requirement to process applications within 18 months of filing. In our experience, it is the CPUC's practice to extend its statutory deadline, in some cases multiple times, as needed. If the partial settlement is not approved or is approved on terms less favorable to us, such approval or decision could have a material adverse impact on our revenue, operating results and earnings per share. Even if the partial settlement is approved on its current terms, there could be a material adverse impact on our revenue, operating results, and earnings per share on an interim basis if the case is materially delayed. However, we would expect this to be reversed at the time of a final decision through recognition of interim rate recovery. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June of 2022, Cal Water filed a motion requesting authority to increase rates by inflation on January 1, 2023 and for the establishment of an IRMA in the event the CPUC does not issue a final decision for the 2021 GRC Filing in time for new rates to be implemented on January 1, 2023. In November of 2022, the Administrative Law Judge (ALJ) assigned to evaluate the motion granted Cal Water&#8217;s request for the IRMA but did not authorize the inflation rate increase. Accordingly, on December 27, 2022, Cal Water requested that the IRMA, which was approved by the CPUC, track the difference between the current rates that continue to be billed starting January 1, 2023 (considered to be interim rates), and the rates that will eventually be approved pursuant to the CPUC's decision concerning Cal Water's 2021 GRC Filing plus any additional revenue changes approved since July 1, 2021 (final rates). After the CPUC's decision is issued and final rates are implemented, then we would expect the balance in the IRMA to be reviewed, and customer bills to be adjusted to account for the difference between interim rates and final rates back to January 1, 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January of 2023, Cal Water filed a motion requesting a modification to the November 2022 ruling on inflationary rate increases. In the motion, Cal Water requested inflationary rate increases of 1.5% in Marysville and 4% for all other ratemaking areas besides Selma, Travis Air Force Base, and Visalia for whom a rate increase was not requested. In February of 2023, the ALJ assigned to evaluate the motion granted Cal Water's request. Cal Water is expecting to implement the new rates April 15, 2023 and the new rates are expected to be considered interim rates as of the effective date of the implementation.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Escalation Increase Requests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a part of the decision on the 2018 GRC, Cal Water was authorized to request annual escalation rate increases for 2021 and 2022 for those districts that passed the earnings test. In November&#160;of 2021, Cal Water requested 2022 escalation rate increases for 19 of its regulated districts. The increase in annual adopted gross revenue associated with the November&#160;2021 filing was $21.7 million. The new rates were implemented on January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Expense Offset Requests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense offsets are dollar-for-dollar increases in revenue to match increased expenses, and therefore do not affect net operating income. In December of 2021, Cal Water submitted an advice letter to request offsets for increases in purchased water costs and pump taxes in seven of its regulated districts totaling $5.2 million. The new rates were implemented on January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June of 2022, Cal Water submitted an advice letter to request offsets for increases in purchased water costs and pump taxes in four of its regulated districts totaling $12.7 million. The new rates were implemented on August 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December of 2022, Cal Water submitted an advice letter to request offsets for increases in purchased water costs and pump taxes in five of its regulated districts totaling $5.1 million. The new rates were implemented on January 1, 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Rate Base Offset Requests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For construction projects authorized in GRCs as advice letter projects, Cal Water is allowed to request rate base offsets to increase revenues after the project goes into service. In November of 2021, Cal Water submitted an advice letter to recover $0.2 million of annual revenue increase for a rate base offset in one of its regulated districts. The new rates were implemented on January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March of 2022, Cal Water submitted an advice letter to recover $0.1 million of annual revenue increase for a rate base offset in one of its regulated districts. The new rates were implemented on April 15, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">WRAM/MCBA Filings</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April of 2022, Cal Water submitted an advice letter to true up the revenue under-collections for the 2021 annual WRAMs/MCBAs of its regulated districts. A net under-collection of $54.1&#160;million is being recovered/refunded from/to customers in the form of 12, 18, and greater-than-18-month surcharges and 12 month surcredits. The new rates incorporate net WRAM/MCBA balances that were previously approved for recovery and were implemented on April 15, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Cost of Capital Application</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2021, after an approved extension from a 2020 due date, Cal Water filed its required application with the CPUC to review its cost of capital for 2022 through 2024. Cal Water currently has an approved return on equity of 9.2%, a cost of debt of 5.51%, and a capital structure of 53.4% equity to 46.6% debt ratio. Cal Water requested a return on equity of 10.35%, a cost of debt of 4.23%, and a capital structure of 53.4% equity to 46.6% debt ratio. The California Public Advocates Office recommended a return on equity of 7.81%, a cost of debt of 4.23%, and a capital structure of 49.4% equity to 50.6% debt ratio. Evidentiary hearings were held in May 2022 and the case was submitted to the CPUC at the end of the second quarter of 2022. We believe the CPUC will evaluate the proposal along with proposals of other parties, and, in accordance with its standard process, is currently expected to issue a decision no earlier than the second quarter of 2023. In the event that the CPUC adopts the cost of capital components retroactively to January 1, 2022, we estimate the reduced cost of debt, if adopted at our proposed equity capital structure, would reduce annual revenue by approximately $11.0 million. We have not reserved for any potential outcome of the proceeding as we have determined that it is not probable that the proceeding will be approved retroactively to January 1, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">California Drought Memorandum Account (DRMA)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June of 2021, Cal Water submitted advice letters to request a DRMA to track, for potential future recovery, the incremental operational and administrative costs incurred to further implement updated Rule 14.1 for voluntary conservation measures and Schedule 14.1 for implementation of our Water Shortage Contingency Plan, which includes activities related to enhanced conservation efforts, staffing, and capital expenditures to ensure a safe, reliable supply of water. The DRMA was approved by the CPUC with an effective date of June 14, 2021. The DRMA also tracks monies paid by customers for fines, penalties, or other compliance measures associated with water use violations; and penalties paid by Cal Water to its water wholesalers. Cal Water has incurred $1.3 million of DRMA related costs in 2022 as compared to $0.6 million in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California's Governor has issued a drought declaration for all California counties through a series of State of Emergency Proclamations with the most recent on March 28, 2022. Given these drought proclamations and current water usage levels in all of its service areas, Cal Water has activated Stage 2 of the &#8220;Water Use Restrictions of its Water Shortage Contingency Plan (WSCP)&#8221; of Schedule 14.1 in all of its service areas; as a result, Cal Water has seen increase in DRMA related costs in 2022. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Stage 1, irrigating ornamental landscape with potable water is prohibited during the hours of 8:00 a.m. and 6:00 p.m. For Stage 2, irrigating ornamental landscapes with potable water is limited to no more than three days per week as well as prohibited during the hours of 8:00 a.m. and 6:00 p.m. In addition this stage states that new connections may not install single-pass cooling systems for air conditioning or other cooling system applications unless required for health or safety reasons.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Drought Response Memorandum Account (DREMA)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December of 2022, Cal Water received approval for a DREMA to track lost revenues, for potential future recovery, associated with reduced sales as a result of the activation of Rule 14.1 and Schedule 14.1 of its WSCP in all of its service territories. The request is consistent with the CPUC's drought procedures which allow companies without full decoupling mechanisms to track lost revenues, subject to a 20 basis points return on equity adjustment, associated with the reduced sales as a result of the activation of either Rule 14.1 or Schedule 14.1. As Cal Water's full decoupling mechanisms ended on December 31, 2022, the DREMA became effective as of January 1, 2023. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Palos Verdes Peninsula Water Reliability Project (Project)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2002, Cal Water commissioned a Water System Master Plan (Master Plan) for the Palos Verdes water system. The Master Plan identified the high-priority need to augment the existing potable water system with new transmission mains and a new pump station to improve the capacity and reliability of the water system. This resulted in the development of a capital project known as the Project. Before the Project, a single pipeline that is over 60 years old delivered potable water to approximately 90 percent of the Peninsula, and a second pipeline of the same age delivered water to the remaining 10 percent. Both of these pipelines were approaching the end of their useful lives. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC authorized Cal Water to recover revenue associated with costs up to a cap of $96.1 million after the Project is in service, subject to the CPUC&#8217;s reasonableness review. In 2020, the Project was completed and an Advice Letter 2387 asking for authority to increase rates reflecting the Project costs up to the cap, with an effective date of August 27, 2020 was filed. The advice letter was approved on January 29, 2021. New rates were implemented on February 1, 2021, with the revenue requirement being effective as of August 27, 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the complexity of the project, total project costs exceeded the advice letter cap of $96.1 million. Total project costs incurred as of the end of 2022 were $117.2 million. Amongst other things, the 2021 GRC Filing requested an additional $6.4 million of capital costs to be included in base rates plus authority to open a memorandum account allowing Cal Water to track incremental capital-related costs associated with this project. The remaining $14.7 million of capital costs not in base rates will be tracked in the memorandum account for possible future recovery. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Regulatory Activity - Other States</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">Kona Water Service Company GRC (Hawaii Water)</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2021, Hawaii Water submitted a request for a private letter ruling (PLR) to the IRS on the treatment of deferred taxes because of the Tax Cuts Jobs Act (TCJA). A favorable decision on the PLR was received on November 18, 2021. The Consumer Advocacy, a division within the Department of Commerce and Consumer Affairs of the State of Hawaii that is responsible for matters related to regulated utilities, and Hawaii Water submitted a joint stipulation to the Hawaii Public Utility Commission (HPUC) incorporating the PLR into revised water rates on March 2, 2022. Hawaii Water received approval on December 15, 2022 from the HPUC. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">HOH Utilities Company (Hawaii Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June of 2021, Hawaii Water signed an agreement to acquire the assets of HOH Utilities Company, a wastewater utility located in the growing Poipu/Koloa area of Kauai County on the island of Kauai. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hawaii Water will own and manage the wastewater utility, which currently serves almost 1,800 residential, commercial, and resort customer equivalent units in Poipu and Koloa, including three hotels, condominiums, multi-family housing, a golf course, and single-family homes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hawaii Water received HPUC approval for the acquisition in June of 2022 and is expecting the acquisition to close by the second quarter of 2023. The acquisition is subject to satisfaction of customary closing conditions.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">Keauhou Community Services, Inc. (Hawaii Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, Hawaii Water entered into an asset purchase agreement with Keauhou Community Services, Inc. (KCSI). KCSI is a utility that provides wastewater service in the Keauhou area of North Kona on the island of Hawaii. An application for approval of the transaction was submitted to the HPUC in October of 2021 and was approved in December of 2022. Accordingly, the transaction closed and Hawaii Water took control over the system on December 15, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hawaii Water has operated the system under an operations and maintenance agreement since 2018. Hawaii Water now owns and operates the utility, which consists of residential, commercial, and resort customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">Kalaeloa Water Company GRC (Hawaii Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August of 2021, a GRC application requesting an increase of revenues for Kalaeloa was submitted with the HPUC. In June of 2022, Hawaii Water and the Consumer Advocacy submitted a full settlement agreement to the HPUC for approval. The HPUC issued a decision approving the settlement agreement in September of 2022. The approval increased authorized revenue for Kalaeloa by $0.15 million or 4.9%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">2021 Washington Water GRC (Washington Water)</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 15, 2021, Washington Water filed a GRC application with the Washington Utilities and Transportation Commission (WUTC) requesting a phased-in consolidation of its East Pierce Water System with its legacy Washington Water system. The requested annual revenue increase was $3.1 million and was proposed to be implemented over 3 years. After working with the WUTC and Public Counsel, a unit of the Washington Attorney General's Office that represents customers of state-regulated, investor-owned utility companies in certain matters, Washington Water updated its application on February 2, 2022 with a revised annual revenue increase of $1.0 million and eliminated the 3-year rate increase proposal. The WUTC approved the GRC application on February 10, 2022 with an effective date of February 15, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify"><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">Animas Valley Land and Water Co., LLC (New Mexico Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2020, New Mexico Water signed a purchase agreement with Animas Valley Land and Water Co., LLC (AV Water) and court-appointed receiver C. Randel Lewis to acquire the Morning Star Water System assets of AV Water and provide regulated water utility service to its approximately 2,000 customer connections in northwest New Mexico.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April of 2022, New Mexico Water closed its purchase of the Morningstar Water system. In February of 2022, the NMPRC approved of the transaction. New Mexico water closed the purchase and commenced operation of the water system as of April 14, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><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">Lake Section Water Company (New Mexico Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January of 2023, New Mexico Water signed an agreement to purchase the assets of Lake Section Water Company (Lake Section), a utility located in Chapparal, N.M. The acquisition is subject to satisfaction of customary closing conditions and approval by the NMPRC. As part of the purchase, New Mexico Water has agreed to own and operate the Lake Section water system, which serves approximately 5,000 customer connections about 110 miles south of New Mexico Water&#8217;s Elephant Butte system in the greater El Paso, Texas, metropolitan area.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_40"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Water Supply</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our source of supply varies among our operating districts. Certain districts obtain all of their supply from wells; some districts purchase all of their supply from wholesale suppliers; and other districts obtain supply from a combination of wells and wholesale suppliers. A small portion of supply comes from surface sources and is processed through Company-owned water treatment plants. To the best of management's knowledge, we are meeting water quality, environmental, and other regulatory standards for all Company-owned systems.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, approximately half of our annual water supply is pumped from wells. State groundwater management agencies operate differently in each state. Some of our wells extract ground water from water basins under state ordinances. These are adjudicated groundwater basins, in which a court has settled the dispute between landowners, or other parties over how much annual groundwater can be extracted by each party. All of our adjudicated groundwater basins are located in the State of California. Our annual groundwater extraction from adjudicated groundwater basins approximates 5.7 billion gallons or 10.8% of our total annual water supply pumped from wells. Historically, we have extracted less than 100% of our annual adjudicated groundwater rights and have the right to carry forward up to 20% of the unused amount to the next annual period. All of our remaining wells extract ground water from managed or unmanaged water basins. There are no set limits for the ground water extracted from these water basins. Our annual groundwater extraction from managed groundwater basins approximates 31.5 billion gallons or 59.9% of our total annual water supply pumped from wells. Our annual groundwater </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extraction from unmanaged groundwater basins approximates 15.4 billion gallons or 29.3% of our total annual water supply pumped from wells. Most of the managed groundwater basins we extract water from have groundwater recharge facilities. We are required to financially support these groundwater recharge facilities by paying well pump taxes. Our well pump taxes for 2022, 2021, and 2020 were $16.2 million, $15.3 million, and $12.6&#160;million, respectively. In 2014, the State of California enacted the Sustainable Groundwater Management Act of 2014 (SGM Act). The law and its implementing regulations required most basins to select a sustainability agency by 2017, develop a sustainability plan by the end of 2022, and show progress toward sustainability by 2027. We expect that after the SGM Act's provisions are fully implemented, substantially all the Company's California groundwater will be produced from sustainably managed and adjudicated basins.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California's normal weather pattern yields little precipitation between mid-spring and mid-fall. The Washington Water service areas receive precipitation in all seasons, with the heaviest amounts during the winter. New Mexico Water's rainfall is heaviest in the summer monsoon season. Hawaii Water receives precipitation throughout the year, with the largest amounts in the winter months. Typically water usage in all service areas is highest during the warm and dry summers and declines in the cool winter months. Rain and snow during the winter months in California replenish underground water aquifers and fill reservoirs, providing the water supply for subsequent delivery to customers. As of February 10, 2023, the State of California snowpack water content during the 2022-2023 water year was 165% of long-term averages (per the California Department of Water Resources, Northern Sierra Precipitation Accumulation report). The northern Sierra region is the most important for the state&#8217;s urban water supplies. The central and southern portions of the Sierras have recorded 197% and 230%, respectively, of long-term averages. Management believes that supply pumped from underground aquifers and purchased from wholesale suppliers will be adequate to meet customer demand during 2023 and thereafter. Long-term water supply plans are developed for each of our districts to help assure an adequate water supply under various operating and supply conditions. Some districts have unique challenges in meeting water quality standards, but management believes that supplies will meet current standards using currently available treatment processes.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2018, California's Governor signed two bills (Assembly Bill 1668 and Senate Bill 606) into law that were intended to establish long-term standards for water use efficiency. The bills revise and expand the existing urban water management plan requirements to include five-year drought risk assessments, water shortage contingency plans, and annual water supply/demand assessments. The California State Water Resources Control Board, in conjunction with the California Department of Water Resources, is expected to establish long-term water use standards for indoor residential use, outdoor residential use, water losses, and other uses. Cal Water will also be required to calculate and report on urban water use target by November 1, 2023 and each November 1 thereafter, that compares actual urban water use to the target. Management believes that Cal Water is well positioned to comply with all such regulations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the estimated quantity of water purchased and the percentage of purchased water to total water production in each California operating district that purchased water in 2022. Other than noted below, all other districts receive 100% of their water supply from wells.</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:35.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.593%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">District</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%">Water<br/>Purchased<br/>(MG)</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%">Percentage<br/>of Total<br/>Water<br/>Production</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%">Source of Purchased Supply</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SAN FRANCISCO BAY AREA/NORTH COAST</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">&#160;</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:top"><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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bay Area Region*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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 Francisco Public Utilities Commission and Yolo County Flood Control&#160;&amp; Water Conservation District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bear Gulch</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">San Francisco Public Utilities Commission</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Altos</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Santa Clara Valley Water District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livermore</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alameda County Flood Control and Water Conservation District, Zone 7</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%">SACRAMENTO VALLEY</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">&#160;</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:top"><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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oroville</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Pacific Gas and Electric&#160;Co. and County of Butte</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%">SAN JOAQUIN VALLEY</span></td><td colspan="3" style="background-color:#ffffff;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:400;line-height:100%">&#160;</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:top"><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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bakersfield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Kern County Water Agency and City of Bakersfield</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockton</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Stockton East Water District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LOS ANGELES AREA</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">&#160;</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:top"><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="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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">East Los Angeles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Central Basin Municipal Water District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dominguez</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Basin Municipal Water District and City of Torrance</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">City of Commerce</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">Central Basin Municipal Water District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">City of Hawthorne</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">West Basin Municipal Water District</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hermosa Redondo</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">West Basin Municipal Water District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Los Angeles County Region**</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">West Basin Municipal Water District and Antelope Valley-East Kern Water Agency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westlake</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;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="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%">Calleguas Municipal Water District and Triunfo Water and Sanitation District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kern River Valley</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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%">City of Bakersfield</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MG&#160;= million gallons</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Bay Area Region includes Bayshore and Redwood Valley</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** Los Angeles County Region includes Palos Verdes and Antelope Valley</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bear Gulch district obtains a portion of its water supply from surface runoff from the local watershed. The Oroville district in the Sacramento Valley, the Bakersfield district in the San Joaquin Valley, and the Kern River Valley district in the Los Angeles Area purchase water from a surface supply. Surface sources are processed through our water treatment plants before being delivered to the distribution system. The Bakersfield district also purchases treated water as a component of its water supply.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chico, Marysville, Dixon, and Willows districts in the Sacramento Valley, the Salinas Valley Region district in the Salinas Valley, the Selma and Visalia districts in the San Joaquin Valley, and the Travis Air Force Base in Solano County obtain their entire supply from wells.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases for the Los Altos, Livermore, Oroville, Redwood Valley, Stockton, and Bakersfield districts are pursuant to long-term contracts expiring on various dates after 2022. The water supplies purchased for the Dominguez, East Los Angeles, Hermosa Redondo, Palos Verdes, and Westlake districts as well as the Hawthorne and Commerce systems are provided by public agencies pursuant to a statutory obligation of continued non-preferential service to purveyors within the agencies' boundaries. Purchases for the Bayshore and Bear Gulch districts are in accordance with long-term contracts with the San Francisco Public Utilities Commission (SFPUC) until June&#160;30, 2034.</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 style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management anticipates water supply contracts will be renewed as they expire though the price of wholesale water purchases is anticipated to increase in the future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shown below are wholesaler price rates and increases that became effective in 2022, and estimated wholesaler price rates and percent changes for 2023. In 2022, several districts experienced purchased water rate increases, resulting in the filing of several purchased water offsets.</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:17.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:2px 1pt;text-align: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="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:700;line-height:100%">District</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%">Effective<br/>&#160;Month</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unit Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent <br/>Change</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%">Effective<br/>&#160;Month</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unit Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent<br/>&#160;Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Antelope</span></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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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;border-top:1pt solid #000;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:400;line-height:100%">$699.00 /af</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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1%</span></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:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</span></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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$699.00 /af</span></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bakersfield (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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$179.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$179.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bear Gulch</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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%">Commerce (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,313.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,379.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dominguez (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,500.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,587.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">East Los Angeles (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,313.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,379.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hawthorne (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,500.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,587.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8%</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hermosa-Redondo (2)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,500.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,587.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Livermore</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.06 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.27 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2%</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%">Los Altos</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,839.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,839.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oroville (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200,052 /yr</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$203,769 /yr</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</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%">Palos Verdes (2)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,500.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,587.00 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mid-Peninsula</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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%">Redwood Valley</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.24 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$69.24 /af</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South San Francisco</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.75 /ccf</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</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%">Stockton</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$918,145 /mo</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.8)%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$918,145 /mo</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Westlake</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,561.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,632.00 /af</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">af&#160;= acre foot;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ccf&#160;= hundred cubic feet;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">yr&#160;= fixed annual cost;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mo&#160;= fixed monthly cost</span></div><div style="margin-bottom:6pt;padding-left:18pt;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">untreated water</span></div><div style="margin-bottom:6pt;padding-left:18pt;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">wholesaler price changes occur every six months</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We work with all local suppliers and agencies responsible for water supply to enable adequate, long-term supply for each system.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;7, "Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Water Supply" for more information on adequacy of supplies.</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="i1cfad93683a24e0cb2583854841a2577_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonal Fluctuations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In California, our customers' consumption pattern of water varies with the weather, in terms of rainfall and temperature. When setting customer rates, the CPUC considers the historical pattern in determining the adopted sales and production costs. With a majority of our sales expected to be subject to the MWRAM and per-unit variations in production costs being covered by the ICBA, fluctuations in financial results are expected to be moderated once the MWRAM and ICBA mechanisms are approved by the CPUC. However, cash flows from operations and short-term borrowings on our credit facilities can be significantly impacted by seasonal fluctuations including recovery of the MWRAM and ICBA.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our water business is seasonal in nature. Weather conditions can have a material effect on customer usage. Customer demand for water generally is lower during the cooler and rainy winter months. Demand increases in the spring when warmer weather returns and the rains end, and customers use more water for outdoor purposes such as landscape irrigation. Warm temperatures during the generally dry summer months result in increased demand. Water usage declines during the late fall as temperatures decrease and the rainy season begins. During years in which precipitation is especially heavy or extends beyond the spring into the early summer, customer demand can decrease from historic normal levels, generally due to reduced outdoor water usage. Likewise, an early start to the rainy season during the fall can cause a decline in customer usage. As a result, seasonality of water usage has a significant impact on our cash flows from operations and borrowing on our short-term facilities.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_46"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Utility Plant Construction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have continually extended, enlarged, and replaced our facilities as required to meet increasing demands and to maintain the water systems. We obtain construction financing using funds from operations, long-term financing, advances for construction and contributions in aid of construction that are funded by developers. Advances for construction are cash deposits from developers for construction of water facilities or water facilities deeded from developers. These advances are generally refundable without interest over a period of 40&#160;years in equal annual payment amounts and developer-installed facilities are exempt from corporate income taxes. Contributions in aid of construction consist of nonrefundable cash deposits or facilities transferred from developers, primarily for fire protection and relocation projects. We cannot control the amounts received from developers. This amount fluctuates from year-to-year as the level of construction activity carried on by developers varies. This activity is impacted by the demand for housing, commercial development, and general business conditions, including interest rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;7, "Management's Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources" for additional information.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_49"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Energy Reliability</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to seek to use power efficiently to minimize the power expenses passed on to our customers, and maintain backup power systems to continue water service to our customers if the power companies' supplies are interrupted. If future legislation limits emissions from the power generation process, our cost of power may increase. Any increase in the per-unit cost of power would be expected to be passed along to our California customers through the ICBA or included in our cost of service paid by our customers as requested in our GRC filings. Many of our well sites are equipped with emergency electric generators designed to produce electricity to keep the wells operating during power outages. Storage tanks also provide customers with water during blackout periods.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, 2021, and 2020 we leased additional emergency generators to respond to potential PSPSs, an electric utility operating paradigm approved by the CPUC.  </span></div><div id="i1cfad93683a24e0cb2583854841a2577_52"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Security at Company Facilities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to terrorism and other risks, we have heightened security at our facilities and have taken added precautions to protect our employees and the water delivered to customers. In 2002, federal legislation was enacted that resulted in new regulations concerning security of water facilities, including submitting vulnerability assessment studies to the federal government. We have complied with regulations issued by the U.S. Environmental Protection Agency (EPA) pursuant to federal legislation concerning vulnerability assessments and have made filings to the EPA as required. In addition, communication plans have been developed as a component of our procedures. While we do not make public comments on our security programs, we have been in contact with federal, state, and local law enforcement agencies to coordinate and improve our water delivery systems' security.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the 2018 America&#8217;s Water Infrastructure Act (AWIA), we are required to conduct additional risk and resilience assessments and develop emergency response plans for each of our water systems. These assessments and plans include natural hazards as well as malevolent acts. The first such assessments were filed in 2020. They are scheduled to be reviewed and resubmitted every five years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we do not make public comments on our security programs, we have been in contact with federal, state, and local law enforcement agencies to coordinate and improve our water delivery systems' security</span></div><div id="i1cfad93683a24e0cb2583854841a2577_55"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition and Condemnation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal operations are regulated by the Commission of each state. Under state laws, no privately owned public utility may compete within any service territory that we already serve without first obtaining a certificate of public convenience and necessity from the applicable Commission. Issuance of such a certificate would only be made upon finding that our service is deficient. To management's knowledge, no application to provide service to an area served by us has been made.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State law in California provides that whenever a public agency constructs facilities to extend a utility system into the service area of a privately owned public utility, such an act constitutes the taking of property and requires reimbursement to the utility for its loss. State law in Washington and other states recognize chartered service areas but do not have specific statutes. State statutes allow municipalities, water districts and other public agencies to own and operate water systems. These agencies are empowered to condemn properties already operated by privately owned public utilities. The agencies are also authorized to issue bonds, including revenue bonds, for the purpose of acquiring or constructing water systems. However, if a public agency were to acquire utility property by eminent domain action, the utility would be entitled to just compensation for its loss. In Washington, annexation was approved in February 2008 for property served by us on Orcas Island; however, we continue to serve the customers in the annexed area and do not expect the annexation to affect our operations. To management's knowledge, other than the Orcas Island property, no municipality, water district, or other public agency is contemplating or has any action pending to acquire or condemn any of our systems.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_58"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our water and wastewater services are governed by various federal and state environmental protection, health and safety laws, and regulations. These provisions establish criteria for drinking water and for discharges of water, wastewater, and airborne substances. The EPA, state water quality regulators, and other state regulatory authorities promulgate numerous nationally and locally applicable standards, including maximum contaminant levels (MCLs) for drinking water. We believe we are currently in compliance with all of the MCLs promulgated to date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to environmental regulation by various governmental authorities. Environmental health and safety programs have been designed to provide compliance with water discharge regulations, underground and above-ground fuel storage tank regulations, hazardous materials management plans, hazardous waste regulations, air quality permitting requirements, wastewater discharge limitations, and employee safety issues related to hazardous materials. In addition, we actively investigate alternative technologies for meeting environmental regulations and continue the traditional practices of meeting environmental regulations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of the material effects that compliance with environmental regulations may have on us, see Item&#160;1A. "Risk Factors&#8212;Risks Related to Our Regulatory Environment." We expect environmental regulation to increase, resulting in higher operating costs in the future, and there can be no assurance that the Commissions would approve rate increases to enable us to recover these additional compliance costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quality of Water Supply</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating practices are designed to produce potable water in accordance with accepted water utility practices. Water entering the distribution systems from surface sources is treated in compliance with federal and state Safe Drinking Water Act (SDWA) standards. Most well supplies are chlorinated or chloraminated for disinfection. Water samples from each water system are analyzed on a regular, scheduled basis in compliance with regulatory requirements. We operate a state-certified water quality laboratory at the San Jose Customer Support Services Office that provides testing for most of our California operations. Certain tests in California are contracted with independent certified labs qualified under the Environmental Laboratory Accreditation Program. Local independent state certified labs provide water sample testing for the Washington, New Mexico and Hawaii operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, federal and state water quality regulations have resulted in increased water sampling requirements. The SDWA continues to be used to monitor and regulate additional potential contaminants to address public health concerns. The State of California has continued to adopt new water quality regulations, which may be in addition to those adopted by the EPA. We monitor water quality standard changes and upgrade our treatment capabilities to maintain compliance with the various regulations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of Climate Change Legislation and Regulation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations depend on power provided by other public utilities and, in emergencies, power generated by our portable and fixed generators. If future legislation limits emissions from the power generation process, our cost of power may increase. Any increase in the cost of power would be expected to be passed along to our California customers through the ICBA or included in our cost of service paid by our customers as requested in our GRC filings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a fleet of vehicles to provide service to our customers, including a number of heavy-duty diesel vehicles that were retrofitted to meet California emission standards. If future legislation further affects the cost to operate the fleet or the fleet acquisition cost in order to meet certain emission standards, it would increase our cost of service and our rate base. Any increase in fleet operating costs associated with meeting emission standards would be expected to be included in our cost of service paid by our customers as requested in our GRC filings. While recovery of these costs is not guaranteed, we would expect recovery in the regulatory process.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the California Environmental Quality Act (CEQA), all capital projects of a certain type (primarily wells, tanks, major pipelines, and treatment facilities) require mitigation of greenhouse gas emissions. The cost to prepare the CEQA documentation and permit are expected to be included in our capital cost and added to our rate base, which is expected to be requested to be paid for by our customers. Any increase in the operating cost of the facilities would also be expected to be included in our cost of service paid by our customers as requested in our GRC filings. While recovery of these costs is not guaranteed, we would expect recovery in the regulatory process.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cap and trade regulations were implemented in 2012 with the goal of reducing emissions to 1990 levels by the year 2020. These regulations have not affected water utilities at this time. In the future, if we are required to comply with these regulations, any increase in operating costs associated with meeting these standards will be included in our cost of service paid by our customers as requested in our GRC filings. While recovery of these costs is not guaranteed, we would expect recovery in the regulatory process.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_61"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our employees are our most important resources and are critical to our continued success. We focus significant attention on attracting and retaining talented and experienced individuals to manage and support our operations. We offer our employees a broad range of company-paid benefits, and we believe our compensation package and benefits are competitive with others in our industry. Additional information about our employee benefit plans is included in Note 11 of the Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to hiring, developing and supporting a diverse and inclusive workplace. Our employees are expected to exhibit and promote honest, ethical, and respectful conduct in the workplace. All of our employees must adhere to a code of conduct that sets standards for appropriate behavior and includes required internal training on preventing, identifying, reporting and stopping any type of discrimination.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee health and safety in the workplace is one of the Company&#8217;s core values. Safety efforts are led by the Corporate Safety Committee and supported by safety committees that operate at the local level. Hazards in the workplace are actively identified and management tracks incidents so remedial actions can be taken to improve workplace safety. The COVID-19 pandemic has underscored for us the importance of keeping our employees safe and healthy. In response to the pandemic, the Company has taken actions aligned with the World Health Organization and the Centers for Disease Control and Prevention to protect its workforce so they can more safely and effectively perform their work. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management team supports a culture of developing future leaders from our existing workforce, enabling us to promote from within for many leadership positions. We believe this provides long-term focus and continuity to our operations while also providing opportunities for the growth and advancement of our employees. Our focus on retention is evident in the length of service of our management team. The average tenure of our management team is over 15 years.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee levels are managed to align with the pace of business and management believes it has sufficient human capital to operate its business successfully. Management believes that the Company's employee relations are favorable. At December&#160;31, 2022, we had 1,225 employees, including 1,077 at Cal Water, 80 at Washington Water, 49 at Hawaii Water, 19 at New Mexico Water, and no employees at Texas Water. In California, the Utility Workers Union of America (UWUA), AFL-CIO represents our non-exempt field, customer service, and non-confidential clerical employees and the International Federation of Professional and Technical Engineers (IFPTE), AFL-CIO represents our professional and technical engineering and water quality laboratory employees.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, we had 659 employees represented by the UWUA and 85 employees represented by the IFPTE. In 2021, we reached a six-year agreement with both unions on a new contract that runs from May 14, 2021 (UWUA) and October 4, 2021 (IFPTE) through February 28, 2027. We believe this agreement continues to provide our employees with a market competitive pay and benefits package. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Employees at Hawaii Water, Washington Water, and New Mexico Water are not represented by a labor union.   </span></div><div id="i1cfad93683a24e0cb2583854841a2577_64"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information About Our Executive Officers</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:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.344%"></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:3.434%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="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%">Positions and Offices with California Water Service Group</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Martin A. Kropelnicki (1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer since September&#160;1, 2013. Formerly, President and Chief Operating Officer (2012-2013), Chief Financial Officer and Treasurer (2006-2012), served as Chief Financial Officer of Power Light Corporation (2005-2006), Chief Financial Officer and Executive Vice President of Corporate Services of Hall Kinion and Associates (1997-2004), Deloitte&#160;&amp; Touche Consulting (1996-1997), held various positions with Pacific Gas&#160;&amp; Electric (1989-1996).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas F. Smegal III (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Chief Financial Officer and Treasurer since October&#160;1, 2012. Formerly, Vice President, Regulatory Matters and Corporate Relations (2008-2012), Manager of Rates (2002-2008), Regulatory Analyst (1997-2002), served as Utilities Engineer at the California Public Utilities Commission (1990-1997).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul G. Townsley (2)(3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Corporate Development since January 1, 2022. Formerly, Vice President of Corporate Development and Chief Regulatory Matters Officer (2019-2021), Vice President of Rates and Regulatory Matters (2013-2018), Divisional Vice President, Operations and Engineering for EPCOR Water USA (2012-2013), served as President of American Water Works Company subsidiaries in Arizona, New Mexico, and Hawaii (2007-2012), served as American Water Works Company's President, Western Region (2002-2007), held various other positions with Citizens Utilities Company (1982-2002).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert J. Kuta (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Engineering and Chief Water Quality and Environmental Compliance Officer effective January 1, 2019. Formerly, Vice President of Engineering (2015-2018), Senior Vice President of Operations Management Services, Water, Environmental and Nuclear markets for CH2M Hill (2006 to 2015), served as Western Region Vice President of Service Delivery and President of Arizona American Water Company (2001 to 2005), and held various management positions at Citizens Water Resource Company, Chaparral City Water Company, and Spring Creek Utilities (1993 to 2001).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael B. Luu (2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Information Technology and Chief Risk Officer since January 1, 2021. Formerly Vice President of Customer Service and Chief Information Officer (2017-2020), Vice President of Customer Service and Information Technology (2013-2016), Acting California Water Service Company District Manager, Los Altos (2012-2013), Director of Information Technology (2008-2012), CIS Development Manager (2005-2008), held various other positions with California Water Service Company since 1999.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald D. Webb (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Chief Human Resource Officer since January 1, 2022. Formerly, Vice President of Human Resources (2014-2021), Managing Director, Human Resources Partner for United Airlines (2006-2014), served as Vice President of Human Resources for Black&#160;&amp; Decker Corporation (1995-2005), Human Resource Manager for General Electric Company (1990-1994), and held various labor relations positions for National Steel and Shipbuilding Company (1982-1989).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lynne P. McGhee (2)(4)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, General Counsel since January&#160;1, 2015. Formerly, Corporate Secretary (2007-2014), Associate Corporate Counsel (2003-2014), and served as a Commissioner legal advisor and staff counsel at the California Public Utilities Commission (1998-2003).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></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:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.344%"></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:3.434%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="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%">Positions and Offices with California Water Service Group</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shannon C. Dean (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Customer Service and Chief Citizenship Officer since January&#160;1, 2021. Formerly, Vice President of Corporate Communications&#160;&amp; Community Affairs (2015-2020), Director of Corporate Communications (2000-2014), held various corporate communications, government and community relations for Dominguez Water Company (1991-1999).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michelle R. Mortensen (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Corporate Secretary and Chief of Staff since January 1, 2022. Formerly, Vice President, Corporate Secretary (2021), Corporate Secretary (2015-2020), Assistant Corporate Secretary (2014), Treasury Manager (2012-2013), Assistant to the Chief Financial Officer (2011), Regulatory Accounting Manager (2008-2010), held various accounting positions at Piller Data Systems (2006-2007), Hitachi Global Storage (2005), Abbot Laboratories (1998-2004), and Symantec (1998-2001).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elissa Y. Ouyang (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Facilities, Fleet and Procurement since January 1, 2022. Formerly, Chief Procurement and Lead Continuous Improvement Officer (2016-2021), Interim Procurement Director (2013-2016), Acting District Manager - Los Altos (2013), Interim Vice President of Information Technology (2012-2013), Director of Information Technology - Architecture and Security (2008-2012), Business Application Manager (2003-2007), Project Lead/Senior Developer (2001-2003), held various business consulting positions at KPMG Consulting/BearingPoint (1998-2001), and RR Donnelley (1996-1998).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael S. Mares, Jr (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Operations since January 1, 2021. Formerly, Vice President, California Operations (2019-2020), California Water Service Company District Manager, Bakersfield (2017-2018), Hawaii Water Service Company General Manager (2014-2016), Hawaii Water Service Company Local Manager, Big Island (2012-2014), California Water Service Company, held various Superintendent positions in the Chico district (2002-2012), California Water Service Company, held various union positions in the Chico district (1992-2002).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greg A. Milleman (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Rates &amp; Regulatory Affairs since January 1, 2022. Formerly, Vice President, California Rates (2019-2021), Interim Director of Rates (2017-2018), Director of Field Administration &amp; Finance (2014-2017), Manager of Special Projects (2013), and served as Senior Vice President of Administration and Corporate Secretary and various other management positions for Valencia Water Company (1992-2013).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas A. Scanlon (2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Controller and Principal Accounting Officer since January 1, 2023. Formerly, Director of Financial Reporting (2010-2022), Subsidiary Controller at Sun Power Systems Corporation (2007-2010), and Regional Controller at Swinerton Builders, Inc. (2000-2007).</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:18pt;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">Holds the same position with California Water Service Company, CWS Utility Services, Hawaii Water Service&#160;Company,&#160;Inc., New Mexico Water Service Company and TWSC, Inc.; Chief Executive Officer of Washington Water Service Company.</span></div><div style="margin-bottom:8pt;padding-left:18pt;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">Holds the same position with California Water Service Company, CWS Utility Services, Hawaii Water Service Company,&#160;Inc., New Mexico Water Service Company, Washington Water Service Company, and TWSC, Inc.</span></div><div style="margin-bottom:8pt;padding-left:18pt;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">Scheduled to retire on May 1, 2023.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</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">Scheduled to retire on March 31, 2023.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_67"></div><div style="margin-bottom:8pt;margin-top:16pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Factors.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In evaluating our business, you should carefully consider the following discussion of material risks, events and uncertainties that make an investment in us speculative or risky in addition to the other information in this Annual Report on Form 10-K. A manifestation of any of the following risks and uncertainties could, in circumstances we may or may not be able to accurately predict, materially and adversely affect our business, growth, reputation, prospects, operating and financial results, financial condition, cash flows, liquidity, and stock price. We note these factors for investors as permitted by the Private Securities Litigation Reform Act of 1995. It is not possible to predict or identify all such factors; our operations could also be affected by factors, events or uncertainties that are not presently known to us or that we currently do not consider to present significant risks to our operations. Therefore, you should not consider the following risks to be a complete statement of all the potential risks or uncertainties that we face.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Regulatory Environment</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is heavily regulated by state and federal regulatory agencies and our financial viability depends upon our ability to recover costs from our customers through rates that must be approved by state public utility commissions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Water Service Company, New Mexico Water Service Company, Washington Water Service Company, and Hawaii Water Service Company,&#160;Inc. are regulated public utilities, which provide water and water-related service to our customers. Additionally, Hawaii Water Service Company, Inc. and TWSC, Inc. own in whole or in part other companies which are regulated public utilities. The rates that we charge our water customers are subject to the jurisdiction of the regulatory Commissions in the states in which we operate. These Commissions may set water and water-related rates for each operating district independently because the systems are not interconnected. The Commissions authorize us to charge rates that they consider sufficient to recover normal operating expenses, to provide funds for adding new or replacing water infrastructure, and to allow us to earn what the Commissions consider to be a fair and reasonable return on invested capital.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues and consequently our ability to meet our financial objectives are dependent upon the rates we are authorized to charge our customers by the Commissions and our ability to recover our costs in these rates. Our management uses forecasts, models and estimates in order to set rates that we believe will provide a fair and reasonable return on our invested capital. While our rates must be approved by the Commissions, no assurance can be given that our forecasts, models and estimates will be correct or that the Commissions will agree with our forecasts, models and estimates. If our rates are set too low, our revenues may be insufficient to cover our operating expenses, capital expenditure requirements and desired dividend levels.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically file rate increase applications with the Commissions. The ensuing administrative and hearing process may be lengthy and costly. The decisions of the Commissions are beyond our control and we can provide no assurances that our rate increase requests will be granted by the Commissions. Even if approved, there is no guarantee that approval will be given in a timely manner or at a sufficient level to cover our expenses and provide a reasonable return on our investment. If the rate increase decisions are delayed, our earnings may be adversely affected. For example, the CPUC did not issue its decision on our 2018 GRC until December 2020, approximately one year later than expected, which caused some financial and operating uncertainty for the Company until that time.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our evaluation of the probability of recovery of regulatory assets is subject to adjustment by regulatory agencies and any such adjustment could adversely affect our results of operations and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory decisions may affect prospective revenues and earnings, affect the timing of the recognition of revenues and expenses and may overturn past decisions used in determining our revenues and expenses. While, our management continually evaluates the anticipated recovery of regulatory assets and revenues subject to refund and provides for allowances and/or reserves as deemed necessary, no assurance can be given that any such allowances and/or reserves will be adequate to cover any loss or adjustment due to the absence of our limited recovery of regulatory assets and revenues as a result of regulatory decisions. Current accounting procedures allow us to defer certain costs if we believe it is probable that we will be allowed to recover those costs through future rate increases. If the Commissions determined that a portion of our assets were not recoverable in customer rates, we may suffer an asset impairment, which would require a write down in such asset's valuation that would be recorded through operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our assessment as to the probability of recovery through the ratemaking process is later determined to be incorrect, the associated regulatory asset would be adjusted to reflect the change in our assessment or any regulatory disallowances. A change in our evaluation of the probability of recovery of regulatory assets or a regulatory disallowance of all or a portion of our cost could have a material adverse effect on our financial results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory agencies may disagree with our valuation and characterization of certain of our assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we determine that assets are no longer used or useful for utility operations, we may remove them from our rate base and subsequently sell those assets with any gain on sales accruing to the stockholders, subject to certain conditions. If the Commissions disagree with our characterization, there is a risk that the Commissions could determine that realized appreciation in property value should be awarded to customers rather than our stockholders.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in laws, rules, and policies of our regulators or operating jurisdictions can significantly affect our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory agencies may change their rules and policies for various reasons, including changes in the local political environment. Regulators are elected by popular vote or are appointed by elected officials, and the election of a new administration or the appointment of new officials due to the results of elections may result in dramatic change to the long-established rules and policies of an agency. For example, in 2020 regulation regarding full decoupling WRAMs changed in California. Since 2008, the CPUC allowed full decoupling WRAMs. However, in 2020, the CPUC precluded companies from proposing full decoupling WRAMs in their next GRC filings. The decision by the CPUC to change its policy began to affect our business in 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on policies and regulations promulgated by the various state commissions in order to recover capital expenditures, maintain favorable treatment on gains from the sale of real property, offset certain production and operating costs, recover the cost of debt, maintain an optimal equity structure without over-leveraging, and have financial and operational flexibility to engage in non-regulated operations. If any of the Commissions with jurisdiction over us implements policies and regulations that do not allow us to accomplish some or all of the items listed above, our future operating results may be adversely affected.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, legislatures may repeal, relax or tighten existing laws, or enact new laws that affect the regulatory agencies with jurisdiction over our business or affect our business directly. If changes in existing laws or the implementation of new laws limit our ability to accomplish some of our business objectives, our future operating results may be adversely affected.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, local jurisdictions may impose new ordinances, laws, fees, and regulations that could increase costs or limit our operations in ways, which affect future operating results. Cities may impose or amend franchise requirements, impose conditions on underground construction or land use, impose various taxes and fees, or restrict our hours for construction, among other things. In the last decade, more cities have imposed excavation moratoria or paving rules, which has required more costly construction than anticipated.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect environmental health and safety regulation to increase, resulting in higher operating costs in the future and the potential that the company fails to meet these regulatory standards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our water and wastewater services are governed by various federal and state environmental protection, health and safety laws, and regulations. Although we have a water quality assurance program in place, we cannot guarantee that we will continue to comply with all standards. If we violate any federal or state regulations or laws governing health and safety, we could be subject to substantial fines or otherwise sanctioned, subject to potential civil liability for damages, and our customers' trust in our operations ability could be eroded.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental health and safety laws are complex and change frequently. They have tended to become more stringent over time. As new or stricter standards are introduced, they could increase our operating costs. Although we would likely seek permission to recover these costs through rate increases, we can give no assurance that the Commissions would approve rate increases to enable us to recover these additional compliance costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to test our water quality for certain chemicals and potential contaminants on a regular basis. If the test results indicate that our water exceeds allowable limits, we may be required either to commence treatment to remove the contaminant or to develop an alternate water source. Either of these results may be costly. Although we would likely seek permission to recover these through rate increases, there can be no assurance that the Commissions would approve rate increases to enable us to recover these additional compliance costs.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Past events in the utility sector, including those in Flint, Michigan and related to Pacific Gas and Electric Company in California, show that failure to meet one or more water quality, environmental, or safety standards can have severe effects on customer trust, reputation, regulatory treatment, or civil and criminal liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New and/or more stringent water quality regulations could increase our operating costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to water quality standards set by federal, state, and local authorities that have the power to issue new regulations. Compliance with new regulations that are more stringent than current regulations could increase our operating costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August of 2009, the Office of Environmental Health Hazard Assessment within the California Environmental Protection Agency changed the water quality standard for TCP in our water supply. The standard implemented requires us to have 0.0007 parts per billion or less of TCP in our California water supply. We have incurred costs associated with the compliance of this TCP standard and expect to continue to incur costs in the future. Although we would likely seek permission to recover these additional costs through the GRC process, we can give no assurance that the CPUC would approve the recovery of these additional compliance costs.</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 style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perfluorooctane sulfonate (PFOS) and perfluorooctanoic acid (PFOA) are two water contaminants of emerging concern. Although a water quality standard has yet to be set by federal or state regulators, preliminary testing, and guidance from the California Environmental Protection Agency has affected our operations of some wells in California. We expect that a water quality standard will be set in the future and that we will incur costs to comply with the water quality standard. Cal Water has requested and been approved to use a memorandum account to track the incremental compliance costs in the future and we would likely seek permission to recover additional costs of compliance through rate increases; however, we can give no assurance that the CPUC would approve rate increases to enable us to recover these additional compliance costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legislation and regulation designed to mitigate or adapt to climate change may affect our operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future legislation or regulation regarding climate change may restrict our operations or impose new costs on our business. Our operations depend on power provided by other public utilities and, in emergencies, power generated by our portable and fixed generators. If future legislation or regulation limits emissions from the power generation process, our cost of power may increase. Although any increase in the cost of power would be expected to be passed along to our California customers through the ICBA or included in our cost of service paid by our customers as requested in our GRC filings in California, we can give no assurance that such costs would be passed along to our California customers or that the CPUC would approve rate increases to enable us to recover such expenditures or costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have been and may in the future be party to environmental and product-related lawsuits, which could result in us paying damages not covered by insurance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been and may be in the future, party to water contamination lawsuits, which may not be fully covered by insurance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of environmental and product-related lawsuits against other water utilities has increased in frequency in recent years. If we are subject to additional environmental or product-related lawsuits, we might incur significant legal costs and it is uncertain whether we would be able to recover the legal costs from customers or other third parties. In addition, if current California law regarding CPUC's preemptive jurisdiction over regulated public utilities for claims about compliance with California Department of Health Services and United States EPA water quality standards changes, our legal exposure may be significantly increased.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be at risk for litigation under the principle of inverse condemnation for activities in the normal course of business, which have a damaging effect on private property.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The California constitution may allow compensation to property owners for a public utility taking or damaging private property, even when damage occurs through no fault of the utility and regardless of whether the damage could be foreseen by the utility. As a result, this doctrine, which is known as inverse condemnation and is routinely invoked in California, imposes strict liability for damages, including legal fees, because of the design, construction, and maintenance of utility facilities. In addition to claims that our water or wastewater systems damaged property, Cal Water could be sued under inverse condemnation if its facilities or operations damage private property, or if it is unable to timely deliver sufficient quantities of water for firefighting because of system capacity limitations or water supply disruptions, including as a result of action taken by an electric utility pursuant to a PSPS program or other loss of power. Although the imposition of liability is premised on the assumption that utilities have the ability to recover these costs from their customers, there is no assurance that the CPUC would allow Cal Water to recover any such damage awards from customers. For example, in December 2017, the CPUC denied recovery of costs that San Diego Gas &amp; Electric Company incurred because of inverse condemnation, holding that the inverse condemnation principles of strict liability are not relevant to the CPUC&#8217;s prudent manager standard.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effects of natural disasters, attacks by third parties, pandemics, or poor water quality or contamination to our water supply may result in disruption in our services and litigation, which could adversely affect our business, operating results and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in areas that are prone to earthquakes, fires, mudslides and other natural disasters. A significant seismic event or other natural disaster in California where our operations are concentrated could adversely affect our ability to deliver water and adversely affect our costs of operations. A major disaster could damage or destroy substantial capital assets. The CPUC has historically allowed utilities to establish a catastrophic event memorandum account as another possible mechanism to recover costs. However, we can give no assurance that the CPUC or any other commission would allow any such cost recovery mechanism in the future.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our water supplies are subject to contamination, including contamination from the development of naturally-occurring compounds, chemicals in groundwater systems, pollution resulting from fabricated sources, such as TCP, seawater incursion and possible third-party attacks, including physical attacks, terrorist attacks, and cyber-attacks. If our water supply is contaminated, we may have to interrupt the use of that water supply until we are able to substitute the flow of water from an uncontaminated water source. In addition, we may incur significant costs in order to treat the contaminated source through expansion of our current treatment facilities, or development of new treatment methods. If we are unable to substitute water supply from an uncontaminated water source, or if we are unable to adequately treat the contaminated water source in a cost-effective manner, there may be an adverse effect on our revenues, operating results and financial condition. The costs we incur to decontaminate a water source or an underground water system could be significant and may not be recoverable in rates. We could also be held liable for consequences arising out of human exposure to hazardous substances in our water supplies or other environmental damage. For example, private plaintiffs have the right to bring personal injury or other toxic tort claims arising from the presence of hazardous substances in our drinking water supplies. Our insurance policies may not be sufficient to cover the costs of these claims.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have taken steps to increase security measures at our facilities and heighten employee awareness of threats to our water supply, to protect against third-party attacks, including physical attacks, terrorist attacks, and cyber-attacks. We have also tightened our security measures regarding the delivery and handling of certain chemicals used in our business. We have and will continue to bear increased costs for security precautions to protect our facilities, operations, and supplies. These costs may be significant. Despite these tightened security measures, we may not be able to prevent or deter any third-party attacks or be in a position to control the outcome of third-party attacks should they occur.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend upon our skilled and trained workforce to ensure water delivery. We can give no assurance that we will be able to maintain sufficient human resources to ensure uninterrupted service in all of the districts that we serve.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these catastrophic events were to occur, we can give no assurance that our emergency preparedness plans would be adequate and that we would respond effectively, which could result in public or employee harm or adversely affect our revenues, operating results and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure of critical elements of our infrastructure could result in interruption of service, damage to others, or injuries, and could adversely affect our business, operating results and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own physical infrastructure, which was installed over a long period of time, both underground and above-ground. This infrastructure is subject to potential failure due to age, operating conditions, or other unknown factors. Failure of any of our facilities or infrastructure could cause flooding, loss of service to our customers, contamination from chemicals we use in operations, or other damages.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate a dam. If the dam were to fail for any reason, we would lose a water supply and flooding likely would occur. Whether or not we were responsible for the dam's failure, we could be sued. We can give no assurance that we would be able to defend such a suit successfully.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate several water and wastewater treatment plants. If a major failure of these facilities were to occur, we would have an interruption in service, potential flooding, and could release potentially harmful material into the environment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate over 7,000 miles of underground pipeline. Some failures of underground pipelines could release chemicals into the environment, which have a negative impact on sensitive habitats.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on our information technology ("IT") and a number of complex business systems to assist with the management of our business and customer and supplier relationships, and a disruption of these systems could adversely affect our business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our IT systems are an integral part of our business, and a serious disruption of our IT systems could significantly limit our ability to manage and operate our business efficiently, which, in turn, could cause our business and competitive position to suffer and adversely affect our results of operations. We depend on our IT systems to bill customers, process orders, provide customer service, manage construction projects, manage our financial records, track assets, remotely monitor certain of our plants and facilities and manage human resources, inventory and accounts receivable collections. Our IT systems also enable us to purchase products from our suppliers and bill customers on a timely basis, maintain cost-effective operations, and provide service to our customers. Some of our mission and business critical IT systems are older, such as our Supervisory Control and Data Acquisition system. The steps we have taken to protect our IT systems may be insufficient to protect them from damage or interruption from:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">power loss, computer systems failures, including hardware equipment and software applications, and internet, telecommunications or data network failures;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operator negligence or improper operation by, or supervision of, employees;</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">physical and electronic loss of customer data due to security breaches, cyber-attacks, misappropriation and similar events;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">computer viruses;</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">intentional security breaches, hacking, denial of services actions, misappropriation of data, and similar events, including intentional cyber security breaches aimed at disrupting and interfering with water treatment processes; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">earthquakes, floods, fires, mudslides and other natural disasters or physical attacks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These events may result in physical and/or electronic loss of customer or financial data, security breaches, misappropriation and other adverse consequences, including liability or regulatory penalties under data privacy laws and regulations. In addition, the lack of redundancy for certain of our IT systems, including billing systems, could exacerbate the impact of any of these events on us.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may not be successful in developing or acquiring technology that is competitive and responsive to the needs of our business, and we might lack sufficient resources to make the necessary upgrades or replacements of our outdated existing technology to allow us to continue to operate at our current level of efficiency, all of which could adversely impact our business and competitive position.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The adequacy of our water supplies depends upon a variety of factors beyond our control. Interruption in the water supply may adversely affect our reputation and earnings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on an adequate water supply to meet the present and future needs of our customers. Whether we have an adequate supply varies depending upon a variety of factors, many of which are partially or completely beyond our control, including:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount of rainfall;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount of water stored in reservoirs;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">underground water supply from which well water is pumped;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">availability from water wholesalers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the amount of water used by our customers;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">water quality and availability of appropriate treatment technology;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legal limitations on water use such as rationing restrictions during a drought;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in prevailing weather patterns and climate; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">population growth.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase our water supply from various governmental agencies and others. Water supply availability may be affected by weather conditions, funding and other political and environmental considerations. In addition, our ability to use surface water is subject to regulations regarding water quality and volume limitations. If new regulations are imposed or existing regulations are changed or given new interpretations, the availability of surface water may be materially reduced. A reduction in surface water could result in the need to procure more costly water from other sources, thereby increasing our water production costs and adversely affecting our operating results if not recovered in rates on a timely basis.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into long-term water supply agreements, which commit us to making certain minimum payments whether or not we purchase any water. Therefore, if demand were insufficient to use our required purchases we would have to pay for water we did not receive.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into water supply agreements with third parties and our business is dependent upon such agreements in order to meet regional demand. For example, we have entered into a water supply contract with the SFPUC that expires on June&#160;30, 2034. We can give no assurance that the SFPUC, or any of the other parties from whom we purchase water, will renew our contracts upon expiration, or that we will not be subject to significant price increases under any such renewed contracts.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The parties from whom we purchase water maintain significant infrastructure and systems to deliver water to us. Maintenance of these facilities is beyond our control. If these facilities are not adequately maintained or if these parties otherwise default on their obligations to supply water to us, we may not have adequate water supplies to meet our customers' needs.</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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to access adequate water supplies, we may be unable to satisfy all customer demand, which could result in rationing. Rationing may have an adverse effect on cash flow from operations. We can make no guarantee that we will always have access to an adequate supply of water that will meet all required quality standards. Water shortages may affect us in a variety of ways. For example, shortages could:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adversely affect our supply mix by causing us to rely on more expensive purchased water;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adversely affect operating costs;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase the risk of contamination to our systems due to our inability to maintain sufficient pressure; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increase capital expenditures for building pipelines to connect to alternative sources of supply, new wells to replace those that are no longer in service or are otherwise inadequate to meet the needs of our customers and reservoirs and other facilities to conserve or reclaim water.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may or may not be able to recover increased operating and construction costs on a timely basis, or at all, for our regulated systems through the ratemaking process. We can give no assurance, as to whether we may be able to recover certain of these costs from third parties that may be responsible, or potentially responsible, for any groundwater contamination.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our water supplies and other aspects of our operations may be affected by climate change.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is strong scientific consensus that human activity including carbon and methane emissions is impacting many planetary systems such as the heat-trapping capacity of the atmosphere; ocean temperature, circulation, acidity, and volume; weather patterns including the severity and frequency of severe weather events; ambient temperatures; and planetary ice cover. Because scientific investigations have been focused globally, there is tremendous uncertainty over the timing, extent, and types of impacts global climate change may have on our service areas and in our water supplies. Moreover, studies of tree ring data show long periods of drought conditions have occurred prior to significant human impacts in California and prior to our operation. Finally, in the last fifty years, California has experienced at least three severe multi-year droughts. We can give no assurance that any of our plans for water reliability and water shortages, including incorporating projected and potential climate change risks into our water supply planning activities, will be adequate or capable of effectively addressing any droughts or longer periods of drought conditions or other conditions affecting water quality and availability. Immediate physical risks could affect our operations and intensify over time as climate change worsens. More frequent flooding, wildfires, sea level rise, rising groundwater, and uneven ground level sinking could damage our assets, including pressurized mains and other pipelines, wells, treatment facilities, and other infrastructure. Wildfires and changes in rainfall may also affect water quality, and both higher temperatures and wildfires can pose risks to employee safety. Farther into the mid-century and late-century horizon, temperature increases may cause declines in snowpack storage, and droughts could decrease surface water supply availability and groundwater recharge while causing increased outdoor demands.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional climate-related risks may influence our approach as we support the transition to a low-carbon economy. Transition risks include changes in the market and consumer demands, such as differences in generational behaviors, shifts in population locations due to the pandemic and different weather patterns, and variations in water needs and customer groups. Regulatory risks, such as emission trading systems and carbon taxes, may also financially affect our business. Additionally, federal and state regulations present requirements for managing water supplies and limiting impacts on local wildlife, while regional plans and legislation may directly affect how we address water issues.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also periodically review the climate change plans of our wholesalers to determine whether alternative supplies may be necessary in the future. However, we can give no assurance that replacement water supplies will be available at a reasonable cost or a cost acceptable to our customers and Commissions.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural disasters, climate change, economic conditions and other factors may change the population in our service areas.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event that some outside factor such as a wildfire, flood, changed climate pattern, actual or threatened public health emergency, or change in the local economy reduces or eliminates our customer base in a service area, or negatively affects the ability of a customer to pay, we could face unrecoverable costs. In those circumstances, the remaining customers might not be able to pay for the operating costs or capital costs of the water system. We may not be able to recover capital costs of property that is no longer used and useful in utility service. We may also encounter an increase in bad debt expense in times of economic difficulty. For example, we experienced an increase in bad debt expense in 2022, which we believe is due to economic impact of the COVID-19 pandemic. Although we would likely seek permission to recover these costs through rate increases on remaining customers or in statewide rates, we can give no assurance that the Commissions would approve rate increases to enable us to recover these costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Wastewater operations entail significant risks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wastewater collection and treatment involve many risks associated with damage to the environment, and we anticipate that wastewater collection and treatment will become an increasing significant part of our business. If collection or treatment systems fail or do not operate properly, untreated or partially treated wastewater could discharge onto property or into nearby streams and rivers, causing damage or injury to property, aquatic life, or human life. Our results of operations and financial condition could be materially and adversely affected by liabilities resulting from such damage.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our water is subject to various factors and is affected by seasonal fluctuations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our water during the warmer, dry months is generally greater than during cooler or rainy months due primarily to additional requirements for water in connection with irrigation systems, swimming pools, cooling systems and other outside water use. Throughout the year, and particularly during typically warmer months, demand will vary with temperature and rainfall levels. If temperatures during the typically warmer months are cooler than normal, or if there is more rainfall than normal, the demand for our water may decrease. Under the MWRAM mechanism, lower water usage in our California operations affects our cash flows in the year of usage, but results in higher cash flows in the following years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, governmental restrictions on water usage during drought conditions may result in a decreased demand for our water, even if our water reserves are sufficient to serve our customers during these drought conditions. The Commissions may not allow surcharges to collect lost revenues caused by customers' conservation during a drought. Regardless of whether we may surcharge our customers during a conservation period, they may use less water even after a drought has passed because of conservation patterns developed during the drought. Furthermore, our customers may wish to use recycled water as a substitute for potable water. If rights are granted to others to serve our customers recycled water, there will likely be a decrease in demand for our water.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, changes in prevailing weather patterns due to climate change may affect customer demand. If increased ambient temperatures affect our service areas, water used for irrigation and cooling may increase. If rainfall patterns change, our customers may change their patterns of water use including the amount of outdoor irrigation and the type of landscape they install. Government agencies may also mandate changes to customer irrigation or landscape patterns in response to changes in weather and climate.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in water supply costs affect our operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost to obtain water for delivery to our customers varies depending on the sources of supply, wholesale suppliers' prices, the quality of water required to be treated and the quantity of water produced to fulfill customer water demand. Our source of supply varies among our operating districts. Certain districts obtain all of their supply from wells; some districts purchase all of the supply from wholesale suppliers; and other districts obtain the supply from a combination of wells and wholesale suppliers. A small portion of supply comes from surface sources and is processed through Company-owned water treatment plants. On average, slightly more than half of the water we deliver to our customers is pumped from wells or received from a surface supply with the remainder purchased from wholesale suppliers. Water purchased from suppliers usually costs us more than surface supplied or well pumped water. The cost of purchased water for delivery to customers represented 31.2% and 33.9% of our total operating costs in 2022 and 2021, respectively. Water purchased from suppliers will require renewal of our contracts upon expiration and may result in significant price increases under any such renewed contracts.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wholesale water suppliers may increase their prices for water delivered to us based on factors that affect their operating costs. Purchased water rate increases are beyond our control. In California, our ability to recover increases in the cost of purchased water is expected to change with the adoption of the ICBA, which is effective as of January 1, 2023. With this change, actual per-unit purchased water costs are expected to be compared to authorized per-unit purchased water costs, with variances added to or netted against the variances in purchased power and pump taxes being recorded as a cost recovery. The balance in the ICBA is expected to be collected in the future by billing the ICBA accounts receivable balances over future periods, which may have a short-term negative impact on cash flow.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dependency upon adequate supply of electricity, certain chemicals, and third-party suppliers of parts and skilled labor could adversely affect our results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased electrical power is required to operate the wells and pumps needed to supply water to our customers. Although there are back-up power generators to operate a number of wells and pumps in emergencies, an extended interruption in power could affect the ability to supply water. In the past, California has been subject to rolling power blackouts due to insufficient power supplies. There is no assurance we will not be subject to power blackouts in the future. Additionally, we require sufficient amounts of certain chemicals in order to treat the water we supply. There are multiple sources for these chemicals but an extended interruption of supply could adversely affect our ability to adequately treat our water.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power is a significant operating expense. During 2022 and 2021, purchased power expense represented 6.2% and 5.6%, respectively, of our total operating costs. These costs are beyond our control and can change unpredictably and substantially as occurred in California during 2001 when rates paid for electricity increased 48%. As with purchased water, purchased power costs are expected to be included in the ICBA. Cash flows between rate filings may be adversely affected until the Commission authorizes a rate change, but earnings will be minimally impacted. Cost of chemicals used in the delivery of water is not an element of the ICBA, and therefore, variances in quantity or cost could affect the results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on outside contractors to supply us with materials and parts critical to the operation of our systems. Should parts and material become unavailable, or should the cost of necessary supplies rise substantially, it could adversely affect our ability to operate or have financial affects that are not recoverable through a regulatory process.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on outside contractors to complete large construction projects and provide emergency maintenance services. In the event these contractors are unavailable or cannot meet the demands imposed on them, we may face significantly lengthy interruptions of service or delays in constructing capital projects. We may face additional costs to acquire more resources to complete these activities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business requires significant capital expenditures to replace or improve aging infrastructure that are dependent on our ability to secure appropriate funding. If we are unable to obtain sufficient capital or if the rates at which we borrow increase, there would be a negative impact on our results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The water utility business is capital-intensive. We invest significant funds to replace or improve aging infrastructure such as property, plant, and equipment. In addition, water shortages may adversely affect us by causing us to rely on more purchased water. This could cause increases in capital expenditures needed to build pipelines to secure alternative water sources. In addition, we require capital to grow our business through acquisitions. We fund our short-term capital requirements from cash received from operations and funds received from developers. We seek to meet our long-term capital needs by raising equity through common or preferred stock issues or issuing debt obligations. We cannot give any assurance that these sources will continue to be adequate or that the cost of funds will remain at levels permitting us to earn a reasonable rate of return. In the event we are unable to obtain sufficient capital, our expansion efforts could be curtailed, which may affect our growth and may affect our future results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to access the capital markets is affected by the ratings of certain of our debt securities. Standard&#160;&amp; Poor's Rating Agency issues a rating on California Water Service Company's ability to repay certain debt obligations. The credit rating agency could downgrade our credit rating based on reviews of our financial performance and projections or upon the occurrence of other events that could affect our business outlook. Lower ratings by the agency could restrict our ability to access equity and debt capital. We can give no assurance that the rating agency will maintain ratings that allow us to borrow under advantageous conditions and at reasonable interest rates. A future downgrade by the agency could also increase our cost of capital by causing potential investors to require a higher interest rate due to a perceived risk related to our ability to repay outstanding debt obligations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the majority of our debt is long term at fixed rates, we do have interest rate exposure in our short-term borrowings, which have variable interest rates. We are also subject to interest rate risks on new financings. However, if interest rates were to increase on a long-term basis, our management believes that customer rates would increase accordingly, subject to approval by the appropriate commission. We can give no assurance that the Commission would approve such an increase in customer rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are obligated to comply with specified debt covenants under certain of our loan and debt agreements. Failure to maintain compliance with these covenants could limit future borrowing, and we could face increased borrowing costs, litigation, acceleration of maturity schedules, and cross default issues. Such actions by our creditors could have a material adverse effect on our financial condition and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our inability to access the capital or financial markets could affect our ability to meet our liquidity needs at reasonable cost and our ability to meet long-term commitments. Changes in economic conditions in our markets could affect our customers' ability to pay for water services. Any of these could adversely affect our results of operations, cash flows, and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on our current credit facilities to fund short-term liquidity needs if internal funds are not available from operations. Specifically, given the seasonal fluctuations in demand for our water we commonly draw on our credit facilities to meet our cash requirements at times in the year when demand is relatively low. We also may occasionally use letters of credit issued under our revolving credit facilities. Disruptions in the capital and credit markets could adversely affect our ability to draw on our credit facilities. Our access to funds under our credit facilities is dependent on the ability of our banks to meet their funding commitments.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our customers and suppliers also have exposure to risks that could affect their ability to meet payment and supply commitments. We operate in geographic areas that may be particularly susceptible to declines in the price of real property, which could result in significant declines in demand for our products and services. In the event that any of our significant customers or suppliers, or a significant number of smaller customers and suppliers, are adversely affected by these risks, we may face disruptions in supply, significant reductions in demand for our products and services, inability of customers to pay invoices when due, and other adverse effects that could negatively affect our financial condition, results of operations and/or cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and certain contracts for water distribution and treatment depend on the financial capability of state and local governments, and other municipal entities such as water districts. Major disruptions in the financial strength or operations of such entities, such as liquidity limitations, bankruptcy or insolvency, could have an adverse effect on our ability to conduct our business and/or enforce our rights under contracts to which such entities are a party.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a holding company that depends on cash flow from our subsidiaries to meet our obligations and to pay dividends on our common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a holding company, we conduct substantially all of our operations through our subsidiaries and our only significant assets are investments in those subsidiaries. 91.6% of our revenues are derived from the operations of California Water Service Company. As a result, we are dependent on cash flow from our subsidiaries, and California Water Service Company in particular, to meet our obligations and to pay dividends on our common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subsidiaries are separate and distinct legal entities and generally have no obligation to pay any amounts due on California Water Service Group's debt or to provide California Water Service Group with funds for dividends. Although there are no contractual or regulatory restrictions on the ability of our subsidiaries to transfer funds to us, the reasonableness of our capital structure is one of the factors considered by state and local regulatory agencies in their ratemaking determinations. Therefore, transfer of funds from our subsidiaries to us for the payment of our obligations or dividends may have an adverse effect on ratemaking determinations. Furthermore, our right to receive cash or other assets upon the liquidation or reorganization of a subsidiary is generally subject to the prior claims of creditors of that subsidiary. If we are unable to obtain funds from our subsidiaries in a timely manner, we may be unable to meet our obligations or pay dividends.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We can make dividend payments only from our surplus (the excess, if any, of our net assets over total paid-in capital) or if there is no surplus, the net profits for the current fiscal year or the fiscal year before which the dividend is declared. In addition, we can pay cash dividends only if after paying those dividends we would be able to pay our liabilities as they become due. Owners of our capital stock cannot force us to pay dividends and dividends will only be paid if and when declared by our board of directors. Our board of directors can elect at any time, and for an indefinite duration, not to declare dividends on our capital stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">An important element of our growth strategy is the acquisition of water and wastewater systems. Risks associated with potential acquisitions, divestitures or restructurings may adversely affect us.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may seek to acquire or invest in other companies, technologies, services, or products that complement our business. The execution of our growth strategy may expose us to different risks than those associated with our utility operations. We can give no assurance that we will succeed in finding attractive acquisition candidates or investments, or that we would be able to reach mutually agreeable terms with such parties. In addition, as consolidation becomes more prevalent in the water and wastewater industries, the prices for suitable acquisition candidates may increase to unacceptable levels and limit our ability to grow through acquisitions. If we are unable to find acquisition candidates or investments, our ability to grow may be limited.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition and investment transactions may result in the issuance of our equity securities that could be dilutive if the acquisition or business opportunity does not develop in accordance with our business plan. They may also result in significant write-offs and an increase in our debt. The occurrence of any of these events could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these transactions could involve numerous additional risks, including one or more of the following:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">problems integrating the acquired operations, personnel, technologies, physical and cyber security processes, or products with our existing businesses and products;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">liabilities inherited from the acquired companies' prior business operations;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of management time and attention from our core business to the acquired business;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to retain key technical, management, and other personnel of the acquired business;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty in retaining relationships with suppliers and customers of the acquired business; and</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty in obtaining required regulatory approvals.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the businesses and other assets we acquire may not achieve the sales and profitability expected. The occurrence of one or more of these events may have a material adverse effect on our business. There can be no assurance that we will be successful in overcoming these or any other significant risks encountered.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to increase or sustain our recent growth rate, and we may not be able to manage our future growth effectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be unable to continue to expand our business or manage future growth. To successfully manage our growth and handle the responsibilities of being a public company, we must effectively:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hire, train, integrate and manage additional qualified engineers for engineering design and construction activities, new business personnel, and financial and information technology personnel;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retain key management, augment our management team, and retain qualified and certified water and wastewater system operators;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implement and improve additional and existing administrative, financial and operations systems, procedures and controls;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">expand our technological capabilities; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">manage multiple relationships with our customers, regulators, suppliers and other third parties.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to manage our growth effectively, we may not be able to take advantage of market opportunities, satisfy customer requirements, execute our business plan, or respond to competitive pressures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a number of large-volume commercial and industrial customers and a significant decrease in consumption by one or more of these customers could have an adverse effect on our operating results and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our billed revenues and cash flows from operations will decrease if a significant business or industrial customer terminates or materially reduces its use of our water. Approximately $180.2 million, or 23.3%, of our 2022 water utility revenues was derived from business and industrial customers. In Hawaii, we serve a number of large resorts, which if their water usage was reduced or ceased could have a material impact to our Hawaii operation. The delay between such date and the effective date of the rate relief may be significant and could adversely affect our operating results and cash flows.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating cost and costs of providing services may rise faster than our revenues.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to increase rates over time is dependent upon approval of such rate increases by the Commissions, or in the case of the City of Hawthorne and the City of Commerce, the City Council, which may be inclined, for political or other reasons, to limit rate increases. However, our costs, which are subject to market conditions and other factors, may increase significantly. The second largest component of our operating costs after water production is made up of salaries and wages. These costs are affected by the local supply and demand for qualified labor. Other large components of our costs are general insurance, workers compensation insurance, employee benefits and health insurance costs. These costs may increase disproportionately to rate increases authorized by the Commissions and may have a material adverse effect on our future results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand for our stock may fluctuate due to circumstances beyond our control.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that stockholders invest in public utility stocks, in part, because they seek reliable dividend payments. If there is an over-supply of stock of public utilities in the market relative to demand by such investors, the trading price of our securities could decrease. Additionally, if interest rates rise above the dividend yield offered by our equity securities, demand for our stock, and consequently its market price, may decrease. A decline in demand for our stock may have a negative impact on our ability to finance capital projects.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse investment returns and other factors may increase our pension liability and pension funding requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial number of our employees are covered by a defined benefit pension plan. At present, the pension plan is underfunded because our projected pension benefit obligation exceeds the aggregate fair value of plan assets. Under applicable law, we are required to make cash contributions to the extent necessary to comply with minimum funding levels imposed by regulatory requirements. The amount of such required cash contribution is based on an actuarial valuation of the plan. The funded status of the plan can be affected by investment returns on plan assets, discount rates, mortality rates of plan participants, pension reform legislation and a number of other factors. There can be no assurance that the value of our pension plan assets will be sufficient to cover future liabilities. Although we contributed to our pension plan in recent years, it is possible that we could incur a pension liability adjustment, or could be required to make additional cash contributions to our pension plan, which would reduce the cash available for business and other needs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Labor relations matters could adversely affect our operating results.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, 744 of our 1,225 total employees were union employees. Most of our unionized employees are represented by the Utility Workers Union of America, AFL-CIO, except certain engineering and laboratory employees who are represented by the International Federation of Professional and Technical Engineers, AFL-CIO.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our labor relations are good, but in light of rising costs for health care and pensions, our current contract negotiations and those in the future may be difficult. Furthermore, changes in applicable law or regulations could have an adverse effect on management's negotiating position with respect to our currently unionized employees and/or employees that decide to unionize in the future. We are subject to a risk of work stoppages and other labor relations matters as we negotiate with the unions to address these issues, which could affect our results of operations and financial condition. We can give no assurance that issues with our labor forces will be resolved favorably to us in the future or that we will not experience work stoppages.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations are geographically concentrated in California and this lack of diversification may negatively affect our operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we own facilities in a number of states, over 91.6% of our operations are located in California. As a result, we are largely subject to weather, political, water supply, labor, energy cost, regulatory, and economic risks affecting California.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also affected by the real property market in California. In order to grow our business, we may need to acquire additional real estate or rights to use real property owned by third parties, the cost of which tends to be higher and more volatile in California than in other states. The value of our assets in California may decline if there is a decline in the California real estate market that results in a significant decrease in real property values.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Municipalities, water districts and other public agencies may condemn our property by eminent domain action.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State statutes allow municipalities, water districts and other public agencies to own and operate water systems.&#160;These agencies are empowered to condemn water systems or real property&#160;owned&#160;by privately owned public utilities in certain circumstances and in compliance with California and federal law. Additionally, whenever a public agency constructs facilities to extend its utility system into the service area of a privately owned public utility, such an act may constitute the taking of property and require reimbursement to the public utility for its loss. If a public agency were to file an eminent domain lawsuit against us, we would incur substantial attorney&#8217;s fees, consultant and expert fees, and other costs in considering a challenge to the right to take our utility property and/or its valuation for just compensation, as well as such fees and costs in any subsequent litigation if necessary. If the public agency prevailed and acquired our utility property, we would be entitled to just compensation for our loss, but we would no longer have access to the condemned property or water system.&#160;Neither would we be entitled to any portion of revenue generated from the use of such asset going forward.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Ongoing COVID-19 Pandemic May Adversely Affect Our Operations</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the COVID-19 pandemic did not have a significant impact on our business in 2022, we are unable to accurately predict the full impact that the ongoing COVID-19 pandemic will have on our business, results of operations, financial condition or liquidity due to numerous uncertainties, including the duration and severity of the outbreak, potential resurgence and /or mutations of the virus, and the development, distribution and public acceptance of treatments and vaccines. As an &#8220;essential business&#8221; during times of emergencies pursuant to the U.S. Critical Infrastructures Protection Act of 2001, we are working to continue to provide water and wastewater services to our two million customers. If we close any of our facilities due to a COVID-19 outbreak or if a critical number of our employees become too ill to work, our business operations could be materially adversely affected in a rapid manner.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend significantly on the services of the members of our management team, and the departure of any of those persons could cause our operating results to suffer.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends significantly on the continued individual and collective contributions of our management team. The loss of the services of any member of our management team could have an adverse effect on our business as our management team has knowledge of our industry and customers and would be difficult to replace.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We retain certain risks not covered by our insurance policies.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate our risks and insurance coverage annually or more frequently if circumstances dictate. Our evaluation considers the costs, risks, and benefits of retaining versus insuring various risks as well as the availability of certain types of insurance coverage. Accordingly, we have determined or may determine to self-insure or to not obtain insurance in certain cases, or insurance may not be available at commercially acceptable terms or at all. Furthermore, we are also affected by increases in prices for insurance coverage; in particular, we have been, and will continue to be, affected by rising health insurance costs. Retained risks are associated with deductible limits, partial self-insurance programs, and insurance policy coverage ceilings. If we suffer an uninsured loss, we may be unable to pass all or any portion of the loss on to customers, because our rates are regulated by regulatory commissions. Consequently, uninsured losses may negatively affect our financial condition, liquidity, and results of operations. There can be no assurance that we will not face uninsured losses pertaining to the risks we have retained.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our enterprise risk management processes may not be effective in identifying and mitigating the risks to which we are subject, or in reducing the potential for losses in connection with such risks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our enterprise risk management processes are designed to minimize or mitigate the risks to which we are subject, as well as any losses stemming from such risks. Although we seek to identify, measure, monitor, report, and control our exposure to such risks, and employ a broad and diversified set of risk monitoring and mitigation techniques in the process, those techniques are inherently limited in their ability to anticipate the existence or development of risks that are currently unknown and unanticipated. The ineffectiveness of our enterprise risk management processes in mitigating the impact of known risks or the emergence of previously unknown or unanticipated risks may result in our incurring losses in the future that could adversely affect our financial condition and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The accuracy of our judgments and estimates about financial and accounting matters will affect our operating results and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make certain estimates and judgments in preparing our financial statements regarding, among others:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the useful life of intangible rights;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number of years to depreciate certain assets;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">amounts to set aside for uncollectible accounts receivable, inventory obsolescence and uninsured losses;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our legal exposure and the appropriate accrual for claims, including medical claims and workers' compensation claims;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future costs and assumptions for pensions and other postretirement benefits;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory recovery of regulatory assets;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">possible tax uncertainties; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">projected collections of WRAM and MCBA receivables or receivables under subsequent recovery mechanisms, such as MWRAM and ICBA.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quality and accuracy of those estimates and judgments may have an impact on our operating results and financial condition.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we must estimate unbilled revenues and costs as of the end of each accounting period. If our estimates are not accurate, we would be required to make an adjustment in a future period. Accounting rules permit us to use expense balancing accounts and memorandum accounts that include cost changes to us that are different from amounts incorporated into the rates approved by the Commissions. These accounts result in expenses and revenues being recognized in periods other than in which they occurred.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We identified a material weakness in our internal control over financial reporting, and, if not remediated effectively, our ability to produce timely and accurate financial statements or comply with applicable laws and regulations could be impaired, which could result in loss of investor confidence in the accuracy and completeness of our financial reports and materially adversely affect our results of operations and stock price.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accuracy of our financial reporting is dependent on the effectiveness of our internal controls. We are required to provide a report from management to our stockholders on our internal control over financial reporting that includes an assessment of the effectiveness of these controls. As disclosed in Part II, Item 9A, management concluded that our internal control over financial reporting was not effective as of December 31, 2022 due to a material weakness in our internal control over the completeness of our accounting for regulatory assets and liabilities, specifically controls over the identification of regulatory filings by the Company during the period that are then reviewed to determine their potential accounting impact. This material weakness has not yet been remediated and remained at the time of the preparation of our financial statements for the year ended December 31, 2022. We can provide no assurance that our remediation plan to address this material weakness, including, but not limited to, revising the design of existing controls and implementing new controls, will be successful. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal control over financial reporting has inherent limitations, including human error, the possibility that controls could be circumvented or become inadequate because of changed conditions, and fraud. Because of these inherent limitations, internal control over financial reporting might not prevent or detect all misstatements or fraud. If we are unable to remediate the material weakness in a timely manner, or are otherwise unable to maintain effective internal control over financial reporting or disclosure controls and procedures, we could suffer harm to our reputation, incur incremental compliance costs, fail to meet our public reporting requirements on a timely basis, be unable to properly report on our business and our results of operations, or be required to restate our financial statements, which could result in loss of investor confidence in the accuracy and completeness of our financial reports, subject us to litigation or investigations requiring management resources and payment of legal and other expenses, and our results of operations and our stock price could be materially adversely affected.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_70"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unresolved Staff Comments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_73"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Properties.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our physical properties consist of offices and water facilities to accomplish the production, storage, treatment, and distribution of water. These properties are located in or near the geographic service areas listed above in Item&#160;1, "Business&#8212;Geographical Service Areas and Number of Customer Connections at Year-end." Our headquarters, which houses accounting, engineering, information systems, human resources, purchasing, regulatory, water quality, and executive staff, is located in San Jose, California.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The real properties owned are held in fee simple title. Properties owned by Cal Water are subject to the lien of an Indenture of Mortgage and Deed of Trust dated May 11, 2021, June 11, 2019, November 22, 2010, and April&#160;17, 2009 (the California Indenture), securing Cal Water's First Mortgage Bonds, of which $1,050.9&#160;million was outstanding at December&#160;31, 2022. The California Indenture contains certain restrictions common to such types of instruments regarding the disposition of property and includes various covenants and restrictions. At December&#160;31, 2022, our California utility was in compliance with the covenants of the California Indenture.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cal Water owns 599 wells and operates ten leased wells. There are 416 owned storage tanks with a capacity of 293&#160;million gallons, two leased storage tanks with a capacity of 0.4&#160;million gallons, 16 managed storage tanks with a capacity of 29&#160;million gallons, and three surface water reservoirs with a capacity of 241&#160;million gallons. Cal Water owns and operates six surface water treatment plants with a combined capacity of 46&#160;million gallons per day. There are 6,709 miles of supply and distribution mains in the various owned and managed systems.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the leased City of Hawthorne and City of Commerce systems or in systems that are operated under contract for municipalities or private companies, title to the various properties is held exclusively by the municipality or private company.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hawaii Water owns 28 wells, manages two potable wells, and manages five irrigation wells. There are 38 storage tanks with a storage capacity of 35.8&#160;million gallons. There are 246 miles of supply and distribution lines. Hawaii Water operates six&#160;wastewater treatment facilities with a combined capacity to process approximately 3.8&#160;million gallons per day. There are 70.1 miles of sewer collection mains including force mains.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington Water owns 456 wells and manages 15 wells. There are 196 owned storage tanks with a storage capacity of 21.7&#160;million gallons. There are 706 miles of supply and distribution lines. Washington Water operates one wastewater treatment plant with 1.3 miles of sewer collection mains.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New Mexico Water owns 25 wells. There are 25 storage tanks with a storage capacity of 10.9&#160;million gallons. There are 204 miles of supply and distribution lines. New Mexico operates two wastewater treatment facilities with a combined capacity to process 0.62&#160;million gallons per day. There are eight lift stations and 35 miles of sewer collection mains.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington Water has long-term bank loans that are secured primarily by utility plant owned by Washington Water. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Texas Water, through its majority ownership of BVRT, owns and operates four wastewater treatment plants. The plants have a capacity of 638,000 gallons-per-day.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_76"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to this item may be found under the subheading "Commitments and Contingencies" in Note&#160;14 of the Notes to Consolidated Financial Statements in Item&#160;8, which is incorporated herein by reference.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_79"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mine Safety Disclosures.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_82"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i1cfad93683a24e0cb2583854841a2577_85"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market for Registrant's Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is traded on the New York Stock Exchange under the symbol "CWT." At December&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N184NS9mcmFnOjg3N2MwYWZjY2M4NzRlYmFhODdlMjVhODMwMmNjN2JiL3RleHRyZWdpb246ODc3YzBhZmNjYzg3NGViYWE4N2UyNWE4MzAyY2M3YmJfNTQ5NzU1ODE1OTIy_0e724df5-63b6-4c25-890b-8ce2aecef55f"><ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N184NS9mcmFnOjg3N2MwYWZjY2M4NzRlYmFhODdlMjVhODMwMmNjN2JiL3RleHRyZWdpb246ODc3YzBhZmNjYzg3NGViYWE4N2UyNWE4MzAyY2M3YmJfNTQ5NzU1ODE1OTIy_e655f8f9-ac2b-47b4-8c08-865130341d58">55,597,855</ix:nonFraction></ix:nonFraction> common shares outstanding. There were 1,863 common stockholders of record as of February&#160;6, 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we paid a cash dividend of $1.0000 per common share, or $0.2500 per quarter. During 2021, we paid a cash dividend of $0.9200 per common share, or $0.2300 per quarter. On January&#160;25, 2023, our Board of Directors declared a quarterly cash dividend of $0.2600 per common share payable on February&#160;17, 2023, to stockholders of record on February&#160;6, 2023. This represents an indicated annual cash dividend of $1.0400, and would be our 56th&#160;consecutive year of increasing the annual dividend and marks the 312th&#160;consecutive quarterly dividend.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We presently intend to pay quarterly cash dividends in the future consistent with past practices, subject to our earnings and financial condition, restrictions set forth in our debt instruments, regulatory requirements and such other factors as our Board of Directors may deem relevant.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Five-Year Performance Graph</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following performance graph compares the changes in the cumulative shareholder return on California Water Service Group's common stock with the cumulative total return on the Robert W. Baird Water Utility Index (which is comprised of Artisan Resources Corporation, American Water Works, American States Water Company, Essential Utilities, SJW Group, and York Water) and the Standard&#160;&amp; Poor's 500 Index during the last five years ended December&#160;31, 2022. The comparison assumes $100 was invested on December&#160;31, 2017, in California Water Service Group's common stock and in each of the forgoing indices and assumes reinvestment of dividends.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Graph Data</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:36pt"><img src="cwt-20221231_g1.jpg" alt="cwt-20221231_g1.jpg" style="height:394px;margin-bottom:5pt;vertical-align:text-bottom;width:560px"/></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following descriptive data is supplied in accordance with Rule&#160;304(d) of Regulations&#160;S-T:</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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">California Water Service Group</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%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">S&amp;P 500</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RW Baird Water Utility Index</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An initial $100 investment in the common stock of California Water Service Group on December&#160;31, 2017 including reinvestment of dividends would be worth $134 at the end of the 5-year period ending December&#160;31, 2022.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_88"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[Removed and reserved.]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_91"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_94"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following sections include a discussion of results for fiscal 2022 compared to fiscal 2021 as well as certain 2020 results. The comparative results for fiscal 2021 with fiscal 2020 generally have not been included in this Form 10-K, but may be found in &#8220;Part II - Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Overview</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Net Income Attributable to California Water Service Group</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022 and 2021, net income attributable to California Water Service Group was $96.0 million and $101.1 million, respectively. Earnings per diluted common share decreased $0.19 from $1.96 to $1.77 or 9.7% in 2022. The $5.1 million decrease in net income attributable to California Water Service Group was driven primarily by an $11.0 million decrease in unrealized gain on non-qualified benefit plan investments and an increase of $1.1 million of financing costs. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, operating expenses increased $54.6 million, driven primarily by increases in water production costs of $7.8 million, administrative and general expenses of $6.0 million, other operations expenses of $29.8 million, maintenance expenses of $2.1 million, depreciation and amortization expense of $5.9 million, income taxes of $0.5 million, and property and other taxes of $2.6 million. These operating expense increases were offset by an increase in operating revenue of $55.5 million, driven primarily by rate increases of $34.5 million, changes in deferred revenue of $16.5 million and an accrued unbilled revenue increase of $1.7 million. Additionally, we had a $2.7 million gain from Company-owned life insurance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider changes in unrealized gains on non-qualified benefit plan investments, proceeds from company-owned life insurance, and accrued unbilled revenue as factors outside the company's immediate control.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Seasonal weather patterns and the number of unbilled days have typically been the primary influences of accrued unbilled revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to seek rate relief to recover our operating cost increases and receive reasonable returns on invested capital. We expect to fund our long-term capital needs through a combination of debt, common stock offerings, and cash flow from operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">COVID-19</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, 2022, and through March 1, 2023, the COVID-19 pandemic did not have a significant impact on our business or operations. We have resumed shutoffs for non-payment in all of our regulated utilities, which we had paused from March 2020 through June 2022 in light of the pandemic.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we need to close any of our facilities due to outbreaks of COVID-19 or if a critical number of our employees become too ill to work, our business operations could be materially adversely affected in a rapid manner. Company employees have returned to the office full-time. We seek to be vigilant for employee and customer safety, we seek to encourage and incentivize vaccination, and our employees are required to follow local masking rules as applicable. The impact of the COVID-19 pandemic is fluid and continues to evolve, and therefore, we cannot predict the extent to which our business, results of operations, financial condition or liquidity will ultimately be impacted.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">California Water and Wastewater Arrearages Payment Program</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The California Water and Wastewater Arrearages Payment Program was created by the California Legislature to be administered by the State Water Resources Control Board (Water Board) in order to provide relief to community water and wastewater systems for unpaid bills (arrearages) related to the COVID-19 pandemic. The Legislature allocated $985 million in American Rescue Plan Act of 2021 funds to pay down residential and commercial arrearages accrued between March 4, 2020 and June 14, 2021. In response to the Water Board&#8217;s survey, Cal Water reported $20.8 million in eligible customer arrearages and program administrative costs. Cal Water received 100% of the requested amount from the program in January 2022. Cal Water applied $17.2 million of these funds to identified past due customer balances during the first quarter of 2022 and returned the remaining balance.<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%">37</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 and Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain our accounting records in accordance with accounting principles generally accepted in the United States of America and as directed by the Commissions to which our operations are subject. The process of preparing financial statements requires the use of estimates on the part of management. The estimates used by management are based on historic experience and an understanding of current facts and circumstances. A summary of our significant accounting policies is listed in Note&#160;2 of the Notes to Consolidated Financial Statements. The following sections describe those policies where the level of subjectivity, judgment, and variability of estimates could have a material impact on the financial condition, operating performance, and cash flows of the business.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">Revenue from contracts with customers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges. The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#8217; ability to pay.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential. </span></div><div style="margin-bottom:8pt;margin-top:8pt;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">Regulatory balancing account revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to recover revenue requirements authorized by the CPUC in its triennial GRC has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account&#160;revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is estimated to be collectible beyond 24 months, recognition is deferred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of MWRAM. In addition, the CPUC's decision allowed for ICBAs, which are authorized by state statute, to replace the MCBA. The MWRAM 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. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Regulated Utility Accounting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we operate almost exclusively in a regulated business, we are subject to the accounting standards for regulated utilities. The Commissions in the states in which we operate establish rates that are designed to permit the recovery of the cost of service and a return on investment. We capitalize and record regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, we record those expected future costs as regulatory liabilities. In addition, we record regulatory liabilities when it is probable the Commissions will require a refund to be made to our customers over future periods.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we determine that a portion of our assets used in utility operations is not recoverable in customer rates, we would be required to recognize the loss of the assets disallowed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. We measure deferred tax assets and liabilities at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. We recognize the effect on the deferred tax assets and liabilities of a change in tax rate in the period that includes the enactment date. We also assess the likelihood that deferred tax assets will be recovered in future taxable income and, to the extent recovery is not probable, a valuation allowance would be recorded. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that future rate actions by the regulatory commissions will reflect revenue requirements for the tax effects of temporary differences recognized, which have previously been passed through to customers. The regulatory commissions have granted the Company permission to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITCs) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC requires flow through accounting for state deferred taxes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the U.S. government enacted expansive tax legislation commonly referred to as the TCJA. Among other provisions, the TCJA reduces the federal income tax rate from 35 percent to 21 percent beginning on January 1, 2018 and eliminated bonus depreciation for utilities.&#160;The TCJA required the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the TCJA refund liability was $108.4 million. We continue working with other state regulators to finalize the refund to confirm compliance with federal normalization rules. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and Postretirement Benefits Other Than Pensions (PBOP)</span></div><div style="margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur costs associated with our pension and PBOP plans. To measure the expense of these benefits, our management must estimate compensation increases, mortality rates, future health cost increases and discount rates used to value related liabilities and to determine appropriate funding. Different estimates used by our management could result in significant variances in the cost recognized for pension and PBOP plans. The estimates used are based on historical experience, current facts, future expectations, and recommendations from independent advisors and actuaries. We use an investment advisor to provide advice in managing the plan's investments. We anticipate any increases in funding for the pension benefits plans will be recovered in future rate filings, thereby mitigating the financial impact. We believe it is probable that future costs will be recovered in future rates and therefore have recorded a regulatory asset in accordance with generally accepted accounting principles. Changes to the pension benefits actuarial assumptions can significantly affect pension costs, regulatory assets, and liabilities. </span></div><div style="margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the sensitivity of pension amounts reported for the year ended December&#160;31, 2022, to changes in actuarial assumptions:</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:41.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.613%"></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.613%"></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.617%"></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%">Increase/(Decrease)<br/>in Pension Benefits Actuarial Assumption</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%">Increase/(Decrease)<br/>in 2022 Net Periodic<br/>Benefit Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(Decrease)<br/>in Projected Benefit<br/>Obligation as of<br/>December&#160;31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars in thousands</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</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 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%">7,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan 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%">(0.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan 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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">______________________________________________________________________________</span></div><div style="margin-bottom:8pt;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:28.5pt">The cost of living adjustment was assumed at 2.25% and has a floor of 2.0%.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:16pt;text-align:justify"><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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating revenue in 2022 was $846.4 million, an increase of $55.5 million, or 7.0%, over 2021. Operating revenue in 2021 was $790.9 million, a decrease of $3.4 million, or 0.4%, over 2020. The sources of changes in operating revenue were:</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:72.730%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Dollars in millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change due to WRAM, service charges, usage, and other (1)</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%">48.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MCBA revenue (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other balancing account revenue (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferral of revenue (4)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change</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%">55.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">In 2022, the net change due to WRAM, service charges, usage, and other in the above table was mainly driven by rate increases (the components of which are set forth in the table in Rates and Regulation section below), a $5.8 million increase in Hawaii Water due to an increase in customer usage, a $1.7 million increase in accrued unbilled revenue, and a $1.3 million increase in New Mexico Water due to the acquisition of the Morningstar water system, which added approximately 2000 customer connections.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">MCBA revenue is the variance between adopted water production costs and actual water production costs. In 2022, we recognized a reduction to MCBA revenue of $7.4 million as compared to an MCBA increase to revenue $3.8 million in 2021. The MCBA revenue decrease of $11.2 million in 2022 as compared to 2021 resulted from a decrease in actual water production costs relative to adopted water production costs due to a 5.9% decrease in purchased water production. Purchased water production decreased due to the drought in California, which reduced customer usage. As required by the MCBA mechanism, the decrease in actual water production costs relative to adopted water production costs in California also decreased operating revenue for the same amount.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The other balancing account revenue consists of the pension, conservation, and health care balancing account revenues. Pension and conservation balancing account revenues are the differences between actual expenses and adopted rate recovery. Health care balancing account revenue is 85% of the difference between actual health care expenses and adopted rate recovery. In 2022, we recognized a reduction to revenue of $4.8 million for these balancing accounts as compared to a net $6.1 million of revenue in 2021. The increase in revenue was mainly due to an increase in actual conservation and health care expenses relative to adopted in 2022 as compared to 2021, which was partially offset by a decrease in actual pension expenses relative to adopted in 2022 as compared to 2021.</span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">The deferral of revenue consists of amounts that are expected to be collected from customers beyond 24 months following the end of the accounting period in which these revenues were recorded. The deferral decreased in 2022 as compared to 2021 due to a decrease in the balancing account revenue expected to be collected beyond 24 months.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Water Production Expenses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water production expenses, which consist of purchased water, purchased power, and pump taxes, comprise the largest segment of total operating expenses. Water production costs accounted for 39.7% and 41.8%, of total operating costs in 2022 and 2021, respectively. The rates charged for wholesale water supplies, electricity, and pump taxes are established by various public agencies. As such, these rates are beyond our control.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the change in water production expenses during the past 2 years:</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:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></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:7.818%"></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:7.818%"></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:7.818%"></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:7.818%"></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:7.824%"></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:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change</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:700;line-height:100%">&#160;</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollars in millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased water</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%">224.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">225.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased 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%">44.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pump 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%">16.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">7.9&#160;</span></td><td style="background-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%">2.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-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%">4.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal factors affecting water production expenses are the quantity, price, and source of the water. Generally, water pumped from wells costs less than water purchased from wholesale suppliers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides the amounts, percentage change, and source mix for the respective years:</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:41.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></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:7.818%"></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:7.818%"></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:7.818%"></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:7.818%"></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:7.824%"></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:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">MG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change from prior year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MG</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% change from prior year</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:700;line-height:100%">&#160;</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Millions of gallons (MG)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Source:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9)</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%">53,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Surface</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,945&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">110,519&#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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(0.2)</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-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased water expenses are affected by changes in quantities purchased, supplier prices, and cost differences between wholesale suppliers. The MCBA mechanism is designed to recover all incurred purchased water expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, the $0.5 million decrease in purchased water expenses is due to a 5.9% decrease in purchased quantities offset by an overall blended water wholesaler rate increase of 6.0%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power expenses are affected by the quantity of water pumped from wells and moved through the distribution system, rates charged by electric utility companies, and rate structures applied to usage during peak and non-peak times of the day or season. In 2022, purchased power expenses increased $7.5 million mainly due to an increase in rates from our power providers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in climate change regulations could increase the cost of power that in turn would result in an increase in the rates our power suppliers charge us. Any change in pricing of our purchased power expenses in California would be recovered from our customers through the MCBA mechanism. Any change in power costs in other states would be requested to be recovered by the customers in those states. The impact of such regulations is dependent upon the enacted date, the factors that affect our suppliers' cost structure, and their ability to pass the costs to us in their approved tariffs. These items are not known at this time.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Administrative and General Expenses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Administrative and general expenses include payroll related to administrative and general functions, all employee benefits charged to expense accounts, insurance expenses, legal fees, expenses associated with being a public company, and general corporate expenses.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, administrative and general expense increased $6.0 million, or 4.8%, as compared to 2021. The increase was mainly due to increases in outside consulting service costs of $1.8 million, employee and retiree medical costs of $1.7 million, travel costs of $1.3 million, legal costs of $1.1 million, and training and seminars costs of $0.7 million. These cost increases were partially offset by a $0.9 million decrease in employee pension benefit costs. Changes in employee pension benefits and employee and retiree medical costs for regulated California operations generally do not affect net income attributable to California Water Service Group, as we have been allowed by the CPUC to record these costs in balancing accounts for future recovery, creating a corresponding change to revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operations Expenses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other operations expenses include payroll, material and supplies, and contract service costs of operating the regulated water systems, including the costs associated with water transmission and distribution, pumping, water quality, meter reading, billing, operations of district offices, and water conservation programs.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, other operations expense increased $29.8 million, or 34.5%, compared to 2021. The increase was primarily due</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to increases of $13.3 million in expenses associated with the deferral of operating revenue, $5.0 million in conservation program costs, $3.2 million in credit loss, $1.5 million in water and waste water treatment costs, $1.2 million in employee wages, $1.1 million in customer accounts expenses, $1.0 million in waste water system operating costs, $1.0 million in district office maintenance and landscaping costs, $0.6 million in transportation costs, and $0.6 million in property loss. Changes in conservation program costs for regulated California operations generally do not affect net income attributable to California Water Service Group, as we have been allowed by the CPUC to record these costs in balancing accounts for future recovery, creating a corresponding change to revenue. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Maintenance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, maintenance expenses increased $2.1 million, or 7.2%, as compared to 2021 due to increases in costs for repairs of pumping equipment, labor costs in maintaining the water systems, cost for repairs of reservoirs and tanks, as well as amortization of tank coating projects in accordance with CPUC orders, and transportation costs.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, depreciation and amortization increased $5.9 million, or 5.4%, as compared to 2021 primarily due to utility plant placed in service in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, income taxes increased $0.5 million, or 16.3%, to $3.3 million as compared to 2021. The increase in income tax expense was mostly due to a $5.5 million decrease in customer refunds of excess deferred federal income taxes in 2022 as compared to 2021, which was partially offset by tax benefits from life insurance proceeds. The Company&#8217;s effective combined income tax rate for 2022 was 6.2% as compared to 3.9% for 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Other Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, property and other taxes increased $2.6 million, or 8.0%, as compared to 2021. The increase was mostly due to an increase in our assessed property values for utility plant placed in service during the year.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income and Expenses</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For 2022, net other income and expenses decreased $5.5 million, or 31.4% as compared to 2021. The decrease was due primarily to an $11.0 million decrease in the unrealized gain from non-qualified benefit plan investments due to market conditions and a $1.4 million increase in new business and community outreach program expenses. The decreases were partially offset by a $4.6 million decrease in other components of net periodic benefit costs, a $2.7 million gain on Company-owned life insurance, and a $0.9 million increase in allowance for funds used during construction. Changes in other components of net periodic benefit costs for regulated California operations generally do not affect net income attributable to California Water Service Group, as we have been allowed by the CPUC to record these costs in balancing accounts for future recovery, creating a corresponding change to revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Interest Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2022, net interest expense increased $1.1 million, or 2.6%, as compared to 2021. The increase was due primarily to the 2021 issuance of $280.0 million in First Mortgage Bonds to finance new infrastructure investment.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_103"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Rates and Regulation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of 2022 rate filings. A description of the "Type of Filing" can be found in the "Item 1 - Rates and Regulation" section above. California decisions and resolutions may be found on the CPUC website at www.cpuc.ca.gov.</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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.425%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Type of Filing</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%">Decision/Resolution</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%">Effective 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%">Increase<br/>(Decrease)<br/>Annual Revenue</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%">CA District/<br/>Subsidiary</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GRC and Offset Filings</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Expense Offset</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%">AL 2435</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.2 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 Districts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cal Water 2022 Escalation Filing</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%">AL 2433</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$21.7 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 Districts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Ratebase offset</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%">AL 2443</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.1 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 District</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Expense Offset</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%">AL 2454</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aug 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.7 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 Districts</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated impact of current and prior year rate changes on operating revenues compared to prior years is listed in the following table:</span></div><div style="margin-bottom:3pt;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: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></tr><tr><td colspan="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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Dollars in millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Rate Case (GRC)</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%">&#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 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%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escalation 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%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expense offset (purchased water/pump 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%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate base offsets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total rate increases</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">20.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i1cfad93683a24e0cb2583854841a2577_106"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Water Supply</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our source of supply varies among our operating districts. Certain districts obtain all of their supply from wells; some districts purchase all of their supply from wholesale suppliers; and other districts obtain supply from a combination of wells and wholesale suppliers. A small portion of supply comes from surface sources and is processed through Company-owned water treatment plants. To the best of management's knowledge, we are meeting water quality, environmental, and other regulatory standards for all Company-owned systems.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California's normal weather pattern yields little precipitation between mid-spring and mid-fall. The Washington Water service areas receive precipitation in all seasons, with the heaviest amounts during the winter. New Mexico Water's rainfall is heaviest in the summer monsoon season. Hawaii Water receives precipitation throughout the year, with the largest amounts in the winter months. Water usage in all service areas is highest during the warm and dry summers and declines in the cool winter months. Rain and snow during the winter months replenish underground water aquifers and fill reservoirs, providing the water supply for subsequent delivery to customers. Management believes that supply pumped from underground aquifers and purchased from wholesale suppliers will be adequate to meet customer demand during 2023 and thereafter. However, water rationing may be required in future periods, if declared by the state or local jurisdictions. Long-term water supply plans are developed for each of our districts to help assure an adequate water supply under various operating and supply conditions. Some districts have unique challenges in meeting water quality standards, but management believes that supplies will meet current standards using current treatment processes.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_109"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flow from Operations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we generated cash flow from operations of $243.8 million, compared to $231.7 million during 2021. The increase in 2022 was primarily due to the net receipt of $17.2 million from the Water Arrearages Payment Program and a decrease in the funding for pension and other post-retirement benefits in 2022.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The water business is seasonal. Billed revenue is lower in the cool, wet winter months when less water is used compared to the warm, dry summer months when water use is the highest. This seasonality results in the possible need for short-term borrowings under the bank lines of credit in the event cash is not sufficient to cover operating costs during the winter period. The increase in cash flow during the summer allows for a pay down of short-term borrowings. Customer water usage can be lower than normal in years when more than normal precipitation falls in our service areas or temperatures are lower than normal, especially in the summer months. The reduction in water usage reduces cash flow from operations and increases the need for short-term bank borrowings. Aged accounts receivable past due more than 60 days decreased from $26.2 million as of December 31, 2021 to $17.6 million as of December 31, 2022 mostly due to net receipt of $17.2 million of Water Arrearages Payment Program funds. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2021 we used $327.8 million and $293.2 million, respectively, of cash for capital expenditures, both Company-funded and developer-funded. Cash used in investing activities fluctuates each year largely due to the availability of construction resources and our ability to obtain construction permits in a timely manner. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we borrowed $150.0 million, and paid down $115.0 million on our unsecured revolving credit facilities for general corporate purposes. We also received $25.8 million of advances and contributions in aid of construction, which was reduced by refunds to developers of $9.5 million. We paid $5.4 million for matured First Mortgage Bonds and other long-term debt obligations. In addition, we issued $106.7 million of Company common stock through our at-the-market equity plan and our employee stock purchase plan. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2019, the Company and Cal Water entered into certain syndicated credit agreements, which provide for unsecured revolving credit facilities of up to an initial aggregate amount of $550.0 million for a term of five years. The revolving credit facilities amend, expand, and replace the Company&#8217;s and its subsidiaries&#8217; prior credit facilities originally entered into on May 10, 2015. The new credit facilities extended the terms until March 29, 2024, and increased Cal Water&#8217;s unsecured revolving line of credit. The Company and subsidiaries that it designates may borrow up to $150.0 million under the Company&#8217;s revolving credit facility. Cal Water may borrow up to $400.0 million under its revolving credit facility. All borrowings must be repaid within 24 months unless a different period is required or authorized by the CPUC. Additionally, the credit facilities may be increased by up to an incremental $150.0 million under the Cal Water facility and $50.0 million under the Company facility, subject in each case to certain conditions. The proceeds from the revolving credit facilities may be used for working capital purposes. Borrowings under the credit facilities typically have maturities varying between one and nine months and will bear interest annually at a rate equal to (i) the base rate or (ii) the Eurodollar rate, plus an applicable margin of 0.650% to 0.875%, depending on the Company and its subsidiaries&#8217; consolidated total capitalization ratio.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The under-collected net WRAM and MCBA receivable balances were $104.7 million and $72.8 million as of December&#160;31, 2022 and 2021, respectively. The increase of $31.9 million from December 31, 2021 to December 31, 2022 was primarily due to lower than adopted customer usage. The under-collected net WRAM and MCBA receivable balances were primarily financed by Cal Water with short-term and long-term financing arrangements to meet operational cash requirements. Interest on the under-collected net WRAM and MCBA receivable balances, the interest recoverable from customers, is limited to the current 90-day commercial paper rate, which is significantly lower than Cal Water's short and long-term financing rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the January 2023 meeting, the Board of Directors declared the quarterly dividend, increasing it for the 56th&#160;consecutive year. The quarterly dividend was raised from $0.25 to $0.26 per common share. This represents an indicated annual rate of $1.04 per common share. Dividends have been paid for 77 consecutive years. The annual dividends paid per common share in 2022, 2021, and 2020 were $1.00, $0.92, and $0.85, respectively. Earnings not paid as dividends are reinvested in the business for the benefit of stockholders. The dividend payout ratio was 56.5% in 2022, 46.9% in 2021, and 43.1% in 2020 for an average of 48.8% over the 3-year period. Our long-term targeted dividend payout ratio is 60%.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-Term Financing</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term liquidity is provided by the bank lines of credit described above and by internally generated funds. As of December&#160;31, 2022, there were borrowings of $70.0 million outstanding on our unsecured revolving lines of credit, compared to $35.0 million outstanding on our unsecured revolving lines of credit as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given our ability to access our lines of credit on a daily basis, cash balances are managed to levels required for daily cash needs and excess cash is invested in short-term or cash equivalent instruments. Minimal operating levels of cash are maintained for Washington Water, New Mexico Water, Hawaii Water, and Texas Water.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and certain designated subsidiaries may borrow up to $150.0&#160;million under its credit facility. Cal Water may borrow up to $400.0&#160;million under its credit facility; however, all borrowings currently need to be repaid within 24 months unless otherwise authorized by the CPUC.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both credit agreements contain affirmative and negative covenants and events of default customary for credit facilities of this type including, among other things, limitations, and prohibitions relating to additional indebtedness, liens, mergers, and asset sales. In addition, these unsecured credit agreements contain financial covenants governing the Company and its subsidiaries' "consolidated total capitalization ratio" not to exceed 66.7% and "interest coverage ratio" of three or more (each as defined in the respective credit agreements). As of December&#160;31, 2022, our consolidated total capitalization ratio was 52.4% and the interest coverage ratio was greater than five. In summary, as of such date, we met all of the covenant requirements and were eligible to use the full amounts of these credit agreements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Financing</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term financing is accomplished using both debt and equity. Cal Water was authorized to issue $700.0&#160;million of debt and common stock to finance capital projects and operations by a CPUC decision dated November 5, 2020. In addition, the decision retained approximately $94.0 million of prior financing authority and determined that refinancing long-term debt did not count against the authorization. The CPUC requires that any loans from Cal Water to the Company be at arm&#8217;s length. This restriction did not materially affect the Company's ability to meet its cash obligations in 2022. Management does not expect this restriction to have a material impact on the Company's ability to meet its cash obligations in 2023 and beyond.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;11, 2021, Cal Water issued $280.0 million of First Mortgage Bonds (see Note 8) in a private placement. Cal Water used the net proceeds from the sale of the Bonds to refinance existing indebtedness and for general corporate purposes. Long-term financing, which includes First Mortgage Bonds, senior notes, other debt securities, and common stock, has typically been used to replace short-term borrowings and fund capital expenditures. Internally generated funds, after making dividend payments, provide positive cash flow, but have not been at a level to meet the needs of our capital expenditure requirements. Management expects this trend to continue given our capital expenditures plan for the next five years. Some capital expenditures are funded by payments received from developers for contributions in aid of construction or advances for construction. Funds received for contributions in aid of construction are non-refundable, whereas funds classified as advances in construction are refundable. Management believes long-term financing is available to meet our cash flow needs through issuances in both debt and equity instruments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information regarding the bank borrowings and long-term debt is presented in Notes 7 and 8 in the Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Issuance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, we entered into an equity distribution agreement to sell shares of our common stock having an aggregate gross sales price of up to $350.0 million from time to time depending on market conditions through an at-the-market equity program over the next three years. We intend to use the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. Additional information regarding this program is presented in Note 6 of the Notes to Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summarized Financial Information for Guarantors and the Issuer of Guaranteed Securities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2009, Cal Water (Issuer) issued $100.0 million aggregate principal amount of 5.500% First Mortgage Bonds due 2040, all of which are fully and unconditionally guaranteed by the Company (Guarantor). Certain subsidiaries of the Company do not guarantee the security and are referred to as Non-guarantors. The Guarantor fully, absolutely, irrevocably and unconditionally guarantees the due and punctual payment when due, whether at stated maturity, by acceleration, by notice of prepayment or otherwise, of the principal of, premium, if any, and interest on the bonds. The bonds rank equally among Cal Water's other first mortgage bonds.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present summarized financial information of the Issuer subsidiary and the Guarantor. The information presented below excludes eliminations necessary to arrive at the information on a consolidated basis. In presenting the summarized financial statements, the equity method of accounting has been applied to the Guarantor interests in the Issuer. The summarized information excludes financial information of the Non-issuers, including earnings from and investments in these entities.</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">Summarized Statement of Operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Issuer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Guarantor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Issuer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Guarantor</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">775,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,149&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">506,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity in earnings of guarantor</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,912&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">Summarized Balance Sheet Information</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Issuer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Guarantor</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Issuer</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Guarantor</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intercompany receivable from non-guarantor &amp; non-issuer subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,080,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term intercompany receivable from non-issuer subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net utility plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,805,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,625,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,468,211&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,184,602&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">3,311,612&#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 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:9pt;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:9pt;font-weight:400;line-height:100%">1,076,939&#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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intercompany payable to non-issuer subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,051,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,055,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,098,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,046,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Liabilities</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">2,393,472&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">37,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,329,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">37,165&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have commitments or obligations, including contingent obligations, arising from arrangements with unconsolidated entities or persons that have, or are reasonably likely to have, a material current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, cash requirements, or capital resources even when the arrangement results in no obligation being reported in our consolidated balance sheets.</span></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual obligations presented in the table below represent our estimates of future payments under fixed contractual obligations and commitments. Changes in our business needs, cancellation provisions and changes in interest rates, as well as action by third parties and other factors, may cause these estimates to change. Therefore, our actual payments in future periods may vary from those presented in the table below.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our contractual obligations as of December 31, 2022. We generally expect to satisfy these commitments with cash on hand and cash provided by operating activities. </span></div><div style="margin-top:8pt;text-align:center;text-indent:24.75pt"><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:39.543%"></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.011%"></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.011%"></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.011%"></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.011%"></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.163%"></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%">Total</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%">Less than 1 Year</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%">1-3 Years</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%">3-5 Years</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%">After 5 Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt (a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">70,730&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">982,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payments</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%">986,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,989&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances for construction</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%">199,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,897&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and postretirement benefits (b)</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%">355,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations (c)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations</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%">17,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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%">3,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water supply contracts (d)</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%">682,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,705&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,303,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">141,748&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,842&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,671&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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,614,924&#160;</span></td><td style="background-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:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:38.07pt">Long-term debt payments include annual sinking fund payments on First Mortgage Bonds, maturities of long-term debt, and annual payments on other long-term obligations, exclusive of unamortized debt issuance costs of $5.1&#160;million.</span></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.5pt">Pension and postretirement benefits include $2.6 million of short-term pension obligations.</span></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:38.07pt">Finance lease obligations represent total cash payments to be made in the future and includes interest expense of $0.4 million.</span></div><div style="padding-left:45pt;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:37.5pt">Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $22.2 million of commitments to GBRA in 2023. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For pension and postretirement benefits other than pensions obligations, see Note 11 of the Notes to the 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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances for construction represent annual contract refunds to developers for the cost of water systems paid for by the developers. The contracts are non-interest bearing, and refunds are generally on a straight-line basis over a 40-year period. System and facility leases include obligations associated with leasing water systems and rents for office space.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For finance and operating lease obligations, see Note 14 of the Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cal Water has water supply contracts with wholesale suppliers in 13 of its operating districts and for the two leased systems in Hawthorne and Commerce. For each contract, the cost of water is established by the wholesale supplier and is generally beyond our control. The amount paid annually to the wholesale suppliers is charged to purchased water expense on our statements of operations. Most contracts do not require minimum annual payments and vary with the volume of water purchased. For more details related to water supply contracts, see Note 14 of the Notes to the Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Requirements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital requirements consist primarily of new construction expenditures for expanding and replacing utility plant facilities and the acquisition of water systems. They also include refunds of advances for construction.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company-funded and developer-funded utility plant expenditures were $327.8 million and $293.2 million in 2022 and 2021, respectively. A majority of capital expenditures was associated with mains and water treatment equipment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2023, our capital program is dependent in part on the timing and nature of regulatory approvals in connection with Cal Water's 2021 GRC Filing. Capital expenditures in California for 2022, excluding developer-funded expenditures, were $277.2 million. Cal Water proposed to the CPUC spending $1.0 billion on water infrastructure investments in 2022-2024. Capital expenditures in California are evaluated in the context of the pending GRC and may change as the case moves forward. We expect our annual capital expenditure to continue to increase during the next five years due to increasing needs to replace and maintain infrastructure.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management expects there will be developer-funded expenditures in 2023 and expects that these expenditures will be financed by developers through refundable advances for construction and non-refundable contributions in aid of construction. Developers are required to deposit the cost of a water construction project with us prior to our commencing construction work, or the developers may construct the facilities themselves and deed the completed facilities to us. Funds are generally received in advance of incurring costs for these projects. Advances are normally refunded over a 40-year period without interest. Future payments for advances received are listed under contractual obligations above. Because non-Company-funded construction activity is solely at the discretion of developers, we cannot predict the level of future activity. The cash flow impact is expected to be minor due to the structure of the arrangements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity was $1,322.4 million at December&#160;31, 2022, compared to $1,171.9 million at December&#160;31, 2021. The Company sold 1,802,063 and 3,286,865 shares of its common stock in 2022 and 2021, respectively through its at-the-market equity program. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total capitalization, including the current portion of long-term debt, was $2,378.2 million at December 31, 2022 and $2,232.9 million at December&#160;31, 2021. Cal Water repaid $5.4 million of other long-term debt obligations in both 2022 and 2021 for matured First Mortgage Bonds and other long-term debt obligations. In future periods, the Company intends to issue common stock and long-term debt to finance our operations. The capitalization ratios will vary depending upon the method we choose to finance our operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, capitalization ratios were:</span></div><div style="margin-bottom:8pt;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 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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.6&#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%">52.5&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The return (from both regulated and non-regulated operations) on average equity was 7.7% in 2022 compared to 9.7% in 2021. Cal Water does not include construction work in progress in its regulated rate base; instead, Cal Water was authorized to record AFUDC on construction work in progress, effective January 1, 2017. Construction work in progress for Cal Water was $219.2 million at December 31, 2022 and $200.7 million at December 31, 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant acquisitions in 2022, and refer to "Note 15 - Acquisitions" for 2021 acquisition activity.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Real Estate Program</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own real estate. From time to time, certain parcels are deemed no longer used or useful for water utility operations. Most surplus properties have a low cost basis. We developed a program to realize the value of certain surplus properties through sale or lease of those properties. The program will be ongoing for a period of several years. There were no significant sales in 2022 and 2021. As sales are dependent on real estate market conditions, future sales, if any, may or may not be at prior year levels.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_112"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not participate in hedge arrangements, such as forward contracts, swap agreements, options, or other contractual agreements to mitigate the impact of market fluctuations on our assets, liabilities, production, or contractual commitments. We operate only in the United States and, therefore, are not subject to foreign currency exchange rate risks.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to interest rate risk, although this risk is lessened because we operate in a regulated industry. If interest rates were to increase, management believes customer rates would increase accordingly, subject to Commission approval in future GRC filings. The majority of our debt is long-term at a fixed rate. Interest rate risk does exist on short-term borrowings within our credit facilities, as these interest rates are variable. We also have interest rate risk on new financing, as higher interest cost may occur on new debt if interest rates increase.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the next 12&#160;months, approximately $3.3&#160;million of the $1,055.8&#160;million of existing long-term debt instruments are expected to mature. Applying a hypothetical 10&#160;percent increase in the rate of interest charged on those borrowings would not have a material effect on our earnings.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_115"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements and Supplementary Data.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_118"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and the Board of Directors of California Water Service Group</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of California Water Service Group and subsidiaries (the "Company") as of December 31, 2022 and 2021, the related consolidated statements of operations, equity, and cash flows, for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the "financial statements"). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, because of the effect of the material weakness identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2022, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Annual Report on Internal Control over</span><span style="color:#000000;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-style:italic;font-weight:400;line-height:120%">Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Weakness</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified by management and included in management's assessment: the Company did not design and maintain effective internal controls over the completeness of its accounting for regulatory assets and liabilities, specifically controls over the identification of regulatory filings by the Company during the period that are then reviewed to determine their potential accounting impact. This material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended December 31, 2022, of the Company, and this report does not affect our report on such financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Audit Matter </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impact of Rate Regulation on the Financial Statements &#8212; Refer to Note 2 and 4 to the financial statements</span></div><div style="margin-bottom:8pt;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%">Critical Audit Matter Description</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to rate regulation by the California Public Utilities Commission (&#8220;the Commission&#8221;), which has jurisdiction with respect to the rates of water and wastewater service companies in California. Management has determined it meets the requirements under accounting principles generally accepted in the United States of America to prepare its financial statements applying the specialized rules to account for the effects of cost-based rate regulation. Accounting for the economics of rate regulation impacts multiple financial statement line items and disclosures, such as utility plant; regulatory assets and liabilities; operating revenue; operating expenses; and depreciation expense.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Commission establishes rates that are designed to permit the recovery of the cost of service and a return on investment. The Company&#8217;s rates are subject to regulatory rate-setting processes including a General Rate Case proceeding. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In addition, the Company records a regulatory liability when it is probable the Commission will require a refund to be made to customers over future periods. Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. If the Company determines that a portion of the assets used in utility operations are not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the impact of rate regulation as a critical audit matter due to the significant judgments that underlie the Company&#8217;s regulatory account balances and disclosures and the high degree of subjectivity involved in assessing the impact of regulatory decisions on the financial statements. Management judgments include interpreting the intent of the Commission&#8217;s decisions when appropriately measuring related regulatory assets or liabilities and assessing the probability of (1) recovery in future rates of incurred costs and (2) the requirement to refund to customers amounts collected prior to costs being incurred or subject to refund. Given that management&#8217;s accounting judgements are based on assumptions about the outcome of future regulatory decisions and interpretation of new or revised regulatory decisions, auditing these judgments required specialized knowledge of accounting for rate regulation and the rate setting process due to its inherent complexities and pervasive impact on the financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to the interpretation of new or revised regulatory decisions, and the uncertainty of future regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals included the following, among others:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the effectiveness of management&#8217;s controls over the determination of regulatory assets or liabilities and the evaluation of the likelihood of (1) the recovery in future rates of costs incurred as property, plant, and equipment and deferred as regulatory assets, and (2) a refund or a future reduction in rates that should be reported as regulatory liabilities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We read relevant regulatory orders issued by the Commission for the Company, procedural filings, filings made by interveners, and other publicly available information to evaluate management&#8217;s interpretation of the accounting impacts of any new or revised regulatory decisions and their impact on measuring related regulatory assets and liabilities. We evaluated the external information and compared it to management&#8217;s recorded regulatory asset and liability balances for completeness. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We obtained supporting documentation (such as letters or memorandums) from management and interpretations from external counsel as appropriate, regarding probability of recovery for regulatory assets or refunds to customers for regulatory liabilities not yet addressed in a regulatory order to assess management&#8217;s assertion that amounts are probable of recovery or refund.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">For regulatory matters in process, we inspected the Company&#8217;s filings with the Commission and the filings with the Commission by intervenors, if applicable, that may impact the Company&#8217;s future rates, for any evidence that might contradict management&#8217;s assertions. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated management&#8217;s assumptions and methodologies used in measuring regulatory assets and liabilities for compliance with the related orders.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated the Company&#8217;s disclosures related to the impacts of rate regulation, including the balances recorded and regulatory developments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMTgvZnJhZzoxMmRmN2E5ZmIzODU0MjAwYmUyZTM1ZGVjOTc2OGE1ZS90ZXh0cmVnaW9uOjEyZGY3YTlmYjM4NTQyMDBiZTJlMzVkZWM5NzY4YTVlXzExNTA1_90b80472-2b46-4cb8-89ed-ff8ce9ccecee">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> )</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMTgvZnJhZzoxMmRmN2E5ZmIzODU0MjAwYmUyZTM1ZGVjOTc2OGE1ZS90ZXh0cmVnaW9uOjEyZGY3YTlmYjM4NTQyMDBiZTJlMzVkZWM5NzY4YTVlXzExNTEw_5124a6d4-86ea-4a68-8fdb-bdd698d01d4a">San Francisco, California</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2023</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2008.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="12" 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:9pt;font-weight:700;line-height:100%">ASSETS</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Utility plant:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUtMS0xLTEtNTI1MjI_ff094fc9-094b-4c8d-84b2-5f47b5d7537f">45,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUtMy0xLTEtNTI1MjI_c2bf49d3-1ae7-4088-833e-f13455e89a5d">45,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzYtMS0xLTEtNTI1MjI_2bed1bce-6ca8-4384-9d16-587c86438519">4,215,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzYtMy0xLTEtNTI1MjI_dd530ba3-92dc-46f5-93ed-ef8427a1367f">3,899,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction work 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzctMS0xLTEtNTI1MjI_d9861762-1dba-4fa9-b750-5b7951d34ec6">247,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzctMy0xLTEtNTI1MjI_cb54ffa1-8471-4d06-a592-34929afebc30">222,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzgtMS0xLTEtNTI1MjI_1352d33b-b95d-4f90-940c-df6ce4995ef9">27,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzgtMy0xLTEtNTI1MjI_815418da-42e1-49bc-9e9a-21eb26c9f090">29,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzktMS0xLTEtNTI1MjI_3cf46031-fe3b-4bac-a5db-42e52aa303c4">4,536,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzktMy0xLTEtNTI1MjI_34ea1d71-85c1-4669-a62a-0c1b1931bbc5">4,197,344</ix:nonFraction>&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEwLTEtMS0xLTUyNTIy_3efe877e-fb90-4d07-a696-bce603002658">1,477,402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEwLTMtMS0xLTUyNTIy_a259f65e-70d3-4c93-96e7-2982d897254c">1,350,482</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzExLTEtMS0xLTUyNTIy_84afdc67-68e0-4916-8801-169618137a6d">3,058,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzExLTMtMS0xLTUyNTIy_94b0956e-bd52-4ed0-a0cb-c6e590358fa8">2,846,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEzLTEtMS0xLTUyNTIy_1b8c221f-cbc2-4c6b-93a5-f99ab15137eb">62,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEzLTMtMS0xLTUyNTIy_440e926d-05b5-42b4-b29d-b20a54cce705">78,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE0LTEtMS0xLTU1NzAx_1ec4193c-c587-4bec-bbc7-c1f335b5eae9">22,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE0LTMtMS0xLTU1NzAx_84b64c7a-88fb-414f-b281-e8b5228f3955">2,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customers, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE1LTEtMS0xLTUyNTIy_75020b5d-a37d-4067-96ad-dfb57adba1a5">55,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE1LTMtMS0xLTUyNTIy_de4bb453-1f34-4869-8486-c5b240376f17">60,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory balancing accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE2LTEtMS0xLTUyNTIy_e92c45fe-b507-475d-ad29-656bea916433">66,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE2LTMtMS0xLTUyNTIy_75df91e5-59f8-4f29-81b4-f11cb82a764f">78,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE3LTEtMS0xLTUyNTIy_6556014f-eefb-4d1f-b5bc-b092a080d5a8">20,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE3LTMtMS0xLTUyNTIy_6bf34325-b9e5-4244-b00b-0b5f70de6623">18,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unbilled revenue, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE4LTEtMS0xLTUyNTIy_aaff9546-69f7-40d2-9136-f562762304a5">33,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE4LTMtMS0xLTUyNTIy_c9c8aa45-0594-47f8-9248-2ad8ce3ce6d0">32,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Materials and supplies at weighted average cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE5LTEtMS0xLTUyNTIy_9b21d15d-f588-4b9c-86a4-148cc02ace36">12,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE5LTMtMS0xLTUyNTIy_89d0bb90-8488-41eb-9e76-a45f91c74add">9,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxes, prepaid expenses, and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIwLTEtMS0xLTUyNTIy_4ba593a5-fad0-45f0-b674-602e189c80b7">21,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIwLTMtMS0xLTUyNTIy_fe87bdc5-ee36-47a9-b2f4-4342001301b3">19,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIxLTEtMS0xLTUyNTIy_1407719d-0e45-4436-b359-1bc01d76bdbf">295,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIxLTMtMS0xLTUyNTIy_d17c0466-eb69-42a6-8e19-c355e90920bb">300,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIzLTEtMS0xLTUyNTIy_173b3917-3821-4c3c-9a11-aee1fdffd603">283,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIzLTMtMS0xLTUyNTIy_f175ad25-0fc8-4bc1-9391-aed22e0df0aa">285,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI0LTEtMS0xLTUyNTIy_5a4b86e4-8c82-4760-b461-caf351693f8f">36,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI0LTMtMS0xLTUyNTIy_e8c7b606-00bf-4099-849e-ec15bd9e6e08">36,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI1LTEtMS0xLTUyNTIy_69051344-3f06-45bd-859e-1b2607025b4c">175,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI1LTMtMS0xLTUyNTIy_6bbdba50-16e6-4e8d-a10b-a7617c03c158">153,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:TotalOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI2LTEtMS0xLTUyNTIy_5aa80055-3445-4402-afac-72e658f927a1">496,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:TotalOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI2LTMtMS0xLTUyNTIy_4348fc0c-d6ab-4a4e-8ce8-ed583e65448a">475,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI3LTEtMS0xLTUyNTIy_5b9e673a-f9c5-43c7-8a07-842539055e8e">3,850,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI3LTMtMS0xLTUyNTIy_7af9a53f-9389-46ae-85be-17ced881a662">3,623,271</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="12" 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:9pt;font-weight:700;line-height:100%">CAPITALIZATION AND LIABILITIES</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMTg_6b31bcef-97d2-42f5-b820-ea0516d99978"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMTg_a8555e2a-7746-46db-b516-2e89a0f8f034">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMzI_4d74d6ff-3a08-4e31-8e90-fa687deba68f"><ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMzI_ab9daaf6-fb12-446c-a3f8-3c9b84a3fd2e">136,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfNTQ_2b9147d3-aa2b-4cd4-a6b5-8d0c072be201">55,598</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfNjE_c743838a-780e-481b-a303-0e1c14b2c409">53,716</ix:nonFraction> outstanding in 2022 and 2021, respectively</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTEtMS0xLTUyNTIy_2bfb47c2-e613-482f-916a-e1253fba151a">556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTMtMS0xLTUyNTIy_660bf2dc-07dc-482e-a001-6871b47c34ed">537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMxLTEtMS0xLTUyNTIy_c52a4d17-00af-4142-b12d-512db5ebab6a">760,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMxLTMtMS0xLTUyNTIy_40351268-c09e-43cd-aa68-26314f9eb2bd">651,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMyLTEtMS0xLTUyNTIy_4d49b41c-9691-49d4-964b-8c1e9a6e5184">556,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMyLTMtMS0xLTUyNTIy_af37b332-ec8c-47f5-b23d-2bd49a4db2c4">514,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMzLTEtMS0xLTUyNTIy_98f00e8a-71d0-4f07-8a3f-3d95a4d65bd6">4,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMzLTMtMS0xLTUyNTIy_8160e644-4d75-46c2-8fe7-b03a7751db60">5,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM0LTEtMS0xLTUyNTIy_2f7c850b-4dd2-4abf-b528-d7c59e584338">1,322,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM0LTMtMS0xLTUyNTIy_01b4c7ea-a627-425a-a929-bbae8a0c4617">1,171,917</ix:nonFraction>&#160;</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM1LTEtMS0xLTUyNTIy_5ddaa15a-1419-431d-b639-725e475595e3">1,052,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM1LTMtMS0xLTUyNTIy_73f9e183-93f8-4e82-a15c-ad7693bf8bfb">1,055,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM2LTEtMS0xLTUyNTIy_ffd7eeb8-77c2-4471-a594-a07c6fc6ce69">2,374,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM2LTMtMS0xLTUyNTIy_e7b3af13-cdc6-4b75-a112-831c23b41d55">2,227,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current maturities of long-term debt, 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM4LTEtMS0xLTUyNTIy_a368956a-00cc-47df-aa02-c27937837e90">3,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM4LTMtMS0xLTUyNTIy_e32bee88-2174-4937-b50f-d9ad7da78a4a">5,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM5LTEtMS0xLTUyNTIy_7dec5ba7-8b5c-477e-946f-ef8ffcfa487d">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM5LTMtMS0xLTUyNTIy_c820b9a2-5364-4c26-8275-03f87b11e0a7">35,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQwLTEtMS0xLTUyNTIy_6e453453-24ab-4f2e-b687-653ef5b0430a">140,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQwLTMtMS0xLTUyNTIy_4a4c0fb2-ad11-4983-9a99-1fd7bb07f843">144,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory balancing accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQxLTEtMS0xLTUyNTIy_62db5395-b9cb-4bc5-b231-30b3fb84827a">12,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQxLTMtMS0xLTUyNTIy_5c6b4f20-1507-42c1-a9ec-0ddffbcdcc04">32,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQyLTEtMS0xLTUyNTIy_a2552004-e330-42be-bb29-6601537b6acc">8,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQyLTMtMS0xLTUyNTIy_c7eaf6e2-e291-4b52-a90c-85cc68cba911">5,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQzLTEtMS0xLTUyNTIy_355f84db-0086-4e99-93d6-67924b65c00c">6,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQzLTMtMS0xLTUyNTIy_e25a26ca-0b24-44dd-bc5a-009467393166">6,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ0LTEtMS0xLTUyNTIy_93f7d0c6-a6d9-4f7e-848f-2aa49d624954">53,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ0LTMtMS0xLTUyNTIy_ee1d1be6-2363-4a3f-b0af-5eec36a1ff2c">42,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ1LTEtMS0xLTUyNTIy_68ae2a8f-e3e9-44d5-b7cf-f80809c686d4">294,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ1LTMtMS0xLTUyNTIy_f4704da3-14ee-480c-ba3a-0d72261fa3bb">271,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income taxes</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ2LTEtMS0xLTUyNTIy_690424ec-03a3-49b1-8597-7e38438ad624">330,251</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ2LTMtMS0xLTUyNTIy_fcc5e53c-beaa-4d8b-ac2b-b1986b705cf7">294,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Regulatory liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ3LTEtMS0xLTUyNTIy_015a9071-20a6-4035-b7eb-8ba9c07ad835">213,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ3LTMtMS0xLTUyNTIy_8f9e4a80-6aa0-4edc-8e34-fba64198e4a0">180,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ4LTEtMS0xLTUyNTIy_5579e218-6bae-4717-ae6f-07ed81447731">78,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ4LTMtMS0xLTUyNTIy_be98f774-9eb9-47b0-b5b9-3bb485058419">92,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Advances for construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ5LTEtMS0xLTUyNTIy_49ceab0f-f658-4de7-a9b7-9077c63c5d97">199,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ5LTMtMS0xLTUyNTIy_06674783-ac14-4957-bef1-fd57b620a09e">198,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contributions in aid of construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUwLTEtMS0xLTUyNTIy_642a00d9-021e-47e3-ae41-27d5317151d2">285,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUwLTMtMS0xLTUyNTIy_efa25e82-a873-4f90-8d08-2f35426999ee">285,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUxLTEtMS0xLTUyNTIy_e43936dd-4f75-45fb-9643-6656558602f8">73,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUxLTMtMS0xLTUyNTIy_714dbd79-7d2d-41e3-8229-8e2815db4961">72,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commitments and contingencies (Note 14)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUyLTEtMS0xLTUyNTIy_c1c635f4-47c9-4b2e-ae70-d11ee991766e"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUyLTMtMS0xLTUyNTIy_0bd78377-1902-43d3-ad49-7ec00066030f"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL CAPITALIZATION AND LIABILITIES</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUzLTEtMS0xLTUyNTIy_438b5178-8112-4adc-a907-2e8630697224">3,850,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUzLTMtMS0xLTUyNTIy_afca9045-584a-4e06-bbd5-78817081773e">3,623,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations</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:59.280%"></td><td style="width:0.1%"></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.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.622%"></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:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating revenue</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtMS0xLTEtNTI1MjI_27c7c915-a85c-4029-8aa1-7fbb37174f47">846,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtMy0xLTEtNTI1MjI_e6f3df73-5fd5-4714-9660-375f44cabc2e">790,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtNS0xLTEtNTI1MjI_f82d360f-30a7-419c-a562-0da84a17647b">794,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</span></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%">Purchased water</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctMS0xLTEtNTI1MjI_0aaedcb5-e7f6-40eb-9ea5-f40c108f2dbb">224,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctMy0xLTEtNTI1MjI_bf17d2ca-029b-4370-8080-fbbd990bf1e3">225,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctNS0xLTEtNTI1MjI_c25593fd-1413-4913-8bb1-a7edc50d53f4">230,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Purchased 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtMS0xLTEtNTI1MjI_84a80262-ab3d-424d-960a-1e828d9cd037">44,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtMy0xLTEtNTI1MjI_6f19c9b6-61d5-462a-909f-83b30d415d18">37,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtNS0xLTEtNTI1MjI_bad73b19-2144-45c7-8ef5-f91d44d28ff3">34,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Pump 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PumpTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktMS0xLTEtNTI1MjI_92c538c5-d785-4037-9fcd-e84f3c3ebd50">16,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PumpTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktMy0xLTEtNTI1MjI_fddaec1b-6212-4694-bb08-9e1cc434a829">15,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PumpTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktNS0xLTEtNTI1MjI_ee964731-f425-4d22-8847-4ef86735e306">12,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTEtMS0xLTUyNTIy_27b737a0-f645-4f6e-8467-72dd5f4f971c">132,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTMtMS0xLTUyNTIy_d4e551e9-b886-40ea-b189-8b566c93fdc2">126,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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTUtMS0xLTUyNTIy_09797c63-3820-4431-be27-14eb65e1659c">117,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Other operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTEtMS0xLTUyNTIy_096ad996-db53-4942-877a-2342b4a22f1a">116,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTMtMS0xLTUyNTIy_3ff19d64-5af7-4498-aadb-68849e3fef5d">86,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTUtMS0xLTUyNTIy_8e3543b0-73b2-44c8-8b40-f7d4992ed837">95,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTEtMS0xLTUyNTIy_e354daee-9c09-4c96-ac60-1dbaec061c62">31,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTMtMS0xLTUyNTIy_f70b9790-46b9-4776-b86b-97ecff405507">29,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseMaintenance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTUtMS0xLTUyNTIy_91d7003b-3af6-44fc-9794-fb5b67297d39">28,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTEtMS0xLTUyNTIy_f5f0df20-5128-4c0c-8895-18041b7c2863">114,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTMtMS0xLTUyNTIy_02ee5c35-1c9a-46bc-809e-11a779f57669">108,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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTUtMS0xLTUyNTIy_29fc7423-d854-4878-8517-dcc95f8bca13">98,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTEtMS0xLTUyNTIy_6d94d45a-7a6d-4ffe-9c15-6d3f36e8538b">3,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTMtMS0xLTUyNTIy_4cf0424e-0c16-4161-aa8e-03cdb6d72aa5">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTUtMS0xLTUyNTIy_a7965793-49a9-41e7-a5be-c974ae4f9ea6">11,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and other 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTEtMS0xLTUyNTIy_761237ba-dcc0-4039-9f03-894895693479">35,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTMtMS0xLTUyNTIy_79a6bff0-467f-4083-99b2-10d20e08009c">32,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpenseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTUtMS0xLTUyNTIy_15438f41-d28f-4ac3-a054-358ac23a2b2e">30,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTEtMS0xLTUyNTIy_a77ac35c-4656-4922-a947-a799ea03e647">718,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTMtMS0xLTUyNTIy_782fc76f-6bd1-4bda-a10a-7b37b5ca231b">664,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTUtMS0xLTUyNTIy_b7544265-d41f-41be-9b9d-690c7ab684be">657,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net operating income</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTEtMS0xLTUyNTIy_2d994b1a-ffb4-4d99-922c-8385cea5d349">127,660</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTMtMS0xLTUyNTIy_48ff2d87-58da-4f41-8cec-fe6f281b62fc">126,770</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTUtMS0xLTUyNTIy_591f6d15-7bf7-41e2-86e5-17e5defbf146">136,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other income and expenses:</span></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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTEtMS0xLTUyNTIy_4d83de48-1d8d-47fe-b0fd-e5c958739238">21,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTMtMS0xLTUyNTIy_421b2a25-a4dc-4f32-997b-b708743f8318">22,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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTUtMS0xLTUyNTIy_4c002f79-9a6d-4e64-ac9a-307cf85d8594">16,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTEtMS0xLTUyNTIy_87d88e73-9ef4-4c7d-bc0e-c6e1691fa905">24,821</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTMtMS0xLTUyNTIy_6066e4d3-248a-4916-9175-604f6e74bc93">17,234</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTUtMS0xLTUyNTIy_18106a57-f183-41cc-b92e-44bea605864e">14,300</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit credit (cost)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTEtMS0xLTUyNTIy_55b4d93b-e8a7-4edc-9555-92e21418bdc8">14,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTMtMS0xLTUyNTIy_3b888204-8394-4450-9e97-4a8f104fd8a8">9,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTUtMS0xLTUyNTIy_99fccd50-277f-42c4-8c05-769a6b033e92">4,988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTEtMS0xLTUyNTIy_294ebda4-7aa9-4d95-af87-53e511a1b7bc">4,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTMtMS0xLTUyNTIy_91c331f4-cf5b-4270-b11c-277a76ba24a5">3,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTUtMS0xLTUyNTIy_1d2c5b71-0584-41a6-b2c5-fc1a7b02ce22">4,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of non-utility 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTEtMS0xLTUyNTIy_12b39a5f-d178-4aa6-97cb-c0acd808f259">&#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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTMtMS0xLTUyNTIy_302c0025-b7fb-4499-9b06-a1771e2bc784">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTUtMS0xLTUyNTIy_3e8e30cd-1ce7-4da7-83c7-32bbef157a65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense on other income and 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTEtMS0xLTUyNTIy_4eac84ee-5c86-40ed-959a-f5356f9aaf0b">3,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTMtMS0xLTUyNTIy_6d42f440-df5c-412c-9122-7c663740588c">1,287</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTUtMS0xLTUyNTIy_4cd688a5-2fc6-4998-a450-ba17096b1a9f">583</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net other income</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTEtMS0xLTUyNTIy_ec3c7123-9ce4-458c-963f-780357f2f6e5">11,945</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTMtMS0xLTUyNTIy_dd73f39e-68b2-4ea2-8b32-334578d97cb8">17,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTUtMS0xLTUyNTIy_32b1848b-5b8f-4c72-9cb5-eb8ff1710d3f">2,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest expense:</span></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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTEtMS0xLTUyNTIy_f6d86f31-6d81-456f-8974-87462dce7dee">46,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTMtMS0xLTUyNTIy_175e76b3-1788-4c67-ac2b-b0eae22e4b12">44,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTUtMS0xLTUyNTIy_1278c806-5254-4f24-beaa-3226c926a0c0">45,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for borrowed 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTEtMS0xLTUyNTIy_df68cc63-ff27-4e42-9f86-f27ac87c2cd8">2,344</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTMtMS0xLTUyNTIy_450efe43-7352-4b78-899c-5442ccde30e7">1,766</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTUtMS0xLTUyNTIy_2cd19244-597a-46a9-ae0d-4797e743631f">3,185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net interest expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTEtMS0xLTUyNTIy_d962eac8-b9a1-4a86-aa41-890c39917e69">44,342</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTMtMS0xLTUyNTIy_76b01e72-6074-4e02-b410-a5953dd6f54b">43,214</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTUtMS0xLTUyNTIy_1645b7c7-3130-444e-9d2a-66d15b5531de">41,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTEtMS0xLTUyNTIy_7804f5be-8ed1-4feb-8c0a-b56c5b3b3cbe">95,263</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTMtMS0xLTUyNTIy_351fff20-aaee-476e-b7b5-e3e8d5fc9688">100,979</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTUtMS0xLTUyNTIy_47f6a53a-f2d2-4c6f-b719-73cd57e57b74">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTEtMS0xLTUyNTIy_cbaf9e17-902c-4ab1-b95d-84d14ea983ea">748</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTMtMS0xLTUyNTIy_725df6a9-3288-46a7-b62d-95595e7684af">146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTUtMS0xLTUyNTIy_aafafb73-90b5-4b19-81c2-1bf5f8f3424c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to California Water Service Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTEtMS0xLTUyNTIy_a4101573-c077-4bfe-ba48-f0071364b995">96,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTMtMS0xLTUyNTIy_f4051f28-2098-441a-a7f3-bef053cede07">101,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTUtMS0xLTUyNTIy_cff40621-5105-4687-b8ed-9faff1ad3a8b">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTEtMS0xLTUyNTIy_a1b2c69e-1935-4ab2-9745-0511b031e358">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTMtMS0xLTUyNTIy_22e4247a-6621-4c47-983b-3680360577f5">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTUtMS0xLTUyNTIy_97ea7fd4-6410-4aff-9a92-a4b22f8a574a">1.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTEtMS0xLTUyNTIy_1f8361b8-1ecf-4984-a6d6-3250c38d0f94">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTMtMS0xLTUyNTIy_8c4896b7-e836-418e-84f1-b7b00855801e">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTUtMS0xLTUyNTIy_e51b35c7-5fe0-458b-a03b-a70e550b8a99">1.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTEtMS0xLTUyNTIy_02b4c8fb-5cde-437c-b668-38d6bde39acb">54,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTMtMS0xLTUyNTIy_e1a733d2-c1fb-430c-97b1-903b51d1a9e2">51,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTUtMS0xLTUyNTIy_b2d9d2c5-6a6e-4b6f-9987-844a8262f074">49,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTEtMS0xLTUyNTIy_59b7bcdd-b393-4d4c-af7f-ef768c0056c6">54,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTMtMS0xLTUyNTIy_871f5d48-acce-41ea-8432-f2f5e4ed9c24">51,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTUtMS0xLTUyNTIy_57cf1f0b-e428-48cc-a79d-301c1fe784de">49,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to Consolidated Financial Statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December&#160;31, 2022, 2021 and 2020</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.056%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.801%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.801%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.970%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="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%">&#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="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%">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Noncontrolling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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:700;line-height:100%">&#160;</span></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i93395be02ca04ebdaa2bc98e87428305_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMS0xLTEtNTI1MjI_1b79617c-caf8-4f25-b704-31286269a175">48,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93395be02ca04ebdaa2bc98e87428305_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMy0xLTEtNTI1MjI_02757ba3-9a96-46af-8804-4fa1860120c0">485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37f1a0a06b544520925e67d39be6542d_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtNS0xLTEtNTI1MjI_e56fd502-eaea-4356-a70b-439416c6c381">362,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bcf9344d7bd42f2ad762951bd3dbe29_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtNy0xLTEtNTI1MjI_ed88ddff-ef10-4aa6-b126-3e7548acd820">406,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97bca14b0a814a6485cbbac22413b7eb_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtOS0xLTEtNTI1MjI_77049374-3576-4029-b9de-3dd11173f281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMTEtMS0xLTUyNTIy_6971ff83-53e6-4060-a04d-e39111944c4b">768,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6168432c67043cda664b0e8524ec163_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzQtNy0xLTEtNTI1MjI_f8934d69-f0a4-43f9-ad7b-2f7d42ff0445">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzQtMTEtMS0xLTUyNTIy_58a74511-fb55-4544-8962-43e031b41a70">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMS0xLTEtNTI1MjI_a3226b69-66d8-4675-ba76-c222a1bdd4de">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMy0xLTEtNTI1MjI_17a33560-cbaa-45ad-bcda-3a357fe261f3">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtNS0xLTEtNTI1MjI_4f97fe93-e53d-48bd-9749-975b050d8491">88,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMTEtMS0xLTUyNTIy_47e96fb7-aa28-4171-92cc-33c35bd21f96">88,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtMS0xLTEtNTI1MjI_c454f1ba-8a91-4abe-a48f-01f871c44443">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtNS0xLTEtNTI1MjI_c18e8ad0-07d6-4fa1-a47e-709d27b4e9e9">1,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtMTEtMS0xLTUyNTIy_c527d9d8-9a2d-4e54-9b0f-1e82b5586f97">1,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid on common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctMC0xLTEtNTI1MjIvdGV4dHJlZ2lvbjo2MzM0YzRlZTVjYmM0NjFhYTNkN2UxY2ZjMTE2NDUxYl8zNg_f862508b-b863-4777-902d-5838cc1bacd7">0.8500</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6168432c67043cda664b0e8524ec163_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctNy0xLTEtNTI1MjI_64be0180-f6ef-432d-8821-8fa2ed0c721e">41,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctMTEtMS0xLTUyNTIy_8bfc8916-fcc2-437e-b1d5-884aa0fa4cf6">41,768</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i222c4fed6c87448daefa249fb2c29956_I20201231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMS0xLTEtNTI1MjI_ea608500-9825-4cc4-9008-23c53d50919e">50,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i222c4fed6c87448daefa249fb2c29956_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMy0xLTEtNTI1MjI_e2543b45-ab8a-4a32-afd4-3ce3b0c9283d">503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2be4e64279954ac3bc6a2fa341aec9db_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtNS0xLTEtNTI1MjI_6bfb73c0-a70d-428b-942e-b8e8292f171c">448,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad78d8a4c64cf0b37eeaf8a761ed10_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtNy0xLTEtNTI1MjI_dfba5582-ab16-490b-8895-3ac906c20845">461,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic908202b860e4974803e68e74512048c_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtOS0xLTEtNTI1MjI_3bc93120-691b-4e15-90ee-ae96c22758a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMTEtMS0xLTUyNTIy_55a3e90d-29cc-4dbb-94cf-6ca745c2eb09">910,281</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktNy0xLTEtNTI1MjI_67a585c0-f704-41bf-88ac-c2e2b7b1700f">101,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktOS0xLTEtNTQ0MTA_ddf53ee5-74d2-4243-8fc1-cfe5b19b1643">146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktMTEtMS0xLTUyNTIy_4ebe01e9-de89-4e9a-9f1a-0557ca978df0">100,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTEtMS0xLTUyNTIy_6bc0ad58-86b9-4f9e-9090-592431e174e2">3,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTMtMS0xLTUyNTIy_c22bda8f-fb9c-4a11-8e88-75769e8674b8">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTUtMS0xLTUyNTIy_986dedec-f893-4d4a-b6e9-3df832cce3e3">204,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTExLTEtMS01MjUyMg_d4777272-7d8a-48a4-9d3a-b963fda36c8e">204,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTEtMS0xLTUyNTIy_ceb30903-0778-4b37-bd26-0c33cb5c0fb9">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTUtMS0xLTUyNTIy_436fd21e-514a-466d-b13c-3b7580acf493">1,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTExLTEtMS01MjUyMg_6edbeb90-5a9f-4510-80b5-c5134104c32c">1,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid on common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTAtMS0xLTUyNTIyL3RleHRyZWdpb246YTBjYjczZTY1M2Y5NGJmNmFkZTRlNTM3OTMwNzI5NjJfMzY_66c50e5d-57dc-4eb3-b8f1-52bd3dbb968f">0.9200</ix:nonFraction> per share)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTctMS0xLTUyNTIy_4e05a846-a810-4d32-b7f4-e291d91bc70b">47,398</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTExLTEtMS01MjUyMg_fcd2d1c6-8289-4040-91eb-042c6d8a6751">47,398</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of business with noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTktMS0xLTU0NDEw_7dd742d0-8ea7-4558-b6be-1948b1046fb8">5,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTExLTEtMS01NTAxNw_4107e304-08b4-4737-8f12-569e6951bdd9">5,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in business with noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231" decimals="-3" sign="-" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTUtMS0xLTU0NDEw_8cde1099-d17e-4832-981e-b2d4eac106c5">238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231" decimals="-3" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTktMS0xLTU0NDEw_3871d699-36b8-43e8-9168-a3ea5a0d6648">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTExLTEtMS01NTAxNw_3b8fafed-502a-457c-bb7b-eb9757084112">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ea6b0b655d840039d5b64ce54515bb5_I20211231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTEtMS0xLTUyNTIy_5f2cf59b-091d-4c34-9899-666adec89005">53,716</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ea6b0b655d840039d5b64ce54515bb5_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTMtMS0xLTUyNTIy_b06ee9ba-6eb2-4cff-8c6a-90984bacd588">537</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ae8825fc7644dce96af2ef183ed3156_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTUtMS0xLTUyNTIy_4c468d8f-0e1f-4d02-b147-89b128fac3f7">651,121</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7740eb88736481fb794ea5581585dba_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTctMS0xLTUyNTIy_400b2c78-a0bc-4d20-8910-acb33acd8115">514,873</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7854a08f0184a4e8ff566f9e3245b4f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTktMS0xLTUyNTIy_bfb72a8f-8b01-4804-b903-b0ac270a30b1">5,386</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTExLTEtMS01MjUyMg_bfa5c445-0517-4545-a421-775e2575075c">1,171,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i199df38e90bc4ead817c099661a541cc_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTctMS0xLTUyNTIy_f06224ca-a70a-488a-876e-b2f1e5f97715">96,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTktMS0xLTUyNTIy_de988577-5ed9-4690-9fee-8d0455bdd848">748</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTExLTEtMS01MjUyMg_524f8267-f43d-4dae-a567-e0a8a3fa4657">95,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTEtMS0xLTUyNTIy_10197db0-8297-47bb-b30d-d258d2d5f103">1,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTMtMS0xLTUyNTIy_4a79182b-8c65-46bc-9dcf-bfd679770bed">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTUtMS0xLTUyNTIy_77af85c6-0fd6-4d19-9f19-7569e9aa213b">111,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTExLTEtMS01MjUyMg_4e75627e-827f-4de1-ac9b-7fc1109c8309">111,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTEtMS0xLTUyNTIy_f998ba0f-185f-4f4e-8165-566db49d72e2">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTUtMS0xLTUyNTIy_ca7baed4-e63f-4ac9-a44a-c75cf2c2b879">2,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTExLTEtMS01MjUyMg_ff09f10b-7a5a-45e6-986c-190c03b5c469">2,013</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends paid on common stock ($<ix:nonFraction unitRef="usdPerShare" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTAtMS0xLTUyNTIyL3RleHRyZWdpb246MTI4ZTM3MzkwMzg5NGM2ZGFiMzVjOTc0MWNkOGNkZTRfMzY_84ed34c6-7f62-4480-9453-55d023246340">1.0000</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i199df38e90bc4ead817c099661a541cc_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTctMS0xLTUyNTIy_1637946f-5475-41ac-869c-22b0b4f16a71">54,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTExLTEtMS01MjUyMg_8801640d-5979-494d-8f8c-32ed4098535c">54,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in business with noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231" decimals="-3" sign="-" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTUtMS0xLTUyNTIy_925af3d1-cae1-4fc1-a02e-cb4b62e5dcd9">514</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231" decimals="-3" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTktMS0xLTUyNTIy_86a53ad2-2c14-436a-b27f-1d71a608f5f5">514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTExLTEtMS01MjUyMg_0326d3d9-194d-4868-a5da-ac3a178ded78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIxLTktMS0xLTU0NTUx_f3fbb770-20d5-4edd-9c9c-13f51bb3c195">348</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIxLTExLTEtMS01ODQwNg_d514a87d-570a-47a5-9f8b-e4e0d55bcd08">348</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1014ded0e0e4d3184b9b68f05a5a806_I20221231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTEtMS0xLTUyNTIy_7b49b7c8-0b72-45b6-af98-ae09830e223a">55,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1014ded0e0e4d3184b9b68f05a5a806_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTMtMS0xLTUyNTIy_673d1c6f-a4fd-4431-ae6d-09edb41a3360">556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5390e7c76941477e93d0344e9a60779c_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTUtMS0xLTUyNTIy_760c9bf9-31e4-40bd-b60e-d1dae3c8d827">760,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecafb4f306654af492305b51894f64d4_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTctMS0xLTUyNTIy_52d69e12-9500-46bd-9661-c0a48ce928cc">556,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc20b887e81458aa64a5cb1e8b4568a_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTktMS0xLTUyNTIy_95f22325-070a-4394-ad12-2071a775b378">4,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTExLTEtMS01MjUyMg_4d946939-cb72-4569-9fbe-01b662f284b1">1,322,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Notes to 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%">55</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_130"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</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:62.788%"></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.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the Years Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtMS0xLTEtNTI1MjI_00229e6c-0381-4aef-8155-0074c6f94a82">95,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtMy0xLTEtNTI1MjI_d00a2b25-a4fb-4184-a1e0-69d195da1273">100,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtNS0xLTEtNTI1MjI_94361085-49af-48d9-883b-d3539d9ffba7">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtMS0xLTEtNTI1MjI_19e10c65-12bf-491d-a1d8-406bd7380795">117,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtMy0xLTEtNTI1MjI_3d619152-de19-42ef-901b-1f7ac9eb343b">111,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtNS0xLTEtNTI1MjI_2340cfbf-a5bd-4dc1-be4c-e38b04bc86e1">100,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of debt premium and 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctMS0xLTEtNTI1MjI_5125987e-e3b9-4bab-b5df-e42eabeec9d9">369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctMy0xLTEtNTI1MjI_1137e1f8-0e68-4b78-bdbd-63905ba12cb1">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctNS0xLTEtNTI1MjI_faff771f-3312-42f2-af2b-fcf8372a764f">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in normalized deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtMS0xLTEtNTI1MjI_370283ba-8d5c-4d79-8410-3954bfebaf7d">26,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtMy0xLTEtNTI1MjI_f6a7ed25-f4ca-4456-a803-284f217e73da">25,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtNS0xLTEtNTI1MjI_3e8f7fd2-fe5b-4585-9045-cc73fe3bd3d9">34,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in value of life insurance contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktMS0xLTEtNTI1MjI_ac5b77e3-68cc-4ed1-8a06-10e9db874ce5">7,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktMy0xLTEtNTI1MjI_b15fd2f2-33dc-46a2-8bc5-bc3b83f64137">3,800</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktNS0xLTEtNTI1MjI_d7e544da-54d4-4c2a-ab3d-d20a743fb1bb">4,293</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allowance for equity funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTEtMS0xLTUyNTIy_249dcc9b-6cc4-48e7-a5c2-c7323e487216">4,127</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTMtMS0xLTUyNTIy_69887148-b9df-49b0-aec3-585e7ca55caa">3,186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTUtMS0xLTUyNTIy_4e25e975-c1b8-4fd0-b797-946b5107a282">4,976</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTEtMS0xLTUyNTIy_c7f1c2ef-0ebe-4bc6-8112-eeb137ef84b1">5,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTMtMS0xLTUyNTIy_03157c46-d7b9-41a9-9251-a968f7afc7d7">6,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTUtMS0xLTUyNTIy_a25c5de8-329a-4071-91f4-6f7c5d35c421">4,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gain on sale of non-utility properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTEtMS0xLTUyNTIy_cee387e3-91f3-4c20-964f-455706f57ae0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTMtMS0xLTUyNTIy_ac782e38-ca6e-4381-8a80-d0659185757a">94</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTUtMS0xLTUyNTIy_9932208a-4ad2-4c5d-a036-b349714d8fc8">&#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-off of capital costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTEtMS0xLTUyNTIy_99a311ee-961c-4b99-90d7-e1c6adbb607c">702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTMtMS0xLTUyNTIy_11b953bf-343f-4425-b2f6-c6deaba56447">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTUtMS0xLTUyNTIy_c5a55053-e8a5-4be9-b0b7-62ac0e6a0ecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTEtMS0xLTUyNTIy_5497e036-ffd8-460d-a3ae-13ff0c7b170e">40,687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTMtMS0xLTUyNTIy_aed962ce-5306-485f-bb43-8d765e56fddc">12,833</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTUtMS0xLTUyNTIy_bd9ab670-fe5f-41ec-90a0-ff2ae9a4e042">18,343</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water Arrearages Payment Program cash received</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTEtMS0xLTU2MTAx_1aa1d680-2b39-49eb-ad69-7ebb93cc699a">20,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTMtMS0xLTU2MTAx_3069f766-fd79-498d-97f1-d879d499ec54">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTUtMS0xLTU2MTAx_c0776c57-13d5-47f1-a8ae-56853ef03625">&#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Water Arrearages Payment Program cash returned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTEtMS0xLTU2MTAx_be095a66-6a07-49f8-88c6-09a7b2e5ea4a">3,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTMtMS0xLTU2MTAx_eff740ea-2423-4c2a-82c3-9d0f9e624c95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTUtMS0xLTU2MTAx_618b4428-623b-46f8-8eb2-8b2cd75c2c45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unbilled revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTEtMS0xLTUyNTIy_c39eccf2-dd67-4d9c-8277-ea41fe26dab6">381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTMtMS0xLTUyNTIy_9a9bb180-5c23-4892-ad74-60e82fbed672">1,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTUtMS0xLTUyNTIy_5fe3fcfc-053f-4192-b6b1-e91ffd7777f4">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes, prepaid expenses, and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTEtMS0xLTUyNTIy_b4db6ff9-8f42-42ec-aeb1-3eac33bbd306">5,104</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTMtMS0xLTUyNTIy_3db00f2d-a96f-4692-a17c-36091c9d151b">2,745</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTUtMS0xLTUyNTIy_fb5660bc-6363-4fe8-a315-4b01714f1f62">3,647</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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTEtMS0xLTUyNTIy_53ffb418-cf35-481b-866f-23119e30d04d">7,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTMtMS0xLTUyNTIy_4baf20f9-7f0c-433c-a06f-a5bfdb2ccd80">2,938</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTUtMS0xLTUyNTIy_1b029d6b-edc8-403f-85ff-a6ab938df7e3">373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTEtMS0xLTUyNTIy_1e730e90-fb80-476f-afa9-4c8e635861d2">7,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTMtMS0xLTUyNTIy_6a887ac1-59ae-4574-8ba8-80399b51d25f">1,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTUtMS0xLTUyNTIy_6e12d31a-eb13-4f3c-9420-45698e9ba2a3">6,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other changes in noncurrent assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTEtMS0xLTUyNTIy_7c7a875c-c694-471c-a2f1-15923f36fa08">23,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTMtMS0xLTUyNTIy_f9cae413-78c3-4aff-9f28-1c9bd7ee04b2">9,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTUtMS0xLTUyNTIy_99f3263f-69b3-4163-9c73-93ccf1cf8418">83,449</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTEtMS0xLTUyNTIy_6346daaf-0e1f-4ce0-9e94-586c53751b2b">243,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTMtMS0xLTUyNTIy_85dc631d-b6e6-455a-b52e-e2661d5dbb1c">231,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTUtMS0xLTUyNTIy_ffae768d-8deb-404a-af64-78a1c2e1a584">117,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Utility plant expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTEtMS0xLTUyNTIy_0f399a99-8c85-4a1f-936d-d70f32383f4c">327,757</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTMtMS0xLTUyNTIy_ea6ff300-da0f-438f-9cba-dfc5aa992c84">293,194</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTUtMS0xLTUyNTIy_916a3f78-d32b-4ec0-99c3-97f556f9cefb">298,651</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of non-utility properties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTEtMS0xLTUyNTIy_e5ac1331-d840-43f5-9bda-225ce4b4e28d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTMtMS0xLTUyNTIy_c254df6f-fbb7-4873-8197-a6ae3397e4d4">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTUtMS0xLTUyNTIy_70ac8cb0-fa63-4a2c-a06e-a782b6415436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Business Acquisition, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTEtMS0xLTUyNTIy_d86d9c06-2039-45ba-9062-dc4502b121ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTMtMS0xLTUyNTIy_ff88ac08-fe97-450d-b930-f8fe9b7b447c">6,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTUtMS0xLTUyNTIy_be2882c3-c8b7-4b04-8d7c-d02e1c8a8235">40,483</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:PaymentsForAssetAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTEtMS0xLTU2MTU5_ba745169-b21e-43ba-8907-094457d85679">7,766</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:PaymentsForAssetAcquisitions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTMtMS0xLTU2MTU5_804f3acb-81cd-439c-b21e-368d0e1914b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:PaymentsForAssetAcquisitions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTUtMS0xLTU2MTU5_881aa179-4c82-4f93-a1d6-4f645867aaca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payment for investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTEtMS0xLTUyNTIy_9ca3bd1d-8806-40ec-8e59-9ece2feccfed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTMtMS0xLTUyNTIy_952adbb2-7b05-4b23-af62-97e25ca826bd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTUtMS0xLTUyNTIy_85e9b1e7-2728-45e5-9e6d-f27a92790553">4,600</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return of investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTEtMS0xLTUyNTIy_51cc22a9-d259-49c4-9a3c-cc6d3247cfa9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTMtMS0xLTUyNTIy_1e76ed4f-8a26-4155-955a-f3433c608cf1">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTUtMS0xLTUyNTIy_a4a47222-3292-4a08-9ccb-b0d448a87399">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTEtMS0xLTUyNTIy_1c127277-c208-4b88-929f-f437b6662c3c">6,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTMtMS0xLTUyNTIy_2e408cc5-600b-4c12-b6b1-0b61adb1a58e">2,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTUtMS0xLTUyNTIy_a8b4a278-18c7-475c-9332-c9280e123fb6">2,335</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Life insurance proceeds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTEtMS0xLTU2MTM3_8be79e82-1d20-41ab-8771-d49ba9fc3b65">6,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTMtMS0xLTU2MTM3_b5db9d88-7bf6-44ff-87c4-3386e3cfe16d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLifeInsurancePolicies" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTUtMS0xLTU2MTM3_f92222a3-8bed-4e48-b9e7-400e671f2c27">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTEtMS0xLTUyNTIy_f94710d9-69a7-4bcd-b2ba-a485ae1a4c51">335,523</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTMtMS0xLTUyNTIy_4c4b0b01-fe9b-4f50-92e4-a93377124b09">300,872</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTUtMS0xLTUyNTIy_89309c62-d151-45a6-8497-f805416c7cc2">346,069</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTEtMS0xLTUyNTIy_e8170eda-b063-41ef-8bdc-f77240417007">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTMtMS0xLTUyNTIy_612a3467-ae12-4336-a97e-f4e17b0776d0">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTUtMS0xLTUyNTIy_b8fa0562-df4b-4f93-a5da-c92a1bd7334d">335,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of short-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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTEtMS0xLTUyNTIy_d950882d-0d36-4b05-8a00-02c95e269328">115,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTMtMS0xLTUyNTIy_4ceefa8e-c74d-46f1-8a3a-fe2e345127fa">535,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTUtMS0xLTUyNTIy_e4d5f2a1-b66e-4384-924f-bbb7d3389788">140,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of long-term debt, net of debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfNjI_2c4f9ec3-8b22-4542-8123-cd90ccc848be">0</ix:nonFraction> for 2022, $<ix:nonFraction unitRef="usd" contextRef="i82e1913d730c4fb39e6c3fe86ab36e85_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfNzU_87d5c27b-1a4d-4b0c-af2a-0399d3da462a">1,064</ix:nonFraction> for 2021, and $<ix:nonFraction unitRef="usd" contextRef="i89d52d1b59f34f46838ca6fd5bc154e1_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfOTI_8e7fcf21-fbf7-4090-a04e-540f827a1cfc">0</ix:nonFraction> for 2020.</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTEtMS0xLTUyNTIy_2d629ed1-0295-41a2-9b9d-f5b16493cbe1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTMtMS0xLTUyNTIy_87be1e94-fc97-4218-9c82-7a206f46c133">278,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTUtMS0xLTUyNTIy_f88649ac-5d7c-467f-ac78-a6a6efaf66e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTEtMS0xLTUyNTIy_e51920a0-9a7e-4b7a-a76f-036cbcd98823">25,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTMtMS0xLTUyNTIy_21cccdce-8c82-42c8-af54-b00c7ba130fe">28,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTUtMS0xLTUyNTIy_0975e1aa-d3e0-474f-9d79-05a41386798c">27,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTEtMS0xLTUyNTIy_35c4ecdd-6817-4dba-958a-c83735b15887">9,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTMtMS0xLTUyNTIy_49509ac1-3dad-4134-88dc-2bffeff5ffa0">10,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfAdvancesForConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTUtMS0xLTUyNTIy_8def4f62-4062-4bd7-b04a-8edf782ceb40">10,203</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retirement 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTEtMS0xLTUyNTIy_c891138d-d181-4189-9e8c-8598bce3017d">5,423</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTMtMS0xLTUyNTIy_f1859cab-3bbd-4496-9859-9236bfe7325b">5,353</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTUtMS0xLTUyNTIy_4a9d75d7-0c32-4a04-bed3-a7eb231b7724">22,141</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTEtMS0xLTUyNTIy_cf06975a-5bb6-4ca7-8df1-086122da6337">2,013</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTMtMS0xLTUyNTIy_9575e697-cca6-41e0-9099-626fe822475d">1,767</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTUtMS0xLTUyNTIy_130afa11-ea54-4b29-96a6-f90acaed76d6">1,679</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTEtMS0xLTUyNTIy_9d66a4dd-55b1-4e59-8c57-8baa819fe914">106,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTMtMS0xLTUyNTIy_bec3f5ef-b5e7-46f7-8b1c-c424389fbb80">197,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTUtMS0xLTUyNTIy_a1ba19bf-ab5e-4677-afef-23b215d15574">83,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTEtMS0xLTUyNTIy_a8db82b9-7edc-47c3-a6a1-7f588e5e851e">54,186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTMtMS0xLTUyNTIy_537a1f1b-8e4d-4a0b-9d5f-91f562dfb576">47,398</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTUtMS0xLTUyNTIy_80fa100d-f1b7-4040-95b6-032a225beab0">41,768</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distribution to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTEtMS0xLTU2MjAz_7c8a2ed0-b8f6-4807-8fe1-47bbb602e6a5">348</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTMtMS0xLTU2MjAz_ae399427-de92-4610-954e-9c18f40d56e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTUtMS0xLTU2MjAz_74f5a2cd-4e7a-4d64-a136-e6ad798e6b15">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTEtMS0xLTUyNTIy_6a37fa8d-4f53-4fd8-94a1-5f9ac7f9d9ca">96,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTMtMS0xLTUyNTIy_65d201bf-7e05-48cb-a06e-00c7a50578d5">104,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTUtMS0xLTUyNTIy_3415e8cb-9f94-4acc-b155-f6ff0ad33069">229,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change in cash, cash equivalents, and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTEtMS0xLTUyNTIy_6c9cf35d-aa2e-4b5b-8da6-15c311881276">4,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTMtMS0xLTUyNTIy_9f09f042-81e1-4d31-be8c-d5a3077d057b">35,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTUtMS0xLTUyNTIy_0902b2e6-074e-45f5-a3d2-3d627947cd39">1,831</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTEtMS0xLTUyNTIy_13f58099-25ba-405f-98c6-46d2625991de">80,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTMtMS0xLTUyNTIy_84cf0457-ff52-4db2-8b47-fe013f79af0c">45,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTUtMS0xLTUyNTIy_664ee35f-5692-4001-b413-48a09388f920">43,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash, cash equivalents, and restricted cash at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTEtMS0xLTUyNTIy_0f2ae55f-391e-48e4-ab4a-221dedc53779">85,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTMtMS0xLTUyNTIy_26361033-0e96-4c37-bf7c-6cfa34251268">80,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTUtMS0xLTUyNTIy_89ec275f-8051-4294-a9c7-7ae6fcb26fbb">45,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid during the year for:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest (net of amounts capitalized)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTEtMS0xLTUyNTIy_0d1c78ce-03e8-46dd-b596-265e01216c25">43,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTMtMS0xLTUyNTIy_fed1954e-9de3-43ce-abe5-613c2ec4261a">41,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTUtMS0xLTUyNTIy_8b382a7b-67c1-41d6-b27c-cd26df88b8bf">40,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTEtMS0xLTUyNTIy_4cad6163-47a7-4f38-bca4-778f0a5155ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTMtMS0xLTUyNTIy_bc1161d7-e9f3-4c67-a8cc-6457e8463966">3,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIncomeTaxRefunds" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTUtMS0xLTUyNTIy_ed40aa61-635d-4dc2-baec-40d9603ebd12">4,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Supplemental disclosure of investing and financing non-cash activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</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:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued payables for investments in utility plant</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTEtMS0xLTUyNTIy_97588dd6-7914-4ac3-8929-66a2b833dceb">51,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTMtMS0xLTUyNTIy_158e5f4a-f969-4ec2-8f5e-c0a8be122683">57,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTUtMS0xLTUyNTIy_42ec030d-ca25-4da5-b211-288ef5733d74">54,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Utility plant contributed by developers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTEtMS0xLTUyNTIy_b467656b-8bfc-4467-93aa-44e128c494d1">20,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTMtMS0xLTUyNTIy_de0d6eba-c572-432c-b533-c4aee8bf917b">19,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTUtMS0xLTUyNTIy_2b9ac2c7-044b-4d7d-93fb-3d26276ffbe6">28,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Litigation proceeds for TCP contamination reclassified from liability to 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTEtMS0xLTUyNTIy_3ecbf5e3-82b4-4997-b543-1b49c678085a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTMtMS0xLTUyNTIy_4def21a5-262d-422a-b9fc-6e470a82fbf4">9,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTUtMS0xLTUyNTIy_faa10c7e-cef7-44f5-b26b-6b0d09926dc0">445</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-bottom:8pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">See accompanying Notes to 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%">56</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div id="i1cfad93683a24e0cb2583854841a2577_136"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MjI_edb0f425-bd92-4156-a3ec-a2e770b861b0" continuedAt="i73f64d5eb0af4e71ac5ff6bc61e57302" escape="true">ORGANIZATION AND OPERATIONS</ix:nonNumeric></span></div><ix:continuation id="i73f64d5eb0af4e71ac5ff6bc61e57302"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Water Service Group (Company) is a holding company that provides water utility and other related services in California, Washington, New Mexico, Hawaii and Texas through its wholly-owned and non-wholly owned subsidiaries. California Water Service Company (Cal Water), Washington Water Service Company (Washington Water), New Mexico Water Service Company (New Mexico Water), and Hawaii Water Service Company,&#160;Inc. (Hawaii Water) provide regulated utility services under the rules and regulations of their respective state's regulatory commissions (jointly referred to as the Commissions). CWS Utility Services and HWS Utility Services&#160;LLC provide non-regulated water utility and utility-related services. TWSC, Inc. (Texas Water) holds regulated and contracted wastewater utilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in <ix:nonFraction unitRef="segment" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzg1Mg_28c824a2-7162-4bc5-8262-852cfd5c4309">one</ix:nonFraction> reportable segment, providing water and related utility services.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MTY_dd061ba9-2666-4f92-a0bf-a3a9582fc789" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the Company's accounts and those of its wholly and non-wholly owned subsidiaries. The non-wholly owned subsidiary refers to a <ix:nonFraction unitRef="number" contextRef="i56ab60b9b8e840dea980eaa7b1b1a50e_I20221231" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzU0OTc1NTgxNzQ5Mw_5307ad53-a691-418a-b0a0-bb807697e6e4">92.2</ix:nonFraction>% owned subsidiary of Texas Water and is consolidated using the voting interest model as the Company owns a majority of the voting interests in the non-wholly owned subsidiary. All intercompany transactions and balances have been eliminated from the consolidated financial statements. In the opinion of management, the consolidated financial statements reflect all adjustments that are necessary to provide a fair presentation of the results for the periods covered.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the consolidated balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company's regulatory asset and liability balances based upon probability assessments of regulatory recovery, utility plant useful lives, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities. Actual results could differ from these estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:StockholdersEquityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MTc_061d7217-8358-45d9-b623-670449e67c19" continuedAt="id0a0caa7784a48f4b76a64f7e3e84168" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests in the Company&#8217;s consolidated financial statements represents the <ix:nonFraction unitRef="number" contextRef="i0e108e3c4c4c4901bb2736ec4b435855_I20221231" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzI2MTU_0d7375e8-3681-4e79-9ee7-3e852388390b">7.8</ix:nonFraction>% interest not owned by Texas Water in a consolidated subsidiary. Texas Water obtained control over the subsidiary on May 1, 2021. Since the Company controls this subsidiary, its financial statements are consolidated with those of the Company, and the noncontrolling owner&#8217;s <ix:nonFraction unitRef="number" contextRef="i0e108e3c4c4c4901bb2736ec4b435855_I20221231" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzI4OTE_0d7375e8-3681-4e79-9ee7-3e852388390b">7.8</ix:nonFraction>% share of the subsidiary&#8217;s net assets and results of operations is deducted and reported as noncontrolling interests on the consolidated balance sheets and as net loss attributable to noncontrolling interests in the consolidated statements of operations. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company&#8217;s equity. The Company&#8217;s net income attributable to California Water Service Group excludes a net loss attributable to the noncontrolling interests.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzIxOTkwMjMyNjEzMjc_f347b1a0-b821-4c3b-9d76-2f04d5fbddcb" continuedAt="iaeb99b404d24494091e09cb90d1382c6" escape="true">Reclassifications</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iaeb99b404d24494091e09cb90d1382c6">Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported assets, liabilities, net income, equity, or cash flows.</ix:continuation> As of December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i262e2d4a429d4ec09ae77d50a6314c04_I20211231" decimals="-5" name="cwt:ContractWithCustomerUninsuredLossReserveCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzU0OTc1NTgxODUwNw_bfdc772c-39c8-4914-a973-2ed0eb8e6e58">3.5</ix:nonFraction>&#160;million of uninsured loss reserve was reclassified from Accrued and deferred compensation to Uninsured loss reserve within the Other Accrued Liabilities table in Note 9. This change had no impact to previously reported liabilities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, $<ix:nonFraction unitRef="usd" contextRef="i8e9f0351475a47e2b3c6284d507fcace_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzYwNDczMTM5NTgxNDA_669cc6c9-2955-4fcf-abf9-fd03cedc08d9">61.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iac62f26da244429fa28402433e3c60ae_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzYwNDczMTM5NTgxNTU_972e1e83-8a74-4272-b67f-c6031a06a995">55.8</ix:nonFraction>&#160;million of Multiple residential revenue was reclassified from Residential to Multiple residential within the table in Note 2. These changes had no impact to previously reported operating revenue.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_139"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwNzk_e8c0d81c-9ff1-4f1d-b49d-9754a2b045ee" continuedAt="i0b09457c7de7498f87f1d1a2417bd194" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i0b09457c7de7498f87f1d1a2417bd194" continuedAt="ide83384578304931b8941e205a07947a"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Revenue</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDEx_e767fb14-a859-4048-8f4f-3733f4c5776a" continuedAt="ic2b88fa930f34e29aba253aae05658d7" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company&#8217;s operating revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></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.157%"></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.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtMS0xLTEtNTI1MjI_fe085342-339b-4219-b208-a938a76d7684">772,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtMy0xLTEtNTI1MjI_01b979fd-b71f-4ceb-bbe0-66efc4150d26">765,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtNS0xLTEtNTI1MjI_996333b4-0cdf-43d1-a019-227f2c05c714">697,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory balancing account 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItMS0xLTEtNTI1MjI_e2fa4c76-d336-4abd-8192-fe3cb819d289">73,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItMy0xLTEtNTI1MjI_9b06dad3-6cd6-414b-aa3e-1c5fdd2c7d17">25,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItNS0xLTEtNTI1MjI_0007cdfa-b044-406f-b119-5ce2fd673d38">96,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenue</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtMS0xLTEtNTI1MjI_bb88c4cb-9cf2-45b7-a269-f1bb6381e300">846,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtMy0xLTEtNTI1MjI_6ca91487-382f-4f96-9286-582e750821d3">790,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RegulatedOperatingRevenueWater" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtNS0xLTEtNTI1MjI_a4bcfd6a-34de-477d-8f9a-c68e834bf0c2">794,307</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-bottom:8pt;margin-top:3pt;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">Revenue from contracts with customers</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDA3_8b3984b0-39a7-45b7-9bdd-373a83c4d9af" continuedAt="i8c5bab03f1ef44b09acd635c3b24c3f5" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#8217; ability to pay.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential.</span></div><ix:continuation id="ic2b88fa930f34e29aba253aae05658d7" continuedAt="i3d453ed17ebb4409adc935b311851ddb"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</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="i1756ed51045a4592a832322838aae2b3_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtMS0xLTEtNTI1MjI_247ae0a7-d05f-4787-b13b-ed8cc30a9afb">458,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i95058f92ef9c4706bd19c50c7959c188_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtMy0xLTEtNTI1MjI_b4ff4689-8c1c-4f63-9557-8e70d1e9636f">467,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i32485732a86747358e899a1623e5eebb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtNS0xLTEtNTI1MjI_8e3e6287-b157-44db-8d4e-7e68dc2a4eda">430,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61cfa9cc60bc4109816d8006834159fa_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItMS0xLTEtNTI1MjI_3911d629-f756-44f1-92b6-aa35d628c4cf">153,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5b370187294d50a37c6d044205a825_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItMy0xLTEtNTI1MjI_35f55882-1ba5-4653-aca1-1d2c3e5fb9d7">144,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21681e9597d6410cae14f703c60768c2_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItNS0xLTEtNTI1MjI_f7027927-6e1f-43f6-a8b2-e3cbf8cf5a30">125,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multiple residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91a86540a4444d9ba56c885260a704e6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMS0xLTEtNTU0NDc_037e3013-163d-45c7-b3e3-21b13596e6cb">64,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idda9cb35bb3144379e19c676ed7f1bad_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMy0xLTEtNTU0NDc_4d5fe97f-f61a-4001-b2a6-0fc7a28d8e09">61,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i751d6b3bccb24801a9c969e797e2f6c7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtNS0xLTEtNTU0NDc_a8b1b663-aa93-4248-859a-f17e105c7700">55,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4bb2bcf172d4ecebdfc5d9d6df89394_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMS0xLTEtNTI1MjI_b9e4994a-b7de-4d70-93ea-21a925c617e1">26,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ae53ac0aa3a4cc8839d274bb96bb06a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMy0xLTEtNTI1MjI_b063555e-58b2-464c-9fd1-9cb3f9b54858">26,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf906dcc8e274414b72d4cf149ff4698_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtNS0xLTEtNTI1MjI_c62a1084-34eb-4116-9669-114ff54b0774">29,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781bf191d94447abb46058f497dfe56d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtMS0xLTEtNTI1MjI_76150023-16a6-426a-9518-7674bf411b1a">41,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ed1622b38794af2a91f08d00317f853_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtMy0xLTEtNTI1MjI_a0c0123b-a440-4931-8c13-34ecf920f17f">40,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i947ead7c323c4d29bab2568b56ef2f70_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtNS0xLTEtNTI1MjI_040ff8f0-7c80-4ffa-85db-f4bbaa5d5843">35,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7a1277d9caf414ca286e0a14a2b6699_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtMS0xLTEtNTI1MjI_82bf7e35-973f-47e1-bbba-a7756391c4d4">28,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8595ebb5a6564865add2270d66d255fe_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtMy0xLTEtNTI1MjI_8a220d32-19f3-4cfc-adf1-4ac235e155d8">25,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9158c63809b462d876b9e96ac5a6faf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtNS0xLTEtNTI1MjI_1bd3a70b-09f5-4407-b6b2-80651029171a">20,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue from contracts with customers</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtMS0xLTEtNTI1MjI_8e7e8d63-0dc0-46f4-a8ef-a67514877268">772,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtMy0xLTEtNTI1MjI_51a415db-a6d6-4692-8a2f-1a4d539106d1">765,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtNS0xLTEtNTI1MjI_84d09fb5-dd7d-4ecd-be55-190762b4c1b3">697,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue</span></div></ix:continuation></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="ide83384578304931b8941e205a07947a" continuedAt="ie41bbc308ed443baa57682baa531af46"><ix:continuation id="i8c5bab03f1ef44b09acd635c3b24c3f5"><div style="margin-bottom:8pt;margin-top:8pt;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">Regulatory balancing account revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial general rate case (GRC) has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Expense Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzQ5Njk_e4a50ddc-01d8-4707-b142-d6f3a6726df9">24</ix:nonNumeric> months. To the extent that regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is estimated to be collectible beyond <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzUwNzQ_e4a50ddc-01d8-4707-b142-d6f3a6726df9">24</ix:nonNumeric> months, recognition is deferred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.</span></div></ix:continuation><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODUx_6a82b784-8717-4003-9fe6-54c6aa711c60" continuedAt="ibab189c835c443d4ba64f8a32fa9607f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Regulated Revenue</span></div><ix:continuation id="i3d453ed17ebb4409adc935b311851ddb"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate the Company&#8217;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance 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="i03dc919ac6624505bb2cafee27d2d28f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtMS0xLTEtNTI1MjI_55d7a19f-67f0-43ab-89de-ee56c6c129cc">12,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6ed79f661803412a8516ff3492b06347_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtMy0xLTEtNTI1MjI_9ec9bc11-849c-46fc-a62c-266fc874a862">16,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i60370be593b74a8e9cf810c5aaa4c66d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtNS0xLTEtNTI1MjI_7e22e398-d634-43f8-bbf8-4b63d939f2c5">11,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated 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="i0be06a8c46264d5397ef030efabef4bc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItMS0xLTEtNTI1MjI_47768466-b4ca-46cd-923c-f196d0a0ae2d">5,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb22ea5c326b4d6cba509379ea8ee3ad_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItMy0xLTEtNTI1MjI_663a5f44-c884-40e1-aa41-bb7b5f6e60ab">3,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2601db0a9f14ac2a69ae537d666f0d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItNS0xLTEtNTI1MjI_12425a92-8101-4fc8-8f5f-2178f2f517b9">3,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated revenue from contracts with customers</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="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtMS0xLTEtNTI1MjI_5f2f61a9-918c-415d-a6f7-ab6a10483ef3">18,634</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="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtMy0xLTEtNTI1MjI_4834d4f3-95ca-465c-bf02-e845d29d4034">20,017</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="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtNS0xLTEtNTI1MjI_f104fb73-4714-456e-8803-ab90be467bdd">14,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtMS0xLTEtNTI1MjI_10245ecf-ea6f-4cc7-9653-3e5a899982ea">2,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtMy0xLTEtNTI1MjI_6185e12b-82de-4df4-a6a5-46cf8606a151">2,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtNS0xLTEtNTI1MjI_c99c308d-1d25-476a-aa46-9b3b747b8b58">2,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-regulated revenue</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="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtMS0xLTEtNTI1MjI_8abed113-370c-414f-9115-f3f8c1dbf232">21,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtMy0xLTEtNTI1MjI_35d5ee14-24ae-42af-89ce-bb0636d72e05">22,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtNS0xLTEtNTI1MjI_33c3430a-72c1-4ba4-9194-eab4b7099fea">16,922</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:continuation></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><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%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="ie41bbc308ed443baa57682baa531af46" continuedAt="ia2c0c26ab43445e199d61166c4294114"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibab189c835c443d4ba64f8a32fa9607f" continuedAt="i9e2b30c1017940f0b6ce447e5b426560">Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers under which they provide operating, maintenance and customer billing services related to the customers&#8217; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.</ix:continuation></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9e2b30c1017940f0b6ce447e5b426560">Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. In 2022, the Company recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzU0OTc1NTg0MzQ2OA_bdd9d0d0-b53e-4725-a67a-5e0f69c1ffa2">2.7</ix:nonFraction>&#160;million related to Company-owned life insurance as part of "other non-regulated revenue" in the table above.</ix:continuation> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:RevenueRecognitionLeases" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODUy_f74c2980-88b8-4f54-8c41-284bafa84172" continuedAt="ia1c7eb363c354931aaf2f7c82e601815" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. The Company provides the lessee the right to ingress and egress across lessor property to access the antennas. The minimum rents are recognized on a straight-line basis over the terms of the leases, which may span multiple years. The excess rents are recognized over amounts contractually due pursuant to the underlying leases and is included in a deferred receivable account in the accompanying balance sheet. The leases generally have terms of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzc5NTg_725a68c3-db1f-4136-ab2f-84e12e142b78">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231" name="us-gaap:LessorOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzc5NjQ_fdfce371-bc80-49c2-afe9-84162d7a280e">10</ix:nonNumeric> years, with lessee options to extend the lease for up to <ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:LessorOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzgwMjQ_82f6aa1a-e5a4-48b3-ba70-f5368406e3f7">15</ix:nonNumeric> years. The exercise of lease renewal options is at the lessee&#8217;s sole discretion. Most of the Company&#8217;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. A subset of the Company&#8217;s leases contains variable lease payments that depend on changes in the consumer price index (CPI).</span></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia1c7eb363c354931aaf2f7c82e601815">The Company determines if an arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the lessee control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</ix:continuation> </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQx_a69ddce5-f840-487b-a749-b270fa291683" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease payments to be received are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.374%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzEtMS0xLTEtNTI1MjI_581cd64d-c647-4138-8c90-8b48945a1c7e">2,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzItMS0xLTEtNTI1MjI_41a16f8d-ca9d-4be8-a56b-b74cd1ff8066">2,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzMtMS0xLTEtNTI1MjI_8c5c5031-5410-4b79-a049-9b9bbad2e4ad">1,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzQtMS0xLTEtNTI1MjI_7b8de85a-b83c-4875-9e7c-8476158fe523">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzUtMS0xLTEtNTI1MjI_f974b898-528e-425a-a7b0-fe2254764f9f">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODU5_27dbac48-b571-4b87-b89c-ad03a9a2afbe" continuedAt="i6de6e9d8a92842099e9b398c6241b5a6" escape="true"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#8217;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. </span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="ia2c0c26ab43445e199d61166c4294114" continuedAt="i5c92333b3dc44a78a3cf69aa747f7dee"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6de6e9d8a92842099e9b398c6241b5a6">The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company has resumed shutoffs for non-payment in all of the Company's regulated utilities. The Company also received and applied funds to customer accounts from the California Water and Wastewater Arrearages Payment Program (WAPP). The WAPP was created by the California Legislature, is administered by the State Water Resources Control Board and was implemented to provide relief to community water and wastewater systems for unpaid bills &#8211; arrearages &#8211; related to the COVID-19 pandemic. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022. Based on the above assessments, the Company adjusted its allowance for credit losses accordingly.</ix:continuation></span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTY0_5ccadf09-f174-4f22-af7b-cdaa62c5f730" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for the periods ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></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.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.622%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29f27197d8de44829cd2b8b52f27907c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtMS0xLTEtNTI1MjI_493f21f8-6360-45e3-a84c-3f0aa332ebd4">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if519f6b97fde40ac9c326e494d6acabb_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtMy0xLTEtNTI1MjI_d91d0706-a327-43bb-beff-138813f232d4">5,246</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="i7a9065d299ff4acba46f7c19766cbbc2_I20191231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtNS0xLTEtNTI1MjI_82cee9d9-5495-4056-b531-c2e203c1571f">771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit loss 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="i807321c2403f40f08f47991281d2df8a_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItMS0xLTEtNTI1MjI_b7dc49cc-6956-45fd-ae6d-3b83a0fe6831">5,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8812fb8b10204aecac2da462793077c5_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItMy0xLTEtNTI1MjI_3eb77efa-c3fc-491a-bb0e-f9cac14bfa25">1,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItNS0xLTEtNTI1MjI_e974c979-e842-4601-89da-d8d6db72c880">5,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i807321c2403f40f08f47991281d2df8a_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtMS0xLTEtNTI1MjI_f8b6899b-8444-4215-bb69-006c9c300fa3">4,380</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="i8812fb8b10204aecac2da462793077c5_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtMy0xLTEtNTI1MjI_9c78589c-e047-4436-8e26-ac24e9ea7e2b">3,113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtNS0xLTEtNTI1MjI_7ee81706-806c-4424-b8bb-70a4e7deffbd">1,730</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i807321c2403f40f08f47991281d2df8a_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtMS0xLTEtNTI1MjI_347f5932-cd36-4734-aeeb-d466ead3ab04">379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8812fb8b10204aecac2da462793077c5_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtMy0xLTEtNTI1MjI_711b6451-4771-4502-b5e8-7b6a026dcf58">522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtNS0xLTEtNTI1MjI_ca787eb1-1003-4e51-a3e2-d977f9bddda4">489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending allowance balance</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="i1ac15a673893446a808c403d906e57d0_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtMS0xLTEtNTI1MjI_78126f48-f412-4872-b667-4747154643b6">5,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29f27197d8de44829cd2b8b52f27907c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtMy0xLTEtNTI1MjI_975bea0f-0e30-44ee-959a-da823c8a20b9">3,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if519f6b97fde40ac9c326e494d6acabb_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtNS0xLTEtNTI1MjI_9480c08e-bc5d-43e7-82e5-323733b4f001">5,246</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other receivables were:</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:72.730%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables from developers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:AccountsReceivableFromDevelopersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzEtMS0xLTEtNTI1MjI_432087ea-462f-44d8-a506-4e10c1a0cfec">7,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:AccountsReceivableFromDevelopersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzEtMy0xLTEtNTI1MjI_a9c4dcdd-44b8-43be-8faf-c77bcff5dea3">6,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzItMS0xLTEtNTI1MjI_fdc44278-a227-4564-bd25-344de8a46e42">5,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:IncomeTaxReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzItMy0xLTEtNTI1MjI_d420644b-b879-4c22-811a-f906791c435a">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzMtMS0xLTEtNTI1MjI_256f34bd-c48e-4dc4-a95b-f636b9bdc389">8,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzMtMy0xLTEtNTI1MjI_d6be2f3a-1bd7-412e-9f57-cb6825f8e854">5,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzQtMS0xLTEtNTI1MjI_dd266c52-f419-4ec6-adff-89936e028d7e">20,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:NontradeReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzQtMy0xLTEtNTI1MjI_a6359848-f2c7-45a9-aa05-b0279d31e0a7">18,452</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODY1_e2451726-4e40-4fac-a4f1-a9660749fcb7" continuedAt="i021a4affbb114bf3812141e573af7b10" escape="true">Utility Plant</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i021a4affbb114bf3812141e573af7b10">Utility plant is carried at original cost when first constructed or purchased, or at fair value when acquired through acquisition. When depreciable plant is retired, the cost is eliminated from utility plant accounts and such costs are charged against accumulated depreciation.</ix:continuation> <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTk2_a77d1c4a-ede7-4a66-b4e3-3da55fcd6c37" escape="true">Maintenance of utility plant is charged to operating expenses as incurred. Maintenance projects are not accrued for in advance.</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTg5_d0d0da9f-867d-465e-89a7-e39be3d736e7" escape="true">Intangible assets acquired as part of water systems purchased are recorded at fair value. All other intangibles have been recorded at cost and are amortized over their useful life.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTc0_9511f4d7-6fd2-4951-800d-63ee797d285e" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents depreciable plant and equipment as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f09446ca53472e815472195343e02c_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzEtMS0xLTEtNTI1MjI_4859ccee-0c26-40fd-b7c4-1312d2737b0a">915,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzEtMy0xLTEtNTI1MjI_4eb1d699-7ebd-44b4-a3fc-06eef1b44086">833,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f09446ca53472e815472195343e02c_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzItMS0xLTEtNTI1MjI_bfc16d00-35d2-4636-9aa8-0c4dd1f70a37">339,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzItMy0xLTEtNTI1MjI_fe7ae44c-2360-4c68-8b56-285ed9e7ebaa">319,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f09446ca53472e815472195343e02c_I20221231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzMtMS0xLTEtNTI1MjI_818c95e4-5704-4fab-8d2f-01bcb09da5ba">2,960,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231" decimals="-3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzMtMy0xLTEtNTI1MjI_28715626-785d-4aa7-944e-9c5b974ef0ff">2,746,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4f09446ca53472e815472195343e02c_I20221231" decimals="-3" name="cwt:PublicUtilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzQtMS0xLTEtNTI1MjI_a16111ee-bfac-47b9-8a66-bd6c7a9b7bc7">4,215,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231" decimals="-3" name="cwt:PublicUtilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzQtMy0xLTEtNTI1MjI_1ce9f968-6bb7-461e-b56d-0f733267c172">3,899,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height: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%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="i5c92333b3dc44a78a3cf69aa747f7dee" continuedAt="i1a513a74cc844c158532b40b291dad52"><div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTIy_b2260cf7-a5dd-491e-9254-0969d587e2da" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of utility plant is computed on a straight-line basis over the assets' estimated useful lives including cost of removal of certain assets 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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzEtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowODQ4ZTI5ZTk3NjA0NjU0YTU1YmZiNGYyYTg0OTRiMF80_8260b7b5-da8a-41c3-b122-a1803ef6ab23">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzEtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowODQ4ZTI5ZTk3NjA0NjU0YTU1YmZiNGYyYTg0OTRiMF8xMA_f7d32b63-f242-4877-8949-8034cf950434">50</ix:nonNumeric>&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzItMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpjMDU0ODFjNWVjMzg0NmIzYmU2YjU1NzZkYjFhNDJiM180_2c6ae861-2a67-4401-84e2-4252425e0d45">40</ix:nonNumeric> to <ix:nonNumeric contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzItMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpjMDU0ODFjNWVjMzg0NmIzYmU2YjU1NzZkYjFhNDJiM18xMA_e533e322-4a94-481c-9c0f-063dad4ff198">65</ix:nonNumeric>&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzMtMS0xLTEtNTI1MjI_d1e7d793-418e-43c1-bade-4dff63887809">50</ix:nonNumeric> years</span></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for depreciation expressed as a percentage of the aggregate depreciable asset balances was <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTY5_6d3ba33d-cb88-41ad-973b-a5f29743617e">2.90</ix:nonFraction>% in 2022, <ix:nonFraction unitRef="number" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTgx_80e05c64-021c-41c0-b9ec-098f0418c020">2.96</ix:nonFraction>% in 2021, and <ix:nonFraction unitRef="number" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="4" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTk3_16f36974-21f2-4d89-a187-1278db87c890">2.94</ix:nonFraction>% in 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUw_8713988d-4064-42ac-9837-0dc271c6b923" continuedAt="i845a0437d09b4eac9b7842f44464ba2a" escape="true">Allowance for funds used during construction (AFUDC)</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i845a0437d09b4eac9b7842f44464ba2a">The AFUDC represents the capitalized cost of funds used to finance the construction of the utility plant. In general, AFUDC is applied to Cal Water construction projects requiring more than one month to complete. No AFUDC is applied to projects funded by customer advances for construction, contributions in aid of construction, or applicable state-revolving fund loans. AFUDC includes the net cost of borrowed funds and a rate of return on other funds when used, and is recovered through water rates as the utility plant is depreciated.</ix:continuation> </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:AllowanceforFundsUsedDuringConstructionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc1_3ac6fe8a-4d80-431d-bb2a-aeb079603b3e" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of AFUDC related to equity funds and to borrowed funds for 2022, 2021, and 2020 are shown in the table below: </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtMS0xLTEtNTI1MjI_966c3933-e7da-490c-a69b-baabbe52ae37">4,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtMy0xLTEtNTI1MjI_c1093540-9939-4c3d-a507-b8841f219f4a">3,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtNS0xLTEtNTI1MjI_486fd415-89d7-4ad5-a34a-ca75317a518b">4,976</ix:nonFraction>&#160;</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%">Allowance for borrowed funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItMS0xLTEtNTI1MjI_e201cc9e-ace5-460a-85f5-8539f722ace3">2,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItMy0xLTEtNTI1MjI_cb96996f-e342-4399-8cef-266a1532b261">1,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItNS0xLTEtNTI1MjI_35c564ff-5775-4c59-b9a6-f406b82ddcea">3,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 2px 7.75pt;text-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtMS0xLTEtNTI1MjI_4a6e94a8-8f70-4986-ad89-69539fc973a4">6,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtMy0xLTEtNTI1MjI_89e3b286-591d-407b-b0f6-5eaf1895406a">4,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtNS0xLTEtNTI1MjI_1a0d4a96-147a-405c-827d-52609ac74e8a">8,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTg4_b99a9dd5-d259-4392-8f4f-ff8fdb788075" escape="true"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a legal obligation to retire wells in accordance with State Water Resources Control Board regulations. In addition, upon decommission of a wastewater plant or lift station certain wastewater infrastructure would need to be retired in accordance with State Water Resources Control Board regulations. An asset retirement cost and corresponding retirement obligation is recorded when a well or waste water infrastructure is placed into service. As of December&#160;31, 2022 and 2021, the retirement obligation is estimated to be $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEzODkw_91967ef2-d1a1-4eb7-9e2b-7242b1d77bad">36.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEzODk3_755a6353-40e6-425f-b277-1caff8e9ca1d">29.5</ix:nonFraction> million, respectively. The retirement obligation is recorded as part of "Other long-term liabilities" within the Consolidated Balance Sheet. The change only impacted the consolidated balance sheets as the Company recognizes a regulatory asset or liability for the timing differences between the recognition of expenses and costs recovered through the ratemaking process.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDEz_fee105a4-a322-4137-996e-95eaa5fe9eeb" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending aggregate carrying amount of asset retirement obligations, which are included in &#8220;Other long-term liabilities&#8221; on the consolidated balance sheets as of December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzEtMS0xLTEtNTI1MjI_2657db21-7816-413b-8acd-e401993ceb0d">29,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzEtMy0xLTEtNTI1MjI_1fdf738b-07b2-4ba0-8088-25f304c6d187">27,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzItMS0xLTEtNTI1MjI_55218eb2-73a2-4b8a-b541-922f13bf8422">5,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzItMy0xLTEtNTI1MjI_43119d6e-bf31-4745-b72c-c81ad0cc5922">119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzMtMS0xLTEtNTI1MjI_759a605b-2361-43ef-9031-62d75d6e3c97">&#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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzMtMy0xLTEtNTI1MjI_f878f017-4a3c-495e-998e-0c457d5dcd7c">201</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzQtMS0xLTEtNTI1MjI_580176af-eaa7-406e-b154-8e0cbc3a9622">1,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzQtMy0xLTEtNTI1MjI_5b67d875-9725-4496-9890-1b9b6d5563e8">1,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzUtMS0xLTEtNTI1MjI_f8587874-fbf9-4aa3-a516-e6864137796a">36,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AssetRetirementObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzUtMy0xLTEtNTI1MjI_2c48a39e-c2dd-4fbc-987a-ac03fc270dc0">29,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUx_02e3b758-d319-44c2-a5e9-dc1b8b667188" continuedAt="i3c2f584b4f7947b795f1517ab33d4b2a" escape="true">Cash, Cash Equivalents, and Restricted Cash</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3c2f584b4f7947b795f1517ab33d4b2a">Cash and cash equivalents include highly liquid investments with remaining maturities of three months or less at the time of acquisition.</ix:continuation> In 2022 and 2021, restricted cash includes $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE0NzMy_73017cb0-b54b-4a23-9c18-1dbf67155e1e"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE0NzMy_f0ec1c09-aaa1-4fd4-aca1-498dc80bbbc4">0.4</ix:nonFraction></ix:nonFraction> million of proceeds collected through a surcharge on certain customers' bills plus interest earned on the proceeds and is used to service California Safe Drinking Water Bond obligations. In 2022, the restricted cash also included $<ix:nonFraction unitRef="usd" contextRef="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231" decimals="-5" name="cwt:PaymentsForOtherCommitments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzU0OTc1NTg2MTE2NQ_d4033f9b-2d14-4f81-8c16-1e85df81dcfb">21.5</ix:nonFraction>&#160;million of committed cash in Texas Water for a pipeline project (see Note 14).</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%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="i1a513a74cc844c158532b40b291dad52" continuedAt="ieb60891ad006496d8838794b78529401"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODQ5_6b7f0ed7-e6be-4c94-bf98-dd159ce17cbe" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Consolidated Balance Sheets that total to the amounts shown on the Consolidated Statements of Cash Flows as of December 31:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzEtMS0xLTEtNTI1MjI_b2f7a6b2-5f28-4237-9a32-f157209ffc03">62,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzEtMy0xLTEtNTI1MjI_f00d142d-22c0-4839-8c5a-6960896433ec">78,380</ix:nonFraction>&#160;</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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzItMS0xLTEtNTI1MjI_7a4bb52d-9d4a-42cd-bef5-9b56e73dc8f5">22,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzItMy0xLTEtNTI1MjI_98d5bc4a-e657-4d24-871e-d72584c15450">2,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzMtMS0xLTEtNTI1MjI_4e21a296-170c-46fa-ba8f-bfcb8fb21ca6">85,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzMtMy0xLTEtNTI1MjI_9e4ed7b7-19a5-443f-8c02-b2e4dd1599a2">80,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PublicUtilitiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQ2_275d0439-8a47-4c1b-80bb-ec7ed9c12f59" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company operates almost exclusively in a regulated business, the Company is subject to the accounting standards for regulated utilities. The Commissions in the states in which the Company operates establish rates that are designed to permit the recovery of the cost of service and a return on investment. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In general, the Company does not earn a return on regulatory assets if the related costs do not accrue interest.&#160;Accordingly, the Company earns a return only on its regulatory&#160;assets for net WRAM and MCBA, PCBA, HCBA, and IRMA receivables. In addition, the Company records regulatory liabilities when it is probable the Commissions will require a refund to be made to the Company's customers over future periods.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determines that a portion of the Company's assets used in utility operations is not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 - Regulatory Assets and Liabilities for details of the Company's regulatory assets and liabilities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTEw_408aad74-770d-4c94-83f9-9cecddbc8cfd" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" xsi:nil="true" name="us-gaap:PublicUtilitiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTM5_8b52126e-b960-4a3a-92ab-39fde3a0b19c" escape="true"></ix:nonNumeric>Impairment of Long-Lived Assets, Intangibles and Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived assets include transmission and distribution plant, equipment, land, buildings, and intangible assets. Long-lived assets, other than land, are depreciated or amortized over their estimated useful lives, and are reviewed for impairment whenever changes in circumstances indicate the carrying value of the assets may not be recoverable. Such circumstances would include items such as a significant decrease in the market value of a long-lived asset, a significant adverse change in the manner in which the asset is being used or planned to be used or in its physical condition, or a history of operating or cash flow losses associated with the uses of the asset. In addition, changes in the expected useful life of these long-lived assets may also be an impairment indicator. When such events or changes occur, the Company estimates the fair value of the asset from future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets, and compare that to the carrying value of the asset. If the carrying value is greater than the fair value, then an impairment loss is recognized equal to the amount by which the asset's carrying value exceeds its fair value. The key variables that must be estimated include assumptions regarding sales volume, rates, operating costs, labor and other benefit costs, capital additions, assumed discount rates and other economic factors. These variables require significant management judgment and include inherent uncertainties since they are forecasting future events. A variation in the assumptions used could lead to a different conclusion regarding the realizability of an asset and, thus could have a significant effect on the consolidated financial statements.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODkz_191f92c0-b60f-428a-8a9b-e1a37897aac2" escape="true">Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed. Goodwill is not amortized but instead is reviewed annually in the fourth quarter&#160;for impairment or more frequently if impairment indicators arise. The impairment test is performed at the reporting unit level using fair-value based approach in which the fair value of the reporting unit is compared to the reporting unit's carrying value. If the fair value of the reporting unit is less than its carrying amount, then an impairment loss is recognized equal to the difference. The Company had <ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_0e0d6526-c4df-4f9a-abd6-173eb3577f28"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_0ef12126-0c9a-4bd4-9404-491bed56dedb"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_84a9a441-2521-46a9-814d-fe598f265899">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairments to goodwill in 2022, 2021, and 2020.</ix:nonNumeric></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%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="ieb60891ad006496d8838794b78529401" continuedAt="iafdb891dc4324565aa57c7028bb6f98f"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTMx_36c6841a-8f55-4b20-9366-a2cfb0ccb140" continuedAt="if5570d71a5984ef28c73ae66bbeee90a" escape="true">Long-Term Debt Premium, Discount and Expense</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if5570d71a5984ef28c73ae66bbeee90a">The premiums, discounts, and issuance expenses on long-term debt are amortized over the original lives of the related debt on a straight-line basis which approximates the effective interest method. Premiums paid on the early redemption of certain debt and the unamortized original issuance discount and expense are amortized over the life of new debt issued in conjunction with the early redemption.</ix:continuation> Amortization expense included in interest expense for each of 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_4608f840-46d7-4c42-81d7-a525eb67d17f"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_5441806b-6e4f-40ad-ae58-6ffe270c060a"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_d8afcf67-b9f9-47a2-ab06-666b4ba86d49">0.4</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDA5_1088b738-3dcf-4eca-9267-924edae595e8" continuedAt="i104f5fa43c8e47ec844669cc13e4db0c" escape="true">Advances for Construction</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i104f5fa43c8e47ec844669cc13e4db0c" continuedAt="ib004a130b84f40f39819e8e212a0f6ef">Advances for construction consist of payments received from developers for installation of water production and distribution facilities to serve new developments. Advances are excluded from rate base for rate setting purposes. Annual refunds are made to developers without interest. Advances of $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerRefundLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIwMzE3_86b81b5c-f2e5-4d87-9457-58b1260ebe39">199.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerRefundLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIwMzI0_53cd2ab1-6a86-49dc-8bb5-6ff3e99aa7c1">198.1</ix:nonFraction> million, at December&#160;31, 2022 and 2021 respectively, will be refunded primarily over a <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:CustomerAdvancesForConstructionSpecifiedRefundPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODYx_8945cf18-d3ba-4dbb-942f-1153e0518c8c">40-year</ix:nonNumeric> period in equal annual amounts.</ix:continuation> </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTM3_37187c07-c640-4290-92e2-b331192e8239" escape="true"><div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated refunds of advances are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refunds of Advances</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzEtMS0xLTEtNTI1MjI_a355bae1-17e8-4161-979b-12cf9e769bcb">8,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzItMS0xLTEtNTI1MjI_ffb0aa2b-6984-440f-b483-c7f4a0eac426">8,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzMtMS0xLTEtNTI1MjI_82f41b68-3d6d-4b88-b732-9b4497846cfc">8,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzQtMS0xLTEtNTI1MjI_7f6e9c81-dd8b-4f5f-a425-8cfc4f21dad9">7,690</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzUtMS0xLTEtNTI1MjI_dc349d04-6b6a-4c81-9414-f1e6504f4427">6,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherCommitmentDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzYtMS0xLTEtNTI1MjI_58f77dcf-ddd3-41dc-9b79-a9228f141fc1">159,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Total refunds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzctMS0xLTEtNTI1MjI_34741d4b-2255-4bca-b93b-afe8ed5dedc2">199,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="ib004a130b84f40f39819e8e212a0f6ef"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contributions in Aid of Construction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions in aid of construction represent payments received from developers, primarily for fire protection purposes, which are not subject to refunds. Facilities funded by contributions are included in utility plant, but excluded from rate base. Depreciation related to assets acquired from contributions is charged to the Contributions in Aid of Construction account.</span></div></ix:continuation><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc4_c36cef3c-94af-402d-a2ef-e48df3b83451" continuedAt="i6b38ef7e3f8a485e87775618f2422355" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Measurement of the deferred tax assets and liabilities is at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. The Company evaluates the need for a valuation allowance on deferred tax assets based on historical taxable income and projected taxable income for future tax years. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically the Commissions reduced revenue requirements for the tax effects of certain originating temporary differences and allowed recovery of these tax costs as the related temporary differences reverse. The Commissions have granted the Company rate increases to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITC) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC sets rates utilizing the flow through method of accounting for state income taxes.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With the enactment of the Tax Cuts Jobs Act (TCJA), Contributions in Aid of Construction (CIAC) received from developers after December 22, 2017 became fully taxable for federal income tax purposes. On November 15, 2021, the Infrastructure Investment and Jobs Act was signed into law, which reverses the TCJA treatment of CIAC. Effective January 1, 2021, only the service portion of CIAC is taxable for federal income tax purpose.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="iafdb891dc4324565aa57c7028bb6f98f" continuedAt="if4a64808ca3247d6a5617b436a36eda2"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6b38ef7e3f8a485e87775618f2422355">The accounting standards for accounting for uncertainty in income taxes allows the inclusion of interest and penalties related to uncertain tax positions as a component of income taxes</ix:continuation> (see Note&#160;10 - Income Taxes).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc5_aeaccf8e-88b9-49db-81a4-1af5ae3d2a20" continuedAt="i36fdc9d0eda64aa492fae90b162b22a8" escape="true">Workers' Compensation</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i36fdc9d0eda64aa492fae90b162b22a8">For workers' compensation, the Company estimates the liability associated with claims submitted and claims not yet submitted based on historical data. Expenses for workers compensation insurance are included in rates on a pay-as-you-go basis. Therefore, a corresponding regulatory asset has been recorded.</ix:continuation> </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQz_88ed2a2c-e78d-4c4b-bd31-a6c5c8256b7f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings per share are noted below. Basic earnings per share are computed by dividing net income attributable to California Water Service Group by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts were exercised or converted into common stock. Restricted Stock Awards (RSAs) are included in the common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:13pt"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUy_d566a797-cdaa-44c9-bebc-818f56058300" escape="true"><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:59.280%"></td><td style="width:0.1%"></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.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.622%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands,<br/>except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItMS0xLTEtNTI1MjI_fefe5f78-134f-4438-8e2b-97b4db0aee7c">95,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItMy0xLTEtNTI1MjI_2e005353-27d4-47b1-a3c4-51d2c356a53e">100,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItNS0xLTEtNTI1MjI_9fdb541c-7612-4b3a-8707-962af243613e">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtMS0xLTEtNTI1MjI_c3a7a982-c22a-4e3b-bf2e-e69f7827cee5">748</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtMy0xLTEtNTI1MjI_082e6a5d-0144-441c-a459-56c5f5801951">146</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtNS0xLTEtNTI1MjI_95528d4e-352f-4ae4-890f-a5b5af800769">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to California Water Service Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtMS0xLTEtNTI1MjI_ce84b7ba-da04-426a-8fd3-dbf9b20929ae">96,011</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:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtMy0xLTEtNTI1MjI_59d7b903-e85c-4903-96dd-1c27ed943539">101,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtNS0xLTEtNTI1MjI_47c2d5f8-e26d-487b-89f6-40cc500afe20">96,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, basic </span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtMS0xLTEtNTI1MjI_295db89a-182d-4ea6-8576-14f5fbb2e3ea">54,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtMy0xLTEtNTI1MjI_2bab9f57-0739-4b8a-b808-796f02ee6508">51,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtNS0xLTEtNTI1MjI_42c75c64-d186-4268-a649-959c53c66489">49,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, dilutive </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtMS0xLTEtNTI1MjI_26621c1d-6536-4b2a-ad4e-bf7360609b38">54,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtMy0xLTEtNTI1MjI_629c8bef-61ae-4939-8a19-76bfc937305d">51,633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtNS0xLTEtNTI1MjI_79a4b41c-49d8-4c7d-a4fc-92f85c2295ad">49,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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="usdPerShare" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctMS0xLTEtNTI1MjI_444bfede-68fa-439d-a0d0-fa1bfce24782">1.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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="usdPerShare" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctMy0xLTEtNTI1MjI_e5c0454d-b7d3-43b6-98df-e20674a39ddf">1.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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="usdPerShare" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctNS0xLTEtNTI1MjI_cd0f289b-c99f-4bea-ac4a-34f8d0b2f086">1.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;diluted</span></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="usdPerShare" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtMS0xLTEtNTI1MjI_17604795-1cfd-4b7b-8e65-b97a9de40166">1.77</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 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="usdPerShare" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtMy0xLTEtNTI1MjI_cdffbe0e-3b34-45f6-a3a5-71772fa79b64">1.96</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 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="usdPerShare" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtNS0xLTEtNTI1MjI_6ef813dc-47c9-4cfb-bb54-e0cc299e14fa">1.97</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></ix:nonNumeric></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTI3_2c172020-19c5-4005-91b1-b064e4366905" escape="true"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation cost is measured at the grant date based on the fair value of the award. The Company recognizes compensation expense on a straight-line basis over the requisite service period, which is the vesting period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODkw_ec10ba1e-61e7-47f6-8078-de9dd4bf82fd" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income or Loss</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income for all periods presented was the same as net income attributable to California Water Service Group.</span></div></ix:nonNumeric><ix:continuation id="id0a0caa7784a48f4b76a64f7e3e84168"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any accumulated other comprehensive income or loss transactions as of December 31, 2022 and 2021.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</span></div></div><ix:continuation id="if4a64808ca3247d6a5617b436a36eda2"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTcy_6c8c95a9-49b5-4181-bff8-261898419c9f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2021, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. In a business combination, an acquirer generally recognizes assets acquired and liabilities assumed, including contract assets and contract liabilities, at their respective fair value on the acquisition date. ASU 2021-08 requires that in a business combination, an acquirer should recognize and measure contract assets acquired and contract liabilities assumed in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The guidance provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts with customers in a business combination. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments, and early adoption is permitted. The Company adopted the standard prospectively on January 1, 2023 and does not expect the guidance to have a material impact on the Company's financial statements and footnote disclosures in 2023.</span></div></ix:nonNumeric></ix:continuation><div id="i1cfad93683a24e0cb2583854841a2577_142"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzc4NQ_cbe1e26d-db3e-4bd4-9d43-b848d763f0e0" continuedAt="i4fc5f0f8fb7b45e5bf1e197fc8d2f1cd" escape="true">OTHER INCOME AND EXPENSES</ix:nonNumeric></span></div><ix:continuation id="i4fc5f0f8fb7b45e5bf1e197fc8d2f1cd"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzc4Ng_a2b3af60-4fba-4ccd-a9f1-2dacca792672" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts various non-regulated activities as reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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.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.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.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.606%"></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:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:700;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%">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><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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance</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="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMS0xLTEtNTI1MjI_979ef6e1-3f6c-4278-b430-3cd85db6cff6">12,860</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMy0xLTEtNTI1MjI_ec7cf12e-596a-4a97-be7e-9d5dc9fc51db">11,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItNS0xLTEtNTI1MjI_a8cbca97-d4d9-4dac-856f-30859890ef0e">16,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItNy0xLTEtNTI1MjI_fb3ad820-fd5f-4ff6-a4d4-4ea363e829a0">16,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItOS0xLTEtNTI1MjI_c99b17f7-5b53-4a7a-9140-557b8ddeb0f1">11,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMTEtMS0xLTUyNTIy_a1a1abda-1d1d-40a0-8fda-3a5be3d724a9">13,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMS0xLTEtNTI1MjI_89880475-91a6-4111-a21c-a251ca45cbef">2,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMy0xLTEtNTI1MjI_b840e563-302d-4000-8300-d13d92a547d4">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae3975fc62404377afb0472eac7bf729_D20210101-20211231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtNS0xLTEtNTI1MjI_ac7ec030-af7b-429e-9c68-0b84b3c15598">2,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae3975fc62404377afb0472eac7bf729_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtNy0xLTEtNTI1MjI_bc21ea4f-83c7-4013-ab8c-ee574e27b8b4">230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231" decimals="-3" name="us-gaap:LeaseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtOS0xLTEtNTI1MjI_39791366-2b3d-4baa-9258-8ff6feba44fd">2,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMTEtMS0xLTUyNTIy_9c9ebd11-9242-464c-95f6-7df0105fcb0a">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Design and 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="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMS0xLTEtNTI1MjI_ffe8eafe-af43-46dd-99d8-1fc7f55b8fbc">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMy0xLTEtNTI1MjI_4c77b5ae-7199-4fb5-b253-cf0b725189d6">328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtNS0xLTEtNTI1MjI_a80117c6-1c29-4c68-94ef-806abe6e9df3">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtNy0xLTEtNTI1MjI_0e4c6a7f-a21b-4a36-aab5-c4408a223b30">611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtOS0xLTEtNTI1MjI_746bab21-bc04-4152-ba71-485c9426e150">802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMTEtMS0xLTUyNTIy_0b88ac10-2e10-4c2d-b32a-d50d1a809aad">704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meter reading and billing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMS0xLTEtNTI1MjI_104757fd-7290-49f2-a561-2caf80d16ddc">534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMy0xLTEtNTI1MjI_0b5fc611-f3af-4e3c-8b57-9ec077a16c83">123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtNS0xLTEtNTI1MjI_0896b0f9-50ce-41e6-a1b8-2cca14dc0df0">495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtNy0xLTEtNTI1MjI_cc63956b-1fb1-441e-b2bf-abc8c8461125">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtOS0xLTEtNTI1MjI_c899ff10-e04c-4b8e-b575-f6a6c7fc95a0">458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231" decimals="-3" name="us-gaap:CostOfRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMTEtMS0xLTUyNTIy_04fa759e-1187-490c-86da-2150ed907a9f">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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="i10b5b90fe450414ab24a534985c17786_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtMS0xLTEtNTI1MjI_fa155ce1-67f7-470d-aae8-c175a98f65ce">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i71f91c3abcd247c5b0e26116d863902b_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtNS0xLTEtNTI1MjI_10152dbd-bc0f-4d61-ad58-fbe3fc7ff379">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%">&#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="icf6a8de3083148b885f18c44f979d519_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtOS0xLTEtNTI1MjI_6fd17dd7-d26b-49e9-8a27-57ee174c9ece">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) from non-qualified benefit plan investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctMy0xLTEtNTI1MjI_b85c9a0b-cf07-4789-b4e5-45f06c1ed766">7,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctNy0xLTEtNTI1MjI_fe8648d9-4f81-4ff0-87da-8f35958da392">3,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctMTEtMS0xLTUyNTIy_2532b2e3-43a1-4311-9f29-369018f61e98">4,293</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated income and 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="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMS0xLTEtNTI1MjI_46b04dad-d04f-4edb-808b-58cd19a7058c">4,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMy0xLTEtNTI1MjI_d80e7226-ec04-4d78-b3e4-2b772cde3b53">5,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b559e487ca4bd89007c828d110e298_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtNS0xLTEtNTI1MjI_b0d7be94-0d63-4146-af47-19e930a6225a">2,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b559e487ca4bd89007c828d110e298_D20210101-20211231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtNy0xLTEtNTI1MjI_0b46595e-baff-4979-9072-03d020f4576e">3,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtOS0xLTEtNTI1MjI_af087a8d-9314-4c1e-af91-c277d49e2f11">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231" decimals="-3" name="us-gaap:OtherNonoperatingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMTEtMS0xLTUyNTIy_6f4b68e4-c134-4d39-b2a8-66e136714fb5">4,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMS0xLTEtNTI1MjI_4ba3e862-5d8b-415a-a1b3-7f901285a21a">21,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:OtherNonoperatingExpenseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMy0xLTEtNTI1MjI_de577e76-2e28-4167-a6f6-a4748e1a257c">24,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktNS0xLTEtNTI1MjI_341c1944-6bef-4b75-9085-9a4072bf98ec">22,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:OtherNonoperatingExpenseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktNy0xLTEtNTI1MjI_56705f56-02d6-47b2-8c82-67ebd978adc0">17,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UnregulatedOperatingRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktOS0xLTEtNTI1MjI_5e246cef-cb57-4682-b5c1-6b99ec58b8bb">16,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="cwt:OtherNonoperatingExpenseIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMTEtMS0xLTUyNTIy_7fbecdf1-6596-4b9c-bf59-32d207524277">14,300</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance services and meter reading and billing services are provided for water and wastewater systems owned by private companies and municipalities. The agreements typically call for a fee-per-service or a flat-rate amount per month. Leases have been entered into with telecommunications companies for cellular phone antennas placed on the Company's property. Design and construction services are for the design and installation of water mains and other water infrastructure for others outside the Company's regulated service areas. Third-party insurance program gains and losses are included in other non-regulated income and expenses. In 2022, the Company recorded a gain of $<ix:nonFraction unitRef="usd" contextRef="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzU0OTc1NTgxNDcyMw_bdd9d0d0-b53e-4725-a67a-5e0f69c1ffa2">2.7</ix:nonFraction>&#160;million related to Company-owned life insurance as part of "revenue" in "other non-regulated income and expenses" in the table above.</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%">66</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_145"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzIxOTkwMjMyNjY5Mzk_ae361377-def0-4613-adef-bf736124af38" continuedAt="if17ded68c2254511a68f8e4ab991715a" escape="true">REGULATORY ASSETS AND LIABILITIES</ix:nonNumeric></span></div><ix:continuation id="if17ded68c2254511a68f8e4ab991715a" continuedAt="id05308177384416ca8b4531caa0b5c4a"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM5ODI_205b458e-eb36-4d1e-a984-1ae514eb2176" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities were comprised of the following as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></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.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.283%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recovery Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</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%">Indefinitely</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="i66f2f8eb2305418b90e3dc800a8bfe34_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzItMy0xLTEtNTI1MjI_e1f84308-b3ea-4e1b-aa07-9e63bd73c3cf">171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbdc33d1a10c422bb3f3df307a34ad95_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzItNS0xLTEtNTI1MjI_5d754a34-51b9-4b0e-bf7b-5973b3cb1f72">17,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property-related temporary differences (tax benefits flowed through to customers)</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%">Indefinitely</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="ied421aa23aa642e0b4e14b6a53f87f73_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzMtMy0xLTEtNTI1MjI_d4b0f730-9213-4624-b827-7ea7165eb866">143,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bfdf2020f91434fa56c33758c3b1d94_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzMtNS0xLTEtNTI1MjI_d192b00d-ceee-4e3e-a950-377d26ced2e4">130,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued benefits</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%">Indefinitely</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="i82eeed3b364f4e2ca85a6c178e0f1e6f_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzQtMy0xLTEtNTI1MjI_a38efe07-08de-4dd8-8165-9200fd07b7b0">24,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f7b473c40c448538134d0baf146ac86_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzQtNS0xLTEtNTI1MjI_7aba489e-ad2f-46d0-95f0-d342c81e4dab">23,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3250cdf6816e4a28a7d452b08f3f119d_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpiOTY4YmRiYTNhYzc0MmJiOTcxZWY3ZmEzYjMwYTVlYV80_543393da-1d5e-4756-81ae-0692994f3adc">1</ix:nonNumeric>-<ix:nonNumeric contextRef="ie514a56efde74e93a30f40b75b2905c8_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpiOTY4YmRiYTNhYzc0MmJiOTcxZWY3ZmEzYjMwYTVlYV83_42266e84-46f3-4bc1-8fae-8758fc238765">2</ix:nonNumeric> years</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="if90a11a44612479c84585d6416e5266b_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMy0xLTEtNTI1MjI_5f215a6c-8709-40f1-8742-c1ae053f1cb8">41,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08bc26ef045548beaee875206fb835ec_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtNS0xLTEtNTI1MjI_11e82ab1-d852-45a8-a6e8-e870f0ae3514">29,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations, net</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%">Indefinitely</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="ia3b7aaa50a9c4da79d6e392b88a3bf1a_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzYtMy0xLTEtNTI1MjI_1f253fad-d221-4c22-9664-2187d4e3a9f8">24,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i898a755c050741769d7ad14be2a459eb_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzYtNS0xLTEtNTI1MjI_740655df-e41e-4919-972c-c5b13534e7ba">22,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRMA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6b8590ab5d9d40fca1b732cbe26d149b_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowZTNlZTAzZTc5NmU0ODNkYWU0YjIzNDM4MTEwMWVhYV80_bb45a7ff-935e-4edc-a409-fe8b00986c57">1</ix:nonNumeric>-<ix:nonNumeric contextRef="ibc0ad29b7fae420eb295e49b1833be7b_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowZTNlZTAzZTc5NmU0ODNkYWU0YjIzNDM4MTEwMWVhYV83_de69f952-65bd-4acd-9823-86aab9803327">2</ix:nonNumeric> years</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="i24479b5151914f9d938e0bbc657e9fca_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMy0xLTEtNTI1MjI_fd17412c-d359-4944-bf50-ad0075d8ebc6">3,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80700ab57f5c4c729dd91c87068bf550_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctNS0xLTEtNTI1MjI_7c96ce00-ef0d-4078-afd1-4b84d70132df">9,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tank coating</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%">Various</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="ie140461a78194cb1b09514cb3c5ee0fd_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzgtMy0xLTEtNTI1MjI_7b2ccefe-6882-41d0-aa4f-75d658803a0c">16,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3407abb5d02843aca3fcd70d7ad680fb_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzgtNS0xLTEtNTI1MjI_5c60a0f5-b47f-44cc-88ec-8f44edc1c34b">13,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable property losses</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia088ef0c986c48f5ba2d17226d83b6fd_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktMS0xLTEtNTI1MjI_07e09db2-dc0a-4f50-b39b-de6449ade3b6">7</ix:nonNumeric> Years</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="i916f22a091e747f68851a3b29d994f65_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktMy0xLTEtNTI1MjI_1856b4e6-5a8c-4b19-8dc4-710f5cb46567">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f0c2f4ec6454c3489a8a48bc16765c9_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktNS0xLTEtNTI1MjI_784a5888-e0b9-4ed8-9755-be0a42a83ca2">3,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCBA</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%">Various</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="iacf38196d32d4c9b914ed5f3b277fdf6_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEwLTMtMS0xLTUyNTIy_aca5216e-7029-4910-b558-415512eb7ec1">19,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64596ad2aed54cd2b8f0a444a5971a9e_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEwLTUtMS0xLTUyNTIy_036a6f79-1ada-42c2-9272-e684a04660cc">21,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</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%">Indefinitely</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="ia7e293e9d6f647b8b679928f36433d68_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzExLTMtMS0xLTUyNTIy_72a4c385-0a7a-4b7e-884b-b92bfc265e94">&#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="i42fbd14c64694bb887421d2c693c0540_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzExLTUtMS0xLTUyNTIy_57d17d9f-8357-490c-87de-fce3ac28236b">3,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General district balancing account receivable</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%">Various</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="ia16c8d9ac44f4c2784de416e8744d25e_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEyLTMtMS0xLTUyNTIy_02c23022-dd06-4a13-a22a-53a6bf108d23">377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49f9a02cf4fe4e25b58c4776aed75421_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEyLTUtMS0xLTUyNTIy_d8be3476-ba76-4e22-a83b-e778b42d2ccb">568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic0240ff269984a129689ac0c865faee9_D20220101-20221231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTEtMS0xLTUyNTIy_2b49f9d3-1474-4388-81b0-e280d21ef9c5">1</ix:nonNumeric> year</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="i922a732d08584e98909ba30c696f0d71_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTMtMS0xLTUyNTIy_06a88fde-6792-4fca-8a23-6a714a2a6d9d">2,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i763b55ad57b64c7f9939176c04abb285_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTUtMS0xLTUyNTIy_c8641bd2-cf7f-41a9-a09e-604a2f2f985b">5,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory assets</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%">Various</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="id4d2a19d658447bd90a07aba4652ce79_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE0LTMtMS0xLTUyNTIy_c6c9b5b5-46c5-4285-aa35-be426e2e5170">3,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf32734b79dd434db4b84f3f97876eab_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE0LTUtMS0xLTUyNTIy_30e71db9-fa7d-4625-9a65-6c1168ad1c85">3,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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE1LTMtMS0xLTUyNTIy_81a41536-907f-4a88-8724-4c85b24844fd">283,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE1LTUtMS0xLTUyNTIy_f1b98335-eb73-4b12-9cd7-19d8b35604e2">285,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Regulatory 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;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future tax benefits due to customers</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%"><ix:nonFraction unitRef="usd" contextRef="ic572f5a2360a45dbb40986346eee07fb_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE3LTMtMS0xLTUyNTIy_69d8db0a-9b89-4579-920e-a805423e61af">131,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c5a6e738d684a1391963f8a759edfdd_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE3LTUtMS0xLTUyNTIy_bc6ea3ea-9f77-4980-b101-69925e4abb8c">135,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba0ae0f8a45244d193e2e6a5d5294d02_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE4LTMtMS0xLTUyNTIy_b364c555-da53-42ca-a025-e2367c4285a9">58,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b2a39dadc648b39ef071f647591c5b_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE4LTUtMS0xLTUyNTIy_6038e2f0-c99d-4057-88b2-a7643f11e646">27,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCBA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6841d9c7ae1410e951a223191ed280b_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE5LTMtMS0xLTUyNTIy_a369bc53-17b5-4bf5-842a-591dd183e1e0">14,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d2dae21474f4798ad34e11253512a29_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE5LTUtMS0xLTUyNTIy_a2644d3e-3652-4ddc-b9f1-42a7b0d703a5">9,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conservation program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcd0bffe8bd54dc086b94bf99f654daa_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIwLTMtMS0xLTUyNTIy_6f99226c-8b10-43d3-8147-639d2a975688">6,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9164c866bf443fc82b66bc670bc316d_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIwLTUtMS0xLTUyNTIy_36d325a2-38e9-4d20-92e9-75f0d266b9e6">7,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9115ce5c7e6a40b2b4c2a0cc40103230_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIxLTMtMS0xLTUyNTIy_342737f6-367d-4f0a-b2b4-9a4533c7e5cb">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6a2a394c7b647feb4f53e8a54dd8457_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIxLTUtMS0xLTUyNTIy_00da2ed8-3de0-41ce-b0ff-b019fbff127f">143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf66bc98b7342b2b792a0621a44e2ce_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTMtMS0xLTU3MDUw_3ee49da6-f3a8-4a48-94af-59f1a0deeaf0">2,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25cdab259a084404b0fc2d180e04e694_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTUtMS0xLTU3MDUw_dca74fa9-e707-4640-a30a-57806225a57d">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b091550613c4b2a980a1c8c3f8ab1f1_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTMtMS0xLTUyNTIy_b236afd5-97f0-4dc3-840c-73e86c269de2">845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e48fe1a81814d549e13c5d4d42f5838_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTUtMS0xLTUyNTIy_b2aee5fe-9992-4552-9453-9ec51c6ea69f">718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory 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 style="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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIzLTMtMS0xLTUyNTIy_7b6ba273-51b0-4a2a-ac80-b566dfe0ffee">213,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIzLTUtMS0xLTUyNTIy_a1e467dd-029c-4682-b304-315eb1652b1c">180,428</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's pension and retiree group health regulatory asset represents the unfunded obligation of the Company&#8217;s pension and postretirement benefit plans which the Company expects to recover from customers in the future for these plans. The pension and retiree group health regulatory liability represents the over funded obligation of the Company&#8217;s postretirement benefit plans which the Company expects to refund to customers in the future. These plans are discussed in further detail in Note 11. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PCBA regulatory asset and the HCBA regulatory liability represent incurred pension and healthcare costs that exceeded/was below the cost recovery in rates and is recoverable/refundable from/to customers. The other components of net periodic benefit cost regulatory asset are authorized by the Commissions and are probable for rate recovery through the capital program.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The property-related temporary differences are primarily due to: (i) the difference between book and federal income tax depreciation on utility plant that was placed in service before the regulatory Commissions adopted normalization for rate making purposes; and (ii) certain (state) deferred taxes for which flow through accounting continues to be applied to originating deferred taxes. The regulatory asset will be recovered in rates in future periods as the tax effects of the temporary differences previously flowed-through to customers reverse.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><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%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div style="margin-top:6pt;text-align:justify"><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="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4 REGULATORY ASSETS AND LIABILITIES (Continued)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="id05308177384416ca8b4531caa0b5c4a" continuedAt="i3196357e431d4c1a9d0741c23c6c8248"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued benefits are accrued benefits for vacation, self-insured workers' compensation, and directors' retirement benefits. The net WRAM and MCBA long-term accounts receivable is the under-collected portion of recorded revenues that are not expected to be collected from customers within 12 months. The IRMA long-term accounts receivables is the additional amount the Company would have billed customers in 2020 and 2021 had the 2018 GRC been approved on time. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset retirement obligation regulatory asset represents the difference between costs associated with asset retirement obligations and amounts collected in rates. Tank coating represents the maintenance costs for tank coating projects that are recoverable from customers. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CAP and RSF are two programs offered by Cal Water that assist qualifying customers with their monthly water bill. The programs are funded by the customers who do not qualify for the assistance. The CAP and RSF regulatory assets represent the amounts due from customers to fund the CAP and RSF credits that were provided to assist qualifying customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future tax benefits due to customers primarily resulted from federal tax law changes enacted by the TCJA on December 22, 2017. The TCJA reduced the federal corporate income tax rate from 35 percent to 21 percent beginning on January 1, 2018, and GAAP requires the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate on the enactment date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conservation program regulatory liability is for incurred conservation costs that were below the cost recovery in rates and is refundable to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term regulatory assets and liabilities are excluded from the above table. The short-term regulatory assets as of December 31, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM0NDc_49d6b503-cecb-4a4d-bf02-f0a099191535">66.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM0NTQ_70120dbd-e92f-4c3c-b6a6-3677656de3a0">78.6</ix:nonFraction>&#160;million, respectively. The short-term regulatory assets, as of December 31, 2022, and 2021 primarily consisted of net WRAM and MCBA, IRMA, and PCBA receivables.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term portion of regulatory liabilities as of December 31, 2022 and 2021 were $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM2OTc_79819842-93af-4948-9c34-7ddb4b43ee24">12.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM3MDQ_21ecfcc9-0584-46ac-b60b-6b6e9d6dfe17">32.9</ix:nonFraction>&#160;million, respectively. The short-term regulatory liabilities as of&#160;December 31, 2022, primarily consist of TCJA liabilities. The short-term regulatory liabilities as of&#160;December 31, 2021, primarily consist of TCJA liabilities and HCBA liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Cost of Capital Application</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3196357e431d4c1a9d0741c23c6c8248">On May 3, 2021, Cal Water filed its required application with the CPUC to review its cost of capital for 2022 through 2024. Cal Water currently has an approved return on equity of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTY5Mw_a2c59f44-934e-4f60-a6a3-8f49a8ade8eb">9.2</ix:nonFraction>%, a cost of debt of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="4" name="us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTY5OQ_259e8d35-70f0-4f4b-8e9a-12cb9ac2f921">5.51</ix:nonFraction>%, and a capital structure of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcwNg_6367988a-6ab9-40ba-8d35-b3733b68bc69">53.4</ix:nonFraction>% equity to <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzI2Ng_10a602b1-f826-4f08-b12c-db143b258f55">46.6</ix:nonFraction>% debt ratio. Cal Water requested a return on equity of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="4" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcxMw_d4e5249c-5840-4c73-87f5-a223757f441b">10.35</ix:nonFraction>%, a cost of debt of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="4" name="us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcyMQ_238c6ad4-1907-4f7b-9229-a8c2593af0ab">4.23</ix:nonFraction>%, and a capital structure of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcyOA_e389a12e-e1c2-458c-9c01-74ea8fa0e754">53.4</ix:nonFraction>% equity to <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="3" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzM2Ng_8a41bcd9-e29f-4d91-b991-6cf15e290e63">46.6</ix:nonFraction>% debt ratio. The California Public Advocates Office recommended a return on equity of <ix:nonFraction unitRef="number" contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231" decimals="4" name="cwt:PublicUtilitiesRecommendedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTczNQ_e931a3d2-5684-4fdb-be3f-4e8e7f963a21">7.81</ix:nonFraction>%, a cost of debt of <ix:nonFraction unitRef="number" contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231" decimals="4" name="cwt:PublicUtilitiesRecommendedDebtCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc0Mg_2ba02bbe-602d-4f01-bcd3-82405cf76562">4.23</ix:nonFraction>%, and a capital structure of <ix:nonFraction unitRef="number" contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231" decimals="4" name="cwt:PublicUtilitiesRecommendedEquityCapitalStructurePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc0OQ_700d9e85-ec80-4ed2-9277-b5fbd3a999a6">49.4</ix:nonFraction>% equity to <ix:nonFraction unitRef="number" contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231" decimals="4" name="cwt:PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzQzNw_4edb2539-cca6-4b44-acee-8cfe8d496ff2">50.6</ix:nonFraction>% debt ratio. Evidentiary hearings were held in May 2022 and the case was submitted to the CPUC at the end of the second quarter of 2022 for review. In the event that the CPUC adopts the cost of capital components retroactively to January 1, 2022, the Company estimates the reduced cost of debt, if adopted at the Company's proposed equity capital structure, would reduce annual revenue by approximately $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" sign="-" name="cwt:PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc1Ng_97f607c4-5e98-4133-8206-61d7d63ad78a">11.0</ix:nonFraction>&#160;million. The Company has not reserved for any potential outcome of the proceeding as the Company has determined that it is not probable that the proceeding will be approved retroactively to January 1, 2022.</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%">68</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_148"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzOA_5be91577-d2d5-48e8-97de-9ac5e8f44ae1" continuedAt="ib73b4b79077b488fb0cf87137423ae9d" escape="true">INTANGIBLE ASSETS AND GOODWILL</ix:nonNumeric></span></div><ix:continuation id="ib73b4b79077b488fb0cf87137423ae9d"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYyNw_0253483b-7980-433a-bc66-e479a94c3bc2" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, intangible assets that will continue to be amortized and those not amortized were:</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:20.683%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></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.987%"></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 style="width:1.0%"></td><td style="width:8.987%"></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.987%"></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 style="width:1.0%"></td><td style="width:8.999%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="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%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(years)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water pumping rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">usage</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="i13a21d1b8c504507bfe671e514f9ea3d_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMy0xLTEtNTI1MjI_dc106de1-394c-4ec6-aa9e-0c7089c973f5">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a21d1b8c504507bfe671e514f9ea3d_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtNS0xLTEtNTI1MjI_fcf202bd-1992-4f25-9175-bb9f2d4455c6">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i13a21d1b8c504507bfe671e514f9ea3d_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtNy0xLTEtNTI1MjI_80df3d60-fe64-4a0e-a8d7-95d281373162">952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtOS0xLTEtNTI1MjI_e23d5466-d9ef-4f19-a18d-424462521eee">1,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMTEtMS0xLTUyNTIy_f5ce17c2-72e6-43c5-8c28-66bcb99f3825">127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMTMtMS0xLTUyNTIy_6052ee9e-357b-4dc5-92d8-fc24f2c9b680">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water planning studies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ieaf4be003ef149c99dcfd60d79bee3c0_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMS0xLTEtNTI1MjI_d976c412-542e-404e-a998-56ea257ae1e0">14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMy0xLTEtNTI1MjI_5dedaa8b-6398-4e08-8570-e6f2a6f82f9b">16,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtNS0xLTEtNTI1MjI_48d98beb-1918-4d6b-b204-18b077be5088">9,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtNy0xLTEtNTI1MjI_0f76abca-0e15-47f8-b31c-b5b56a8692d8">7,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtOS0xLTEtNTI1MjI_255f432b-7974-4c93-bd5d-f360730325f8">22,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMTEtMS0xLTUyNTIy_c7d2858f-5488-48fe-a088-cbcf40063555">15,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMTMtMS0xLTUyNTIy_82593a13-1977-4e70-a7c0-9a9a03b7d4fb">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia45848758079464a93fd39702f6c2a7b_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMS0xLTEtNTI1MjI_8454f082-8f1d-4dfd-aea7-c849f0ed04ec">14</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMy0xLTEtNTI1MjI_8b668c74-4f49-4015-aa12-5b57315f68d8">3,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtNS0xLTEtNTI1MjI_fd8d94f1-3f66-4cc0-852a-cd33f04dac38">1,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtNy0xLTEtNTI1MjI_2e8d608a-9a2e-480d-b624-fb96055b3a34">1,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i488e904199a64470914532750f329dac_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtOS0xLTEtNTI1MjI_8fb21566-df6a-4e12-ac6c-68acda97c9d1">2,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i488e904199a64470914532750f329dac_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMTEtMS0xLTUyNTIy_544102d1-6839-4708-9400-c3ac451ca551">1,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i488e904199a64470914532750f329dac_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMTMtMS0xLTUyNTIy_f511219f-541c-40e5-9914-bfc710a9a4e7">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMy0xLTEtNTI1MjI_db8b1f60-333b-4233-959e-2965d88b235e">20,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtNS0xLTEtNTI1MjI_1cc05a7b-53f5-42e6-902c-672acedc8eb0">10,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtNy0xLTEtNTI1MjI_be991981-6f73-4b21-8c83-138fbf24ad7e">9,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtOS0xLTEtNTI1MjI_51ce3cc2-a925-4e0d-944a-c7ea391b27e2">26,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMTEtMS0xLTUyNTIy_93e155c3-c8a6-4171-9688-e675fc6db866">16,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMTMtMS0xLTUyNTIy_c9e11ef3-cc01-445b-8420-7967e59378b3">9,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual water rights and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtMy0xLTEtNTI1MjI_a066c462-5ad5-474a-b40f-c7c01ebf6789">7,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtNy0xLTEtNTI1MjI_3db796ac-4193-403e-a43f-78e7fecf867a">7,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtOS0xLTEtNTI1MjI_256e8097-d383-45b9-b8a3-f1c8ef039df6">3,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherIndefiniteLivedIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtMTMtMS0xLTUyNTIy_e97c9af5-3b64-4039-af2b-50483f4e097b">3,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water pumping rights usage is the amount of water pumped from aquifers to be treated and distributed to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, 2021, and 2020 amortization of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM4MQ_e18ca1b5-0712-4435-a98b-f5f11328ed30">1.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM4NQ_a6085acc-a6bf-463e-976e-af89a61e6f9d">1.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM5Mw_a692d52d-73b4-4867-818c-75b1eda4f142">1.1</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzNg_3ff0ea27-a64e-4a7d-9414-eb343e5c6c5f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense Related to Intangible Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzEtMS0xLTEtNTI1MjI_8327d1d5-ed3d-4bb8-91de-2ab1c56fed34">1,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzItMS0xLTEtNTI1MjI_b840fa45-83ca-4388-bedb-daaf055b28b5">1,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzMtMS0xLTEtNTI1MjI_21fd901e-557b-413d-a643-17481d9c9cda">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzQtMS0xLTEtNTI1MjI_ed22f334-9f57-4779-b6b1-c2d0cc6eed50">798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzUtMS0xLTEtNTI1MjI_4be25f8b-6b13-46bf-a1c6-b37e281a771d">559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzYtMS0xLTEtNTI1MjI_ca8c8d67-2f78-4c3e-b9ba-d2da3268bcc4">4,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzctMS0xLTEtNTI1MjI_66715b76-abaa-45fd-b012-b4ba0e249400">9,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzMA_e4ef3c59-c81e-466d-a742-008e75cfb07a" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzEtMS0xLTEtNTI1MjI_fcc34ac1-7343-424a-b8f9-962855b35ecb">36,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzEtMy0xLTEtNTI1MjI_a86899d9-27ee-436a-8ed6-7551ed687af5">31,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzItMS0xLTEtNTI1MjI_f8ed9e84-32dc-4150-a777-7f71b041c718">&#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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzItMy0xLTEtNTI1MjI_06fc236b-db46-430d-b78e-2d4a25577518">5,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillOtherIncreaseDecrease" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzMtMS0xLTEtNTI1MjI_795417c2-0772-48d3-945f-74f0ddb43dad">&#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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzMtMy0xLTEtNTI1MjI_a3e8fbe3-de1e-4405-989f-5a935ac1eccf">452</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending goodwill balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzQtMS0xLTEtNTI1MjI_5fa64c7f-08a7-4086-b01c-dfefd2e3c3a4">36,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzQtMy0xLTEtNTI1MjI_26a12914-ba59-47d4-9219-2657d6f99ae4">36,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height: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%">69</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_154"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzI1OTU_1cfc336f-e72e-4db6-801f-da14a0b19903" continuedAt="i8ff09fdb2145434a9768cd3d22440bb3" escape="true">EQUITY</ix:nonNumeric></span></div><ix:continuation id="i8ff09fdb2145434a9768cd3d22440bb3"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, <ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY5_0e724df5-63b6-4c25-890b-8ce2aecef55f"><ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY5_e655f8f9-ac2b-47b4-8c08-865130341d58">55,597,855</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc2_79a1dd30-db9c-49f5-b254-8abdcb1e8d43"><ix:nonFraction unitRef="shares" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc2_ae9bd5fb-5eb4-4337-bb5b-03cbacb96734">53,715,569</ix:nonFraction></ix:nonFraction> shares, respectively, of common stock were issued and outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019, the Company implemented an Employee Stock Purchase Plan (ESPP). Under the ESPP, qualified employees are permitted to purchase the Company&#8217;s common stock at <ix:nonFraction unitRef="number" contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzMyOQ_3607255d-021b-41d4-acfb-af3dc34d6187">90</ix:nonFraction>% of the market value of the common stock on the specified stock purchase date. The ESPP is deemed compensatory and compensation costs will be accounted for under ASC 718, Stock Compensation. Employees&#8217; payroll deductions for common stock purchases may not exceed <ix:nonFraction unitRef="number" contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101" decimals="INF" name="cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzU5NA_125018e8-b32b-4505-b1da-c3b1420cb73e">10</ix:nonFraction>% of their salaries. Employees may purchase up to <ix:nonFraction unitRef="shares" contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY0NQ_6e8d4ebc-c27d-44ba-8bb3-374595215320">2,000</ix:nonFraction> shares per period provided that the value of the shares purchased in any calendar year may not exceed $<ix:nonFraction unitRef="usd" contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101" decimals="INF" name="cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc1MA_997f97d0-1f61-43d2-afcb-6f3a8fee9d82">25,000</ix:nonFraction>, as calculated pursuant to the ESPP. The Company recorded expense of $<ix:nonFraction unitRef="usd" contextRef="ifce9a9f09be349bdbcafa636c623afb8_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_4b0c964a-4546-48c9-8384-8a7b0db8ece5"><ix:nonFraction unitRef="usd" contextRef="i3e07cc23b8cc45c793c886a19eb09b2d_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_55f62705-7b71-4fe7-bf47-1aebadee63b9"><ix:nonFraction unitRef="usd" contextRef="ia96f6888a4b445b3a260adadeb692704_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_55fe5227-4771-4923-8d96-9895e704ac2b">0.2</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for 2022, 2021, and 2020. The Company issued <ix:nonFraction unitRef="shares" contextRef="i923c92797f1c4c9681a0987f4b20686c_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg3MA_6db56393-6084-42a2-bb64-09a9a59557a4">40,095</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i5ff43e7b269d41138956af6586c9ac9e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg3NA_bd30d31a-4c5d-44a9-bfc9-2255afb3af07">37,460</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia734808147fe4a9d81985ece863aee34_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg4MQ_b578e7db-92a9-403b-888e-04876f33c6f0">43,332</ix:nonFraction> shares of common stock related to the ESPP in 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to $<ix:nonFraction unitRef="usd" contextRef="if1a594f8311a4342bf5914f516a96476_I20220429" decimals="-5" name="cwt:SaleOfStockMaximumConsiderationOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTY2NDM_20ead795-2c10-4d79-9083-3cc836a1a3b9">350.0</ix:nonFraction>&#160;million from time to time depending on market conditions through an at-the-market equity program over the next <ix:nonNumeric contextRef="ia5d914954f2440b4b45582a3cb314004_D20220429-20220429" name="cwt:SaleOfStockAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0NjA_ebacdcac-ab0c-4f3e-9fb1-f2146a5424f1">three years</ix:nonNumeric>. The Company intends to use the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. The Company sold <ix:nonFraction unitRef="shares" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0NDY_0eea9f6c-5e42-4a29-96fb-eed258cce073">1,802,063</ix:nonFraction> shares of common stock through its at-the-market equity program and raised proceeds of $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="cwt:ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0Mjk_657ba325-b039-4da0-8c65-6ac9071ebb7f">104.6</ix:nonFraction>&#160;million net of $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsForCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTY2ODM_b8233100-94cb-4116-8bdd-946ee451fece">1.1</ix:nonFraction>&#160;million in commissions paid under the equity distribution agreement in 2022. The Company also incurred $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0Nzc_5d5618de-59dd-4c08-9b36-69c7e841ac3a">0.1</ix:nonFraction>&#160;million of equity issuance costs in 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2019, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to&#160;$<ix:nonFraction unitRef="usd" contextRef="iab081944c7ae4a0fa75668b933480b36_D20191031-20191031" decimals="INF" name="cwt:SaleOfCommonStockGrossSalesPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzExMjc_d75d1657-8266-49d6-a861-89a3bc57c953">300.0</ix:nonFraction> million&#160;from time to time depending on market conditions through an at-the-market equity program. The equity distribution agreement concluded in the fourth quarter of 2021. The Company used the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. In 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231" decimals="INF" name="cwt:CommonStockSharesSold" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE2MDg_f8ad56c1-b23f-478d-88a3-7b96eb384e3b">3,286,865</ix:nonFraction> shares of common stock through the at-the-market equity program and raised proceeds of $<ix:nonFraction unitRef="usd" contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231" decimals="-5" name="cwt:ProceedsFromSaleOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE2OTg_b34032f7-7e3c-48e4-9011-a5bd3affe52a">195.9</ix:nonFraction> million net of $<ix:nonFraction unitRef="usd" contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE3MDg_3c3b3694-c1c2-4d6d-9a85-b9212178cc43">2.0</ix:nonFraction> million in commissions paid under the equity distribution agreement. The Company also incurred $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzU0OTc1NTgxOTI1NQ_1ac14801-dda2-4354-b8bc-948ffa60d517">0.2</ix:nonFraction>&#160;million of equity issuance costs in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As approved by the Company's stockholders at the 2022 Annual Meeting, effective July 26, 2022, the aggregate number of shares of common stock which the Company shall have authority to issue was increased from <ix:nonFraction unitRef="shares" contextRef="id56019ff68ea4341b9e060f53710f08b_I20220725" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0NjM_be548847-9c8d-4322-a05f-19c9dc975517">68.0</ix:nonFraction>&#160;million shares to <ix:nonFraction unitRef="shares" contextRef="i761b4ae88eb8449ebdc2636faf51f231_I20220726" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0Nzc_62dfab40-226b-4a33-92dc-d0bfd4023ed9">136.0</ix:nonFraction>&#160;million shares. All of these shares are of one and the same series, namely shares of common stock with par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i761b4ae88eb8449ebdc2636faf51f231_I20220726" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0OTI_d6ae71af-95ec-469d-b475-60dd4fc4d967">0.01</ix:nonFraction> per share.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Reinvestment and Stock Repurchase Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a Dividend Reinvestment and Stock Purchase Plan (DRIP Plan). Under the DRIP Plan, stockholders may reinvest dividends to purchase additional Company common stock without commission fees. The DRIP Plan also allows existing stockholders and other interested investors to purchase Company common stock through the transfer agent up to certain limits. The Company's transfer agent operates the DRIP Plan and purchases shares on the open market to provide shares for the DRIP Plan.</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%">70</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_157"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022 and 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ShortTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyODY_edff06cb-1710-4503-a882-6f192e29191c" continuedAt="i7577865627cf4ebf964e33ab93058b8b" escape="true">SHORT-TERM BORROWINGS</ix:nonNumeric></span></div><ix:continuation id="i7577865627cf4ebf964e33ab93058b8b"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2019, the Company and Cal Water entered into certain syndicated credit agreements, which provide for unsecured revolving credit facilities of up to an initial aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="ibab0f197bfbf4a14b715831e4d58f2e9_I20190329" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyMQ_644c9899-570b-4e21-babd-12afadcd6b84">550.0</ix:nonFraction> million for a term of <ix:nonNumeric contextRef="i303da9e145c64c2d91210c62f161609c_D20190329-20190329" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIzOA_963d9324-0efa-44b5-bf33-f91b2b20d76c">five years</ix:nonNumeric>. The revolving credit facilities amend, expand, and replace the Company&#8217;s and its subsidiaries&#8217; prior credit facilities originally entered into on May 10, 2015. The new credit facilities extended the terms until March 29, 2024, and increased Cal Water&#8217;s unsecured revolving line of credit. The Company and subsidiaries that it designates may borrow up to $<ix:nonFraction unitRef="usd" contextRef="i58a43cd6c5bb45869c129ad95323e2d5_I20190329" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU5Ng_88690b43-f27c-4e38-a153-e4a232af1238">150.0</ix:nonFraction> million under the Company&#8217;s revolving credit facility. Cal Water may borrow up to $<ix:nonFraction unitRef="usd" contextRef="ie1ea545d9e4240f997fad296363edf9c_I20190329" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzY3Mw_c10c34f0-7018-4950-908e-6beeb0e14a60">400.0</ix:nonFraction> million under its revolving credit facility. All borrowings must be repaid within <ix:nonNumeric contextRef="ic6539abd0f2245b2916e99897b0ecc9e_D20190329-20190329" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3Xzc1MA_8e415aac-c96e-49f0-81bb-61966f2ff8da">24</ix:nonNumeric> months unless a different period is required or authorized by the CPUC. Additionally, the credit facilities may be increased by up to an incremental $<ix:nonFraction unitRef="usd" contextRef="ie1ea545d9e4240f997fad296363edf9c_I20190329" decimals="-5" name="cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3Xzg5NQ_c4f13c15-4721-4295-ae45-804f0cbcd812">150.0</ix:nonFraction> million under the Cal Water facility and $<ix:nonFraction unitRef="usd" contextRef="i58a43cd6c5bb45869c129ad95323e2d5_I20190329" decimals="-5" name="cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzkzMQ_c89c69ee-d5cc-4002-9b93-f423d3b8cf6f">50.0</ix:nonFraction> million under the Company facility, subject in each case to certain conditions. The proceeds from the revolving credit facilities may be used for working capital purposes. Borrowings under the credit facilities typically have maturities varying between <ix:nonNumeric contextRef="i7a83c0a9329a4fab9f1bbf601ab39093_D20190329-20190329" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzExNzk_3b7c6954-67d1-4fed-bb73-9652a5c0484a">one month</ix:nonNumeric> and <ix:nonNumeric contextRef="i1d8211dfb2984799be3d143226cbeaf1_D20190329-20190329" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzExODY_666b1da7-c4ae-4795-bf39-80e7e8a526fa">six months</ix:nonNumeric> and will bear interest annually at a rate equal to (i) the base rate or (ii) the Eurodollar rate, plus an applicable margin of <ix:nonFraction unitRef="number" contextRef="i602c056e734144c99e7e317d123551c4_D20190329-20190329" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzEzMTY_495d7cdb-8bce-431b-8619-c776cc26d22c">0.650</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id1eba25b5be74ff7a451fb2e540d19bc_D20190329-20190329" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzEzMjI_06b193c7-1310-465f-8354-309d402c9f5f">0.875</ix:nonFraction>%, depending on the Company and its subsidiaries&#8217; consolidated total capitalization ratio. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facilities contain affirmative and negative covenants and events of default customary for credit facilities of this type including, among other things, limitations and prohibitions relating to additional indebtedness, liens, mergers, and asset sales. Also, these unsecured credit agreements contain financial covenants governing the Company and its subsidiaries' consolidated total capitalization ratio and interest coverage ratio.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of December&#160;31, 2022 and 2021, the outstanding borrowings on the Company lines of credit were $<ix:nonFraction unitRef="usd" contextRef="ia11b8258d3694127a0626fdeddc5606c_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzE5NjU_24c79779-0983-4eae-905f-0b76284b5c76">35.0</ix:nonFraction> million. Outstanding borrowings </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the Cal Water lines of credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December&#160;31, 2022 were $<ix:nonFraction unitRef="usd" contextRef="iff6d4b384ac74fc2b57f92dd75222610_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU0OTc1NTgxNjIyNg_f0a55722-288d-4999-b5ea-edb4b813598d">35.0</ix:nonFraction> million and there were</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="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIwMDE_a0054f67-d61f-45d5-93b7-334c30bc5805">no</ix:nonFraction> outstanding borrowings as of Decemb</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">er 31, 2021. The average borrowing rate for borrowings on the Company and Cal Water lines of credit during 2022 was <ix:nonFraction unitRef="number" contextRef="ibf8e7bca6cfc46bbb35ac173dd5eb994_D20220101-20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU0OTc1NTgxNjQzMg_fb82073d-0222-4b6a-b8b9-8c2873652ed9">2.74</ix:nonFraction>% compared to <ix:nonFraction unitRef="number" contextRef="i921e03bcd4c44ae884bcf50c753b3d29_D20210101-20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyNDg_7ce15604-48db-4402-a24a-96c87de01fde">0.98</ix:nonFraction>% for the same period last year.</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%">71</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_160"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022 and 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MTQ_d7ff6985-f08e-40c0-9c46-c81e3a6f0096" continuedAt="i96dcce9780bb40539c484f9b343361f5" escape="true">LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="i96dcce9780bb40539c484f9b343361f5" continuedAt="i32732ab9b14243f692aa9274a5b66157"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MTY_9660faf9-4e54-4a85-8b4d-89840dd20fb9" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, long-term debt outstanding was:</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:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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.987%"></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.995%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series</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%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Mortgage Bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ZZZ</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a545a30b2504b5ca08632736376e3d5_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtMy0xLTEtNTI1MjI_f4ea869a-08ad-4697-80e5-49a6378ba910">2.870</ix:nonFraction>&#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="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%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a545a30b2504b5ca08632736376e3d5_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtNy0xLTEtNTI1MjI_8af4ff6c-7e2d-4937-8789-22682c0c96d1">130,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5746d46289114c4b9851489bfc8d2d42_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtOS0xLTEtNTI1MjI_93ac6da7-159f-44d8-9bec-4f3023fc9626">130,000</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItMy0xLTEtNTI1MjI_6ad3f6c4-ca9b-4df0-b245-55cc26b4921d">3.020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2061</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="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItNy0xLTEtNTI1MjI_aea8d4dc-32a9-4bb9-aa18-7894cdcf1250">150,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="ieb8f713cad3747c4bd7b59ea5d1bdadd_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItOS0xLTEtNTI1MjI_3ac91244-a4f4-49a3-be28-38e7320c4a3d">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YYY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic0a9d97b2d19467eab8efb46f8325b88_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtMy0xLTEtNTI1MjI_5c9fa183-f2dc-4ada-b0ca-3a84fcd62056">4.170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2059</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="ic0a9d97b2d19467eab8efb46f8325b88_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtNy0xLTEtNTI1MjI_c804c4a6-44e4-4ca7-b0c2-ce7dd2b5bcf3">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddaef52cee5344aeaa11ebe2a6942821_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtOS0xLTEtNTI1MjI_9a35f38e-8272-45c8-b922-b2c4795d4c2f">200,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WWW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib7e90c1089b74bb588514764ca3d4e84_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtMy0xLTEtNTI1MjI_b205d20b-172d-4772-90cc-34a25d9b1ca4">4.070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2049</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="ib7e90c1089b74bb588514764ca3d4e84_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtNy0xLTEtNTI1MjI_91a140b1-935c-4ea1-b94e-e6ba096baa9b">100,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="ie9116e2ea1d14715947eec0f5af99eb2_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtOS0xLTEtNTI1MjI_32f67cf0-ee90-4437-b648-6d2a103ec687">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VVV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtMy0xLTEtNTI1MjI_6fc491ef-c605-47f6-b7fd-53317949fa49">3.400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2029</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="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtNy0xLTEtNTI1MjI_4fbe32c9-0d78-4e4e-8988-01c3dca65460">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff91e79cee34550935ba77b90241389_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtOS0xLTEtNTI1MjI_2d3e1e1a-ab77-4424-85d8-b3c12e1b0bbf">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TTT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtMy0xLTEtNTI1MjI_31e64421-bdb5-43a6-983b-df9e8f542e3e">4.610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2056</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="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtNy0xLTEtNTI1MjI_950d96d4-6ee0-4ada-ac25-d5066c53c3ee">10,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="i8e23706e685c4fc1baad4e0c2711fbad_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtOS0xLTEtNTI1MjI_059bd48c-9929-4b01-a01a-b079487e2aec">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SSS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctMy0xLTEtNTI1MjI_60270f32-a361-48cb-a38b-1c995355a8f3">4.410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2046</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="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctNy0xLTEtNTI1MjI_9aefbe7e-7216-43e6-b2a4-511e5e20c69a">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie07f4b41b1b9495e94c64e106c6fd9fd_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctOS0xLTEtNTI1MjI_92ac686e-63de-438c-8480-33cfaab0448a">40,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QQQ</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtMy0xLTEtNTI1MjI_b6fb7eeb-d882-4969-8478-fad24a4ca336">3.330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtNy0xLTEtNTI1MjI_d9419b9d-81d8-4f68-9ee8-d84fe13b5d22">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5855277641ce430c8f0e96a9085a4433_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtOS0xLTEtNTI1MjI_cd5afe72-2181-41bf-87fb-410afa4dfbbd">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RRR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49b93badd0e84851afa8440f5916ed65_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktMy0xLTEtNTI1MjI_abf7a7ea-1b2e-4f32-b97e-b17f942d045d">4.310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2045</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="i49b93badd0e84851afa8440f5916ed65_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktNy0xLTEtNTI1MjI_6828cbaf-e422-414a-8612-78f140ee7f27">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27ab8021f9204f11b180c1f6c565f86e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktOS0xLTEtNTI1MjI_659f8d3c-2276-41de-b0c2-9726d2c3632c">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTMtMS0xLTUyNTIy_3cc0f3ed-a317-4257-8784-26bd0ec1a322">5.500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2040</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="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTctMS0xLTUyNTIy_c794e073-098c-4062-968b-f7be65cf5222">100,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="i137bb47697f748daad7f7c1196b166bb_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTktMS0xLTUyNTIy_1e071707-5457-471f-9b10-231d6c5d4d6b">100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AAA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a9ddd325ae945da9e79826a182ce74a_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTMtMS0xLTUyNTIy_f49fc7dd-ee32-403b-ad4b-db8e25d51c97">7.280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2025</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%"><ix:nonFraction unitRef="usd" contextRef="i4a9ddd325ae945da9e79826a182ce74a_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTctMS0xLTUyNTIy_c0fed457-1d8b-49d0-8a92-f67f8777a1bd">20,000</ix:nonFraction></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="i07d141d517f84e2f95bbd1605762a7e0_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTktMS0xLTUyNTIy_c3a2c630-08bd-4be1-8a63-a5953b44ea6e">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if00d0a36e2f54aff8edfeffe964954e7_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTMtMS0xLTUyNTIy_b5e514b4-70df-4ea9-aeb2-5f554713f526">6.770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2028</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="if00d0a36e2f54aff8edfeffe964954e7_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTctMS0xLTUyNTIy_81a9e24b-53da-47e4-b556-e300172cfcde">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63087903242247fbaf853f112705e800_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTktMS0xLTUyNTIy_a1d50eba-4fb3-4572-abb8-457d03b6523b">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia56e962c9b074252b99222f6c6267de0_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTMtMS0xLTUyNTIy_6f896fbc-e34d-41f0-8335-6be8596f0fc3">8.150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2030</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="ia56e962c9b074252b99222f6c6267de0_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTctMS0xLTUyNTIy_a2905752-151e-4692-8c4c-b1dec3e781b3">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec5e29832cf54d739e9be111b72930b9_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTktMS0xLTUyNTIy_7beea7fb-1e17-4587-b188-dd365c5b9e29">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DDD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39d99a3a682f495a88a8b3655297db1e_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTMtMS0xLTUyNTIy_585b7b8e-5ae2-4da3-9d4c-22dcf012f50e">7.130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2031</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="i39d99a3a682f495a88a8b3655297db1e_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTctMS0xLTUyNTIy_d5cf1a0d-6301-40d0-88c0-22e60ac87538">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia06a3f36f6e1436f8ac450a248097a2c_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTktMS0xLTUyNTIy_32dbab5e-f9d5-489e-ac5d-259f8e4b1af4">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EEE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTMtMS0xLTUyNTIy_bdfa6a0b-14ab-4eed-853c-550594905503">7.110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2032</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="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTctMS0xLTUyNTIy_d9f582f1-466e-452f-ae89-873f25c34306">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b1fdb4cd9f441faaab3e6acc47e90c_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTktMS0xLTUyNTIy_9320d787-fabf-4859-a6df-4a5de9090ac6">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GGG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia27c3298f22746fd9aa4381890cb19d9_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTMtMS0xLTUyNTIy_91e5f943-1012-487b-a208-be0063a4246c">5.290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2022</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="ia27c3298f22746fd9aa4381890cb19d9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTctMS0xLTUyNTIy_b6cc8384-50b1-485d-b89f-485989de1c53">&#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="i730d45e1d6204db39988b7db3fd3aed5_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTktMS0xLTUyNTIy_70493f0c-9d78-4208-8046-4afaa085bee7">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HHH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i73b9921b66b34242a45171e5e0052a2b_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTMtMS0xLTUyNTIy_b2689466-a829-4866-a98d-01e72a1fd45c">5.290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73b9921b66b34242a45171e5e0052a2b_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTctMS0xLTUyNTIy_ce5c2c4e-f734-4c93-bf50-4bd09b8d27cb">&#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="ie8a592ef7a8c4db984af90ca7cae7aa6_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTktMS0xLTUyNTIy_47d49509-418e-4bd4-ae15-6591b1cb0e6d">1,818</ix:nonFraction>&#160;</span></td><td style="background-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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3d80b17237f848748d5be725a23fdc46_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTMtMS0xLTUyNTIy_3fda9fff-4080-4f3d-a7b2-b885b2331c78">5.540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d80b17237f848748d5be725a23fdc46_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTctMS0xLTUyNTIy_7c8c88dd-88e4-4a60-b5b9-29abbe1f65cf">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="i2ac72bf079ec4eb687bca7c534220829_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTktMS0xLTUyNTIy_7fa50440-39e6-437e-8764-576ca1684b52">1,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OOO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39616429612f4412be3e670cb35198b9_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTMtMS0xLTUyNTIy_45915df0-454a-4a87-a1ef-e622f891b3c1">6.020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">2031</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="i39616429612f4412be3e670cb35198b9_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTctMS0xLTUyNTIy_431acf91-4f1f-43d6-b552-567d573d4dcb">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8708d30eff0243be9008f72d0b5defb6_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTktMS0xLTUyNTIy_d2668c94-4049-4f4a-b740-89aede64d363">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total First Mortgage Bonds</span></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%">&#160;</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%">&#160;</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%">&#160;</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="i2b54ff2a0d344831a6fe4fb01c5924c2_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIwLTctMS0xLTUyNTIy_48ce2419-6b9d-4162-afe2-92ad22f293b5">1,050,909</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="i2a17170c920f4742acf7f2e8806d119e_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIwLTktMS0xLTUyNTIy_0512d20a-a71e-4365-9c75-806165384bed">1,055,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Department of Water Resources Loans</span></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%">&#160;</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"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19a19ed79df847229ba9deab3924f7db_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTMtMS0xLTUyNTIyL3RleHRyZWdpb246ODRlYmI0NTczOTUzNDliN2E0ZGJiMDc1ZmI1MTdlMjRfNA_ee3add9d-dc61-49cd-a123-99bc26c6ddaf">1.48</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i2ab0373191cb4af69b87340cb2a8fe32_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTMtMS0xLTUyNTIyL3RleHRyZWdpb246ODRlYmI0NTczOTUzNDliN2E0ZGJiMDc1ZmI1MTdlMjRfNTQ5NzU1ODEzODk3_e279e7cc-7cb3-43df-8ede-6171a442bfe8">1.69</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027&#160;-&#160;2039</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="i2265490353c04b749be93a1c6848d3bf_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTctMS0xLTUyNTIy_c7cdba68-c62b-4a12-9297-ed537d5d9156">4,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52100cbbd1bc491fa269a5937aa9151a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTktMS0xLTUyNTIy_e6e196a6-d5fb-4755-a2ea-f3ffb36446a2">4,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></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%">&#160;</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%">&#160;</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%">&#160;</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="ic6f7f2408796440a9254bbd24dd4ff29_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIyLTctMS0xLTUyNTIy_48002049-be5d-4ded-8e09-b8a2fc2eb5ce">5,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42eacdb7d27542e4abae4bb46ea0c5a1_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIyLTktMS0xLTUyNTIy_1fbef63f-b494-431d-9403-2cd5a4e90270">6,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIzLTctMS0xLTUyNTIy_0d446206-5287-4e05-bf28-e2e2e185a68e">5,112</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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIzLTktMS0xLTUyNTIy_2b780310-3af2-447a-89fa-80a22e1e622e">5,339</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized debt issuance costs</span></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%">&#160;</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI0LTctMS0xLTUyNTIy_ae903e3e-d9a6-4d16-8882-f2b74d45cc5f">1,055,797</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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI0LTktMS0xLTUyNTIy_9939ae75-40c4-4414-9eab-6bf09d188f5e">1,060,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities of long-term debt, net</span></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%">&#160;</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%">&#160;</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%">&#160;</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI1LTctMS0xLTUyNTIy_cbc3f5bc-21ff-47ae-b99c-041fcd98badb">3,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI1LTktMS0xLTUyNTIy_bc6a5805-4057-4832-80e3-3e02c168d438">5,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></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%">&#160;</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%">&#160;</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%">&#160;</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI2LTctMS0xLTUyNTIy_0f2b7a42-46f7-4352-b40a-73361767a32f">1,052,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI2LTktMS0xLTUyNTIy_cea503c3-7924-436e-88f0-f8a08cbb8a04">1,055,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-top:8pt;padding-left:18pt"><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%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022 and 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8 LONG-TERM DEBT (Continued)</span></div></div><ix:continuation id="i32732ab9b14243f692aa9274a5b66157"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MjA_52d7a721-4188-4852-a03e-3402b2fac7d2" escape="true"><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:120%">Maturities of long-term debt as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;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:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term debt*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzEtMS0xLTEtNTI1MjI_b03db203-2ed8-4da9-9ba2-e1dd00869eb0">1,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzItMS0xLTEtNTI1MjI_9d335910-7590-4e80-b9dc-c08753eb0fac">376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzMtMS0xLTEtNTI1MjI_e1231077-aeff-4440-92bc-66f021000d4b">70,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzQtMS0xLTEtNTI1MjI_066cefa2-0b3d-4cd5-a943-6baaf129658e">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzUtMS0xLTEtNTI1MjI_d79174df-8a0c-4af0-af24-f929b0176181">334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzYtMS0xLTEtNTI1MjI_130fe832-61e4-44f8-ba8b-711dfc2f360c">982,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Excludes maturities for finance lease obligations.  See note 14 for maturities for finance lease obligations.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2021, Cal Water completed the sale and issuance of $<ix:nonFraction unitRef="usd" contextRef="i310aa844c5b24fb397372da7d7cde894_I20210511" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzQxMw_a0d8b52a-181d-4ad9-989d-1fd37d8ba983">280.0</ix:nonFraction> million in aggregate principal amount of First Mortgage Bonds (the Bonds) in a private placement. The Bonds consist of $<ix:nonFraction unitRef="usd" contextRef="ic38851de73f047efbaf12bd38c4691fd_I20210511" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzUyNw_9dbb8410-bedf-43e4-96d5-3e032f09c96c">130.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="i7077baf3d48b42a7842aa46e1f591fb9_D20210511-20210511" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzUzMw_55618719-3f7b-4ea0-84a1-bb744a3ffa0d">2.87</ix:nonFraction>% bonds, series ZZZ, maturing May 11, 2051, and $<ix:nonFraction unitRef="usd" contextRef="i7f9065bd3085431082bd48a2f85c0240_I20210511" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzU3Mg_a36721a8-edbe-4759-894d-5f85a4c56ee4">150.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="i0ed006ef941f40ab810fe50d89bf11c0_D20210511-20210511" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzU3OA_392ed997-1dc3-4a5b-91b2-509fa205a3e0">3.02</ix:nonFraction>% bonds, series 1, maturing May 11, 2061. Interest on the bonds accrues semi-annually and is payable in arrears. The Bonds will rank equally with all of Cal Water&#8217;s other First Mortgage Bonds and will be secured by liens on Cal Water&#8217;s properties, subject to certain exceptions and permitted liens. Cal Water used the net proceeds from the sale of the Bonds to refinance existing indebtedness and for general corporate purposes. The Bonds were not registered under the Securities Act of 1933 and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;4, 2011, Cal Water entered into a finance lease arrangement with the City of Hawthorne to operate the City's water system for a <ix:nonNumeric contextRef="i22fd14972efb47fc90b03d66756f7094_I20111004" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MDk_ac8d6749-2bf5-4ac5-8ed4-4b791a6b9100">15-year</ix:nonNumeric> period. The $<ix:nonFraction unitRef="usd" contextRef="iff6d4b384ac74fc2b57f92dd75222610_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzEzNTE_1997c251-5e76-4737-846f-24e5eb74f649">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzEzNTg_3d85138b-b699-4492-a38e-63ef9d36583a">3.9</ix:nonFraction> million finance lease liability as of December 31, 2022 and 2021, respectively, is included in other long-term debt and current maturities set forth above.</span></div></ix:continuation><div id="i1cfad93683a24e0cb2583854841a2577_163"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90ZXh0cmVnaW9uOjE5NjA1OTY5NTZmZTQxMWJhMjg5NDRjNzczMTRlZWIxXzEwMA_2bbeb183-c645-49d1-9fbf-24d8ee646426" continuedAt="i73799ed6bc3c4200badc5ff5041e6c5f" escape="true">OTHER ACCRUED LIABILITIES</ix:nonNumeric></span></div><ix:continuation id="i73799ed6bc3c4200badc5ff5041e6c5f"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90ZXh0cmVnaW9uOjE5NjA1OTY5NTZmZTQxMWJhMjg5NDRjNzczMTRlZWIxXzEwNQ_d0729244-daa8-4f0e-9252-006e0825a195" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other accrued liabilities were:</span></div><div style="margin-bottom:6pt;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:72.730%"></td><td style="width:0.1%"></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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and deferred compensation</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzEtMS0xLTEtNTI1MjI_b99d1112-e866-41ea-b56c-031501ad8ed1">23,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzEtMy0xLTEtNTI1MjI_a245fafc-6a45-4110-8e23-49931c3ec59c">19,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits and workers' compensation claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzItMS0xLTEtNTI1MjI_97c1e7e2-3dc6-4809-a3e8-93656d898f87">6,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzItMy0xLTEtNTI1MjI_7dbfe663-631e-48a5-97b8-4fbd2a966e65">5,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned revenue and customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzMtMS0xLTEtNTI1MjI_d8089869-1979-40e9-857b-ea7b3f650356">8,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzMtMy0xLTEtNTI1MjI_9c57cf17-7a09-4b83-b1b3-efadb19f05dd">3,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uninsured loss reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:ContractWithCustomerUninsuredLossReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMS0xLTEtNjIxMzY_e19abb48-ba08-4c2c-8513-44647f2c7602">5,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:ContractWithCustomerUninsuredLossReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMy0xLTEtNjIxMzg_08075955-8713-4a77-81de-d7c76f5e4d75">3,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to contracts and agencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMS0xLTEtNTI1MjI_cc15e041-24b3-4581-a8e0-de1079392cc0">3,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMy0xLTEtNTI1MjI_ff54aabc-e157-42d0-bb04-45b09acceaa6">3,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38">Current portion of operating lease</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMS0xLTEtNTI1MjI_328eae5d-c303-4587-9e72-e44da3d3dda9">1,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMy0xLTEtNTI1MjI_a1ad8408-2b04-4af1-aade-b07759413323">1,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzYtMS0xLTEtNTI1MjI_edd831f0-09bd-4dd7-905d-f45cf9dbae2b">5,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzYtMy0xLTEtNTI1MjI_7fd62da8-748f-4616-8dc8-b169a00dee33">5,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzctMS0xLTEtNTI1MjI_a0401266-1139-4401-be0d-e6275636e2c2">53,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzctMy0xLTEtNTI1MjI_c35df6e8-292b-41f5-805f-ea0409b857fa">42,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height: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%">73</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_166"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTQ_c7596a7f-3d59-40cc-82a5-f92552d9687c" continuedAt="i4714e1f437584053ae1878613b3b1ac6" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i4714e1f437584053ae1878613b3b1ac6" continuedAt="i7cb8343017e940478c86c481c3e56860"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NDM_ebc0a835-dcfc-4ca6-8a67-a125c3ed47da" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"></td><td style="width:0.1%"></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.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.622%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Federal</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%">State</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2022</span></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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItMS0xLTEtNTI1MjI_ae6bdf7d-c090-4794-b2db-6c6077936c1f">1,857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItMy0xLTEtNTI1MjI_d5485dce-3831-4106-9d21-77b0231ee6eb">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItNS0xLTEtNTI1MjI_625f4931-b67b-4efe-9cc8-c0091c661340">1,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtMS0xLTEtNTI1MjI_fb1eac9b-6818-4504-b35e-9217006bb42f">4,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtMy0xLTEtNTI1MjI_1ec87113-4495-4e1e-923e-a9080942719c">211</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtNS0xLTEtNTI1MjI_92320170-38f7-44f1-b5fa-a982a84659af">4,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtMS0xLTEtNTI1MjI_dc5f8519-55db-40a6-a1f1-914ffa3cfda4">6,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtMy0xLTEtNTI1MjI_0ab7155a-ee7c-482b-9c4c-fdaa8d923584">208</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtNS0xLTEtNTI1MjI_6b71f1e1-e21f-4239-8c54-3f22a5058a70">6,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtMS0xLTEtNTI1MjI_eae6b3e5-8dfd-4b69-a53e-dc9cff61d540">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtMy0xLTEtNTI1MjI_15cdcd64-6f59-4a27-a36b-13e0520f80d0">3,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtNS0xLTEtNTI1MjI_b9b2bf98-8dc1-4f96-9272-38241498f9f5">3,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctMS0xLTEtNTI1MjI_0bc00896-b332-425a-9cb9-24a767693766">3,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctMy0xLTEtNTI1MjI_6feb4f1f-a265-4113-8cfe-3b4ea28b4876">2,676</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctNS0xLTEtNTI1MjI_0e8c7fbe-3f5e-4f03-83e3-c6c0cfe95f5e">646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtMS0xLTEtNTI1MjI_16040e3f-a30d-41ba-be01-b7db3eead7cf">3,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtMy0xLTEtNTI1MjI_4c3d6c17-d1b7-4d2f-bd87-447869c0ea86">770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtNS0xLTEtNTI1MjI_e6699b07-da99-4b98-853a-19aadbf89802">4,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTEtMS0xLTUyNTIy_de5301c0-e352-412c-ac3a-6eb3e653343e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTMtMS0xLTUyNTIy_4f15e48d-8ab9-4d19-91af-99dd08fe785e">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTUtMS0xLTUyNTIy_5e3275c7-1aaa-4005-b418-5d4653aeb259">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTEtMS0xLTUyNTIy_b5075969-b96a-4282-8ba6-b565c0de80c7">14,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTMtMS0xLTUyNTIy_e1677c84-dd7b-4c4c-b868-e41e326ed656">2,677</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTUtMS0xLTUyNTIy_6a554958-303a-41c2-978c-2ef5072f520b">12,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTEtMS0xLTUyNTIy_93e19419-8ba8-480d-a6cd-f999480d6dd0">14,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTMtMS0xLTUyNTIy_6619995f-7f4d-4714-907b-7bf597332813">2,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTUtMS0xLTUyNTIy_13d7855c-f593-4dec-a8e5-1b3a3301438a">12,018</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2022, 2021, and 2020 qualified tax repairs and maintenance deductions totaled $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3Mg_dedb0f69-054f-4050-82ba-4933cdfabf81">128.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3Ng_660d3d9a-743d-4ec8-81aa-59140215de89">125.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationDeductions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE4NA_852bd336-d314-4d5f-a72e-f518f22043b7">164.0</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had U.S. federal and U.S. state tax net operating loss carry-forwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i22648d23b41646878c7aac970fb0d456_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzMyMg_4a2aef43-6d2e-4143-8f1f-acb68fdbc343">46.4</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i3cdee50c47074d37a572a85a959cc31e_I20221231" decimals="-5" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzMzMA_11556d5d-3863-4b78-9cf7-8ec4c49ee68e">144.0</ix:nonFraction> million respectively. The U.S. federal and U.S. state net operating loss carry-forwards will both expire at various dates beginning in tax year 2028. </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTk_928db1d6-83a7-4d7c-afbc-c9c25f37e7dc" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the recorded and the statutory income tax expense is reconciled in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"></td><td style="width:0.1%"></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.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.622%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory income tax</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtMS0xLTEtNTI1MjI_a9d9e626-0916-451d-948a-9e01342f8f00">21,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtMy0xLTEtNTI1MjI_c59373e7-938d-45de-ab52-b4b4ab2c131a">22,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtNS0xLTEtNTI1MjI_4b3e7126-009e-48a3-a5f1-56fa3634bae3">22,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in taxes due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtMS0xLTEtNTI1MjI_ec0888de-fefe-4157-8535-0965eecce84b">7,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtMy0xLTEtNTI1MjI_5875feb1-1bbd-4e05-87a9-90276aec9e34">7,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtNS0xLTEtNTI1MjI_c783eec9-6abf-4435-9d81-53be443d801b">7,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of regulatory treatment of fixed asset differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtMS0xLTEtNTI1MjI_c91d5bcc-0b6c-46d6-89f6-7f3bdbb0218e">6,274</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtMy0xLTEtNTI1MjI_ddc4df7d-a963-4489-9254-9c71bfb7cf5b">6,327</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtNS0xLTEtNTI1MjI_62fe2a29-86f7-49c4-98e1-54f55c78c4c9">9,201</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtMS0xLTEtNTI1MjI_824e581e-4733-4080-8c5c-88d6485c8e81">74</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtMy0xLTEtNTI1MjI_d900c12f-dd5f-4856-8091-7e4ae0e3709b">74</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtNS0xLTEtNTI1MjI_b2c7ff1a-fe66-4575-98c9-11fb09bf5084">74</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AFUDC equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtMS0xLTEtNTI1MjI_406908a4-a2bd-49a5-8d50-1917e2a4f927">1,155</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtMy0xLTEtNTI1MjI_b635625a-401f-46ca-a0e3-c4905bec4654">891</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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtNS0xLTEtNTI1MjI_4e57a724-ea46-4b12-b227-59aebf7b9909">1,392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctMS0xLTEtNTI1MjI_d22a9850-83a1-41fc-a88c-6455d2c6aaa4">455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctMy0xLTEtNTI1MjI_3a5e86b4-9f67-4718-8e00-53c702505a02">791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctNS0xLTEtNTI1MjI_7811ffb3-f7f5-47b4-b2a7-9c8d047d993f">523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCJA refund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtMS0xLTEtNTI1MjI_aafdfb24-b8f0-4caf-8db0-90cf99b6048d">13,919</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtMy0xLTEtNTI1MjI_f7945ee7-b3c8-4e31-93a0-75d13d5238d1">19,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtNS0xLTEtNTI1MjI_f342c371-f1eb-4be4-856c-25da3bed4b85">9,470</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktMS0xLTEtNTI1MjI_8dc5d2c1-cddb-41cc-8a28-30b1a278f839">1,385</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktMy0xLTEtNTI1MjI_2f4b4f25-4818-44d2-adbe-8d177bb1c785">611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktNS0xLTEtNTI1MjI_8f4d715e-b57a-4aea-85b8-e87b3ddfad16">1,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTEtMS0xLTUyNTIy_0444aad2-75c2-4690-b7c2-bd5a7deb7d66">6,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTMtMS0xLTUyNTIy_e0c429b2-3039-46c3-af60-aec7c46baac5">4,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTUtMS0xLTUyNTIy_d7e030be-6df8-4bf4-96bb-c609748c56b7">12,018</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-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of regulatory treatment of fixed asset differences includes estimated repair and maintenance deductions and asset related flow through items. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the U.S. government enacted expansive tax legislation commonly referred to as the TCJA. Among other provisions, the TCJA reduces the federal income tax rate from 35 percent to 21 percent beginning on January 1, 2018 and eliminated bonus depreciation for utilities.&#160;The TCJA required the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the TCJA refund liability was $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="cwt:TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3MzU_b00abd2c-1a87-474d-925a-0260edb78efa">108.4</ix:nonFraction>&#160;million. The Company continues working with other state regulators to finalize the refund to confirm compliance with federal normalization rules. </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%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10 INCOME TAXES (Continued)</span></div></div><ix:continuation id="i7cb8343017e940478c86c481c3e56860" continuedAt="i340ede628fe843c188ae22f46728c325"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NjY_0d6318a8-4f15-4575-a51e-2093ec8adb13" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax assets and deferred tax liabilities as of December 31, 2022 and 2021, are presented in the following table:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><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:73.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></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.183%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer deposits for contributions in aid of construction</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzItMS0xLTEtNTI1MjI_8dd1f8ca-a01a-4537-98c5-a656eedda94b">31,589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzItMy0xLTEtNTI1MjI_62b03a6e-fec7-4cd8-9bb4-71246405a33b">31,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry-forward and tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzMtMS0xLTEtNTI1MjI_f7408111-d552-4945-ad3d-1a1ff127ce14">18,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzMtMy0xLTEtNTI1MjI_636991d1-fe86-441c-ab90-2204194ae631">29,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzQtMS0xLTEtNTI1MjI_0394c865-eba0-4160-9e41-04395a019764">13,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzQtMy0xLTEtNTI1MjI_fa57c236-fb92-45ed-9361-f9e7c123a5b1">13,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzUtMS0xLTEtNTI1MjI_4cebeed9-e5e5-4a2b-8efa-5befd226a833">22,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzUtMy0xLTEtNTI1MjI_f060c0c6-6191-4ac0-a5b6-fbb64a76a730">26,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases 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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="cwt:DeferredTaxAssetOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzYtMS0xLTEtNTI1MjI_8809bf77-2fe8-4e0a-b9de-235ffedfc41e">4,170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="cwt:DeferredTaxAssetOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzYtMy0xLTEtNTI1MjI_f59c3758-9c50-4ac8-bb6b-44d93537f547">4,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzctMS0xLTEtNTI1MjI_24e1444b-8099-40cb-a493-8dfa83b80371">4,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzctMy0xLTEtNTI1MjI_a5e450e9-7b05-4a6f-9349-9af4c44cddda">2,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzgtMS0xLTEtNTI1MjI_69d3e611-fa4e-4a96-ad4e-3f439035c65c">95,050</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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzgtMy0xLTEtNTI1MjI_006b22cb-8392-4bf3-95f5-cf268965025c">107,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">&#160;</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property related basis and depreciation differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEwLTEtMS0xLTUyNTIy_df17506c-a26e-48e7-92b4-148c07a2139a">393,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEwLTMtMS0xLTUyNTIy_65ee0146-3dd3-4c47-bb39-f979c975e67d">362,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WRAM/MCBA and interim rates balancing accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzExLTEtMS0xLTUyNTIy_8575235c-4054-477a-8e79-92cc1a54f021">14,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzExLTMtMS0xLTUyNTIy_62921207-e495-4019-b9bd-6fdf292e1ead">22,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease-right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEyLTEtMS0xLTUyNTIy_af52e3c2-aa61-4534-bac5-a411c2fbbbc1">4,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEyLTMtMS0xLTUyNTIy_cf4d7927-03f1-4afd-a364-dfd8761cbf63">4,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEzLTEtMS0xLTUyNTIy_69758fa0-d111-433e-907f-33e83ad611ca">13,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEzLTMtMS0xLTUyNTIy_55ddedb4-b944-4bc3-83ad-13e32004d106">13,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE0LTEtMS0xLTUyNTIy_76d3f72c-ad87-45aa-bb6a-1fcbff00d1b2">425,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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE0LTMtMS0xLTUyNTIy_a545de7a-80cc-436f-b3cb-2bae27340235">402,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE1LTEtMS0xLTUyNTIy_e0063d3d-bd57-4478-8a9e-9145c8c48cdb">330,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE1LTMtMS0xLTUyNTIy_8e84472a-f4b7-42e0-a175-809adaff1081">294,647</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on historical taxable income and future taxable income projections over the period in which the deferred assets are deductible, management believes it is more likely than not that the Company will realize the benefits of the deductible differences.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTg_41f6045d-a4dd-4868-8d22-5252210b1ef6" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the changes in unrecognized tax benefits for the periods ended December 31 2022, 2021, and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.578%"></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.524%"></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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtMS0xLTEtNTI1MjI_7707f824-ba64-4e09-9196-df166e8c11cf">15,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtMy0xLTEtNTI1MjI_45454b93-9700-42d8-ac75-52abc1171b95">13,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6190a3298a9645f6a28d7fe79e6c6779_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtNS0xLTEtNTI1MjI_4f54f3b7-68d7-4b8b-a84c-2bcc3bd3183f">11,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItMS0xLTEtNTI1MjI_a5e65d21-14ba-4f25-ac13-92946a957412">1,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItMy0xLTEtNTI1MjI_231d4897-7a5f-454a-af90-ff4b7da50d96">1,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItNS0xLTEtNTI1MjI_8ae74200-cff2-4d7a-b48e-f990e65ee35e">2,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMS0xLTEtNTg1MjM_231e62c9-b898-465d-8ec0-5b8fa9fbdc0e">4,199</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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMy0xLTEtNTg1MjM_2c78f637-3cd3-4ef4-a0b2-6cbf7882a06f">&#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="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtNS0xLTEtNTg1MjM_8600acce-03a1-4dc0-a473-256f5cc14d92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMS0xLTEtNTI1MjI_95afd88c-d30e-43cb-8a2b-27bb1b494c57">13,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMy0xLTEtNTI1MjI_7ddf3381-2958-4fbc-9ba5-383dd61d6b5b">15,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtNS0xLTEtNTI1MjI_81857972-963e-432e-bfc5-4cb934c6c542">13,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect a material change in its unrecognized tax benefits within the next 12 months. The component of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2022, was $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI2ODY_326d13e2-e647-421b-933f-8eddb3a70d49">4.4</ix:nonFraction>&#160;million, with the remaining balance representing the potential deferral of taxes to later years.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i340ede628fe843c188ae22f46728c325">The Company's federal income tax years subject to an examination are from 2017 to 2022 and the state income tax years subject to an examination are from 2012 to 2022.</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%">75</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_169"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjgx_6936ffa3-ee63-417b-97e9-3f16146c2bcf" continuedAt="ibad2efc724ea48c0bcd7bf2e7e99ce13" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="ibad2efc724ea48c0bcd7bf2e7e99ce13" continuedAt="i78bcdb520ac54bafb9ec5759fc8fd1ec"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Savings Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) qualified defined contribution savings plan that allows participants to contribute up to <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2Mw_4c9b310f-6f30-4668-a607-7ba31cf8295a">20</ix:nonFraction>% of pre-tax compensation. Effective January&#160;1, 2010, the Company matches <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzIzOA_35266bb4-bd35-41cf-90c2-6bb019dc2ee4">75</ix:nonFraction> cents for each dollar contributed by the employee up to a maximum Company match of <ix:nonFraction unitRef="number" contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzMyNA_49a7ce94-a24f-4d54-8ce5-64d3098382e1">6.0</ix:nonFraction>% of base salary. Company contributions were $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM3MA_a4849f60-94e1-4ac4-af3b-fedec181b753">7.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM3NA_b99e0b94-b084-4ced-a7c3-c07c19c9980c">7.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4Mg_b58871c9-10f7-437e-9e34-477ac173392f">6.5</ix:nonFraction> million for the years 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjk4_1f530f4f-d74b-4c92-9ee8-e703952c7f4c" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The accumulated benefit obligations of the pension plan are $<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzYyMg_5d4c6d7a-3cd4-47c8-8dd4-5eb776352679">505.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzYyOQ_0212b6f4-e424-4dde-ab29-42b70ab68acb">650.2</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively. The fair value of pension plan assets was $<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcyMg_78ba83c6-0cc5-4ba4-83fb-bf171bcebee3">637.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcyOQ_8eed16e8-d03e-4d82-a1f2-891641726d1a">810.5</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to 2010, pension payment obligations were generally funded by the purchase of an annuity from a life insurance company. Beginning in 2010, the pension plan trust pays monthly benefits to retirees, rather than the purchase of an annuity. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan (SERP). The unfunded SERP accumulated benefit obligations were $<ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODE_819f20f0-8989-404d-a962-1435f485553b">69.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4f810957693b468885db36e598810c4b_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODg_b8e14568-29bb-43ed-8c37-c92936be1beb">80.5</ix:nonFraction> million as of December&#160;31, 2022 and 2021, respectively. Benefit payments under the supplemental executive retirement plan are paid currently. As a non-qualified plan, the SERP has no plan assets, however, the Company has a Rabbi trust designated to provide funding for SERP obligations. The Rabbi trust holds investments in marketable securities and corporate-owned life insurance. The recorded value of these investments was approximately $<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-5" name="us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2MjM_8b0f49a7-fdfa-47ef-8f66-ff90300ab723">59.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2MzA_b3f77fc2-248e-4dc4-85f1-e5ea8846180c">63.9</ix:nonFraction>&#160;million at December 31, 2022 and 2021, respectively, and is part of "Other" noncurrent assets on the Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzI0_940f0838-1963-4524-8ccd-8f5d9d7d8191" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments to be made for the pension and SERP plans are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">SERP</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtMS0xLTEtNTI1MjI_dfb962d7-c95e-426a-b97d-f2387e807735">18,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtMy0xLTEtNTI1MjI_a455fb99-39eb-4e9e-9ad2-1ac2fa24dd19">2,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtNS0xLTEtNTI1MjI_ac632c52-591e-472e-ae81-a06c53271342">21,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItMS0xLTEtNTI1MjI_039b3dc2-e0cf-4911-b9d5-a161d3d68254">20,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItMy0xLTEtNTI1MjI_af4b2ab0-b2f4-4879-9eb1-e20db16082b5">2,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItNS0xLTEtNTI1MjI_02244b9b-7546-4817-b3f3-852b1dd537a3">23,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtMS0xLTEtNTI1MjI_57eb0c9e-d87d-4e17-960b-3abccd595c91">22,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtMy0xLTEtNTI1MjI_4850b52a-ebaf-4b70-845a-69d5587ab325">3,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtNS0xLTEtNTI1MjI_dd120223-ac19-4194-9fbe-27b5cccf895d">25,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtMS0xLTEtNTI1MjI_5154e649-49b5-4404-a6cb-00d8ed979a62">24,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtMy0xLTEtNTI1MjI_182371a0-7aeb-447c-9c70-c6ce839aaf73">3,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtNS0xLTEtNTI1MjI_1780f8d4-f799-4f21-a1aa-bd1221735ece">27,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtMS0xLTEtNTI1MjI_23461d72-3700-4101-bf03-73be20f001ab">25,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtMy0xLTEtNTI1MjI_c12fcfaf-25a9-47a7-9e65-cdef71c304c0">3,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtNS0xLTEtNTI1MjI_2c40b92d-3046-4acc-8914-3fd3479a0e59">29,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtMS0xLTEtNTI1MjI_9f3c2397-329d-4edf-bf2c-666faa0353d5">158,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%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtMy0xLTEtNTI1MjI_fda6bdd6-8bb6-493e-8e87-a08a4c6f8ae2">23,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="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtNS0xLTEtNTI1MjI_c09e252c-5a4b-45ff-8bf2-f7e78e8727a1">182,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctMS0xLTEtNTI1MjI_a81970df-5ac1-4d60-9377-20ec28f0a22c">270,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctMy0xLTEtNTI1MjI_11019b4d-655f-4945-bd38-b9985ce0c72a">38,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctNS0xLTEtNTI1MjI_7b081b41-4f1b-462c-a2c2-233d4f2b5b29">308,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected benefit payments are based upon the same assumptions used to measure the Company's benefit obligation at December&#160;31, 2022, and include estimated future employee service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of the pension and retirement plans are charged to expense and utility plant. The Company makes annual contributions to fund the amounts accrued for pension cost.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjgz_94fa5a74-fb28-4c5a-8e48-481e9c242279" continuedAt="i27ea4c06438c44deaaf9894666ff66b2"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Postretirement Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides substantially all active, permanent employees with medical, dental, and vision benefits through a self-insured plan. Employees retiring at or after age 58, along with their spouses and dependents, continue participation in the plan by payment of a premium. Plan assets are invested in mutual funds, short-term money market instruments and commercial paper based upon a similar asset mix to the pension plan. Retired employees are also provided with a $<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="INF" name="cwt:DefinedBenefitPlanLifeInsuranceBenefit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI3MDI_52361285-9cb2-4287-9bba-daf322f75db6">10,000</ix:nonFraction> dollar life insurance benefit.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="i78bcdb520ac54bafb9ec5759fc8fd1ec" continuedAt="i79ef157b6cde4b428ade182c3d2aa9a7"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i27ea4c06438c44deaaf9894666ff66b2">The Company records the costs of postretirement benefits other than pensions (PBOP) during the employees' years of active service. Postretirement benefit expense recorded in 2022, 2021, and 2020, was $<ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5Mzc_e2b23008-75b8-4693-a33e-eaa64cb42485">0.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5NDE_2643464d-649f-481f-b99f-042acac56b63">0.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5NDk_0289c288-4350-4f11-9a1c-7d197e4c2261">5.2</ix:nonFraction> million, respectively. The remaining net periodic benefit cost was $<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-5" name="us-gaap:AmountOfEmbeddedRegulatoryAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzMwMTE_5adb981b-8ad1-4f56-a2fd-c0ac64bc6e75">0.2</ix:nonFraction> million at December&#160;31, 2022, and is being recovered through future customer rates and is recorded as a regulatory asset.</ix:continuation> </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjkx_20c0dbdc-70d5-47ce-84bc-457f2b318769" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected benefit payments, net of retiree premiums and Medicare Part&#160;D subsidies, are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.993%"></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.384%"></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.525%"></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%">Year Ending December 31,</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%">&#160;&#160;&#160;&#160;<br/>Expected Benefit Payments Before Medicare Part D Subsidy</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%">Effect of Medicare Part D Subsidy on Expected Benefit Payments</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%">Expected Benefit Payments Net of Medicare Part D Subsidy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtMi0xLTEtNTI1MjI_ec04391f-2910-434f-8ee6-acf7f5bcfdc3">3,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtNC0xLTEtNTI1MjI_565f6060-8d2c-47ac-b728-540f3c5b57a2">249</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtNi0xLTEtNTI1MjI_eb408321-0d44-4438-874e-40775a7ad6a6">3,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItMi0xLTEtNTI1MjI_797e38ba-fd58-44b9-aa32-df7fdd75f57d">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="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItNC0xLTEtNTI1MjI_f956e971-7002-4428-9347-ae9cbd58f1b0">270</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="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItNi0xLTEtNTI1MjI_d3aa941d-df74-4dd3-b4ab-aeedf8da3b0b">3,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtMi0xLTEtNTI1MjI_656f7fc4-8d0c-4793-ab11-7b0b2fa3c489">4,235</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtNC0xLTEtNTI1MjI_7f1babf6-e7af-4a7b-bde1-e43e8dffc93b">299</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="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtNi0xLTEtNTI1MjI_412bb83d-5b24-4a71-a25a-eb928b59f3c5">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtMi0xLTEtNTI1MjI_c1883116-1891-4817-baa7-50819d8a5728">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtNC0xLTEtNTI1MjI_0554f14b-0d3e-4d2c-b197-27d6035393d6">327</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="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtNi0xLTEtNTI1MjI_dd5ee882-1617-4869-a5de-09878c624e6c">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtMi0xLTEtNTI1MjI_b0bf8f25-efff-48a3-99b5-6deeeb7461f0">4,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtNC0xLTEtNTI1MjI_ab121b86-8e8c-4592-803b-6484449c94cf">355</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="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtNi0xLTEtNTI1MjI_eb5eee14-0e98-4337-a703-3e246b995a29">4,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</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="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtMi0xLTEtNTI1MjI_109d53cf-2ca3-4192-8aa3-8587e411f274">29,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtNC0xLTEtNTI1MjI_4baf6d6f-05d4-4435-9ac9-9e9dca03adb5">2,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtNi0xLTEtNTI1MjI_44d36406-bb07-4cc3-b41e-952568ddb314">27,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctMi0xLTEtNTI1MjI_4ab99229-263a-4d1c-8e9d-6cc668ac4d0c">50,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctNC0xLTEtNTI1MjI_62d16164-c16c-44eb-a856-9301e0a25d3e">3,715</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231" decimals="-3" name="cwt:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctNi0xLTEtNTI1MjI_9ca8c209-67a9-4b26-b4f0-dadc19e5ebfd">46,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benefit Plan Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company actively manages pension and PBOP trust (Plan) assets. The Company's investment objectives are:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maximize the return on the assets, commensurate with the risk that the Company deems appropriate to meet the obligations of the Plans, minimize the volatility of the pension expense, and account for contingencies;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Generate a rate of return for the total portfolio that equals or exceeds the actuarial investment rate assumption;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the rate of return of the total fund is measured periodically against an index comprised of <ix:nonFraction unitRef="number" contextRef="if911444aec5b4d84a65b98fdf3042986_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4MTE_4fb3f033-0f4f-46c1-9b91-3fb29b326327">35</ix:nonFraction>% of the Standard&#160;&amp; Poor's Index, <ix:nonFraction unitRef="number" contextRef="i27b8d04cce6d43c382b420a9e1be9072_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4NDY_523033f3-8978-40d3-8956-62a5ef844387">15</ix:nonFraction>% of the Russell 2000 Index, <ix:nonFraction unitRef="number" contextRef="iedc867b6fa674772899b3f4cd4bc5b92_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4NzY_db9614ef-346c-4825-b792-298f59bbc69f">10</ix:nonFraction>% of the MSCI EAFE Index, and <ix:nonFraction unitRef="number" contextRef="i2a3f26b45e6b483caffba9b207add562_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM5MDc_b2a0d0bf-749e-4ee1-8497-4a392c10b917">40</ix:nonFraction>% of the Bloomberg Barclays U.S. Aggregate Bond Index. The index is consistent with the Company's rate of return objective and indicates the Company's long-term asset allocation objective.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a risk management framework for managing the risks associated with employee benefit plan trust assets. The guiding principles of this risk management framework are the clear articulation of roles and responsibilities, appropriate delegation of authority, and proper accountability and documentation. Trust investment policies and investment manager guidelines include provisions to ensure prudent diversification, manage risk through appropriate use of physical direct asset holdings and derivative securities, and identify permitted and prohibited investments. In 2022, the Company retained an investment manager to be the Company's Outsourced Chief Investment Officer (OCIO) and the OCIO was required to make investment decisions within the parameters of the Company's investment policies and guidelines. </span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjky_c6b7b110-d8a7-4800-8f63-740e6930308d" continuedAt="i08274219c18145c0b1a204aff317e1a2" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's target asset allocation percentages for major categories of the plan assets are reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></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.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.622%"></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%">Minimum<br/>Exposure</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%">Target</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%">Maximum<br/>Exposure</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i31bd4a01bbff453c98e6bb9c2883d1c8_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtMS0xLTEtNTI1MjI_dc31a175-3b0b-4642-bb47-b1ea1587b2c8">35</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i4bb9a18d787a47b78718bbf79c45db78_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtMy0xLTEtNTI1MjI_9c808fe2-d972-4eb7-8e35-c91cd500fbf4">40</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="i259e2bf20b584603b43ed845d3e2c7e0_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtNS0xLTEtNTI1MjI_97e0fe1b-d7d6-4bd3-b762-f38fd230f1e7">45</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Domestic Equity:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8aacccb1e034401ba24f94066a18cd28_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItMS0xLTEtNTI1MjI_ba542ac3-31e0-4aa3-b885-856dbf0679a5">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i064ded8e607a487c8d82aff49fab5aa6_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItMy0xLTEtNTI1MjI_ef6e4d99-c9f0-4ced-ae9b-c8a4ae484848">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1a7e467f31404cacbaa8b96a97507d43_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItNS0xLTEtNTI1MjI_59b04090-a249-4248-a35b-2345f284bef8">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small/Mid Cap Stocks</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="number" contextRef="ib57d6b32536a4508ae85b9d4e001fa4a_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtMS0xLTEtNTI1MjI_1b77bf3e-8669-49fa-8582-15307d575623">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib59d85841e8f407583c8539d0d952d8e_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtMy0xLTEtNTI1MjI_0ab612fb-b3b0-4a41-aa37-9afe024eae40">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i157615065b584c7fb08dd27e07cdca8b_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtNS0xLTEtNTI1MjI_286283cb-f5b7-41b2-9ca0-0cb51584c966">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Stocks</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5486f750c93438b8d2cc97020996110_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtMS0xLTEtNTI1MjI_88e2bde7-8022-4702-a07a-8e05febb0eb5">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3e6d64ac268845499e11803ab6cffd2a_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtMy0xLTEtNTI1MjI_cab0f9e0-c459-4fd5-b882-da7b6cc5e556">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7c4d55af719c48d98e5692f116d9625a_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtNS0xLTEtNTI1MjI_bb4d1f86-b2d1-489e-8923-6521b28e40df">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging  markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0436b6119a81465095a5e6c99387697c_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMS0xLTEtNTcyNDY_72a84cd9-1ce1-43ea-accc-eda1270abc92">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2325188aa9de4f3b9110189399e85e71_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMy0xLTEtNTcyNDY_a47f2b8b-01e6-430c-b476-9b09fb751a23">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16fe6402d91242198f80ecc1f828f529_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtNS0xLTEtNTcyNDY_5679c516-5500-46cb-abfb-c93286ec4226">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14946faccd9c4f4a950dc04e4c9690ae_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMS0xLTEtNTI1MjI_dcb8510f-53de-4956-844b-8137d11a7cd5">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5a59c0d0be6343db97488c70a31833db_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMy0xLTEtNTI1MjI_56a6c2a3-3f39-476c-9a78-ac6025ed11be">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifc0f3167813c4f2db7a7e5a197c7019f_I20221231" decimals="INF" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtNS0xLTEtNTI1MjI_7f2717cb-41ab-4bbf-be0e-5b13899299a3">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fixed income category includes money market funds, short-term bond funds, and cash. The majority of fixed income investments range in maturities from less than <ix:nonNumeric contextRef="icf05d08069b74e00a31aad25c9d8a7e8_D20220101-20221231" name="cwt:FixedIncomeInvestmentsMaturityPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzQ5NzA_9679858c-6235-4c72-8b52-d9192152dc24">1</ix:nonNumeric> to <ix:nonNumeric contextRef="if55005eb640a4b5a8cf45b9c1fec57f9_D20220101-20221231" name="cwt:FixedIncomeInvestmentsMaturityPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzQ5NzY_064e15a7-87eb-4d17-bb3d-e3daf8f126c9">5</ix:nonNumeric> years.</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%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="i79ef157b6cde4b428ade182c3d2aa9a7" continuedAt="i0a5792f153f04bc4a2f945304b2d9dad"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's target allocation percentages for the PBOP trust is similar to the pension plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the following criteria to select investment funds:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund past performance;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund meets criteria of Employee Retirements Income Security Act (ERISA);</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Timeliness and completeness of fund communications and reporting to investors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stability of fund management company;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund management fees; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Administrative costs incurred by the Plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan Fair Value Measurements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level&#160;1 measurements) and the lowest priority to unobservable inputs (level&#160;3 measurements). The three levels of the fair value hierarchy under the standard are described below:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Plan has the ability to access.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology include:</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted market prices for similar assets or liabilities in active markets;</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs other than quoted prices that are observable for the asset or liability; and</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the asset or liability has a specified (contractual) term, the level&#160;2 input must be observable for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><ix:continuation id="i08274219c18145c0b1a204aff317e1a2" continuedAt="i007cf5abfa6f4028a0d03ba560b87ba5"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of plan assets by major asset category at December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.122%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7c89a6f2743462e93be7e543dcb67f3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMS0xLTEtNTI1MjI_d8c82e76-270b-4f0a-845b-51b022b8f4e7">588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i616840c230b742a28cbb77461d4da8eb_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMy0xLTEtNTI1MjI_183dbe98-cfa9-4051-9b86-4b88e8d2e13b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22650a0d1e2347f0b8801867ff2f8ea0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtNS0xLTEtNTI1MjI_fc83f780-df5f-4e6d-9b00-9fdee42fa740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia61acf6cbd1b480d9bbbab5d95cb0317_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtNy0xLTEtNTI1MjI_7db33525-a903-4845-895e-1924cd840aa2">588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="ic726749796e441709deb076fc304fbdd_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtOS0xLTEtNTI1MjI_ee085b48-a948-4f4e-bee2-fff7b61973ae">18,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i5faafd9336694533825b976c2ac28f7f_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTEtMS0xLTUyNTIy_2af81fed-2ece-4da7-9c0e-a67e3928aaf1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i030a642c0e9c49d8bb7cb7164d49e11f_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTMtMS0xLTUyNTIy_a689bed9-04e9-4e92-ad74-38388854cf60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia07f6668338948f0948f199810961b24_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTUtMS0xLTUyNTIy_a5feab31-da86-419a-b7a8-19a35184d73a">18,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd16289854bc49c6ab2a5669c708d9ad_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMS0xLTEtNTI1MjI_cfd9ccdb-c2cb-482a-9c6b-a986bce699a6">&#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="iafe856bbe6464a68a99bd8febd0afa8c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMy0xLTEtNTI1MjI_ee835598-af53-4d75-b444-998e2b71564f">&#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="i14436ad6f7de41069887afa01d307d16_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtNS0xLTEtNTI1MjI_4724c91e-a806-48fc-a2db-a7ed6a60ef1a">&#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="i0aff47a3588b4407928249ae0db44dc0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtNy0xLTEtNTI1MjI_86996906-0d9b-4dd2-adef-6718bb96b1df">&#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="i72a2aba799114dd6a1e368aee67ba1d6_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtOS0xLTEtNTI1MjI_4d36222c-a470-422f-8a40-76512087fd2d">5,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i303ef2f6a14d4666883f25a32c1df66c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTEtMS0xLTUyNTIy_96ce44c6-19d8-4cb9-abce-bcab3e9f1372">&#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="i1677087209bf4aa3a9e894262187c7aa_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTMtMS0xLTUyNTIy_7ef536b5-387a-4a4d-b3c8-74559f08940b">&#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="i94df668f2e5a4b96b5c436eba24bd9a2_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTUtMS0xLTUyNTIy_65f26630-109c-4d43-b65a-5cdaf9ce7410">5,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iced0a5eafa8c4ea3bd36123c9b0ca1fb_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMS0xLTEtNTI1MjI_42539d8b-9637-46e1-bb95-5b608f56e13e">&#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="ic3bbafcba3b7436abb37b2da60d2f424_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMy0xLTEtNTI1MjI_cfebd8c4-bc56-4603-91bf-fffcf74e81a2">&#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="ibdf33a68e442491ea17c81f6605884e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtNS0xLTEtNTI1MjI_1abf2335-693a-4017-a4de-e8a34d36f5b7">&#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="i5ed2f016631b4e35ba99f05d5387c1b9_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtNy0xLTEtNTI1MjI_b4c00f0b-687d-48be-9f39-fcdc75be436a">&#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="i25c210b7cfca4f19adf932e5725158fd_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtOS0xLTEtNTI1MjI_f939802e-5f5a-42c4-83fd-79772ead655e">&#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="ia89458bfadac473ba1f9e8245554a7ac_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTEtMS0xLTUyNTIy_08a0e0d1-8378-4bc0-b4cc-b51a1b989ada">&#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="i7190795b66af4e10849827e20bbafb47_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTMtMS0xLTUyNTIy_2122fb97-3f73-453b-80bc-bfc0ac855ff3">&#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="i5cbb8b6b846344fcbc3bc9eea70a6c24_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTUtMS0xLTUyNTIy_08b50c7e-8aff-43cd-9d2e-fae040dad1c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib93d37017e464d34b35cfbd2b5ce3d4b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMS0xLTEtNTI1MjI_ee3f4d8c-cff2-473a-bcf1-aa2bd33275ce">&#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="ia09417b414614917b8f29a61ef087527_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMy0xLTEtNTI1MjI_abbb4581-d4ea-417f-9720-f5ed67f7ed5a">&#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="if5c9819084714c2bbf4f1f956833911f_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtNS0xLTEtNTI1MjI_02903240-b710-4f85-99d3-cdca3d74f3a3">&#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="icaf477bc288a4721b970b683665760fe_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtNy0xLTEtNTI1MjI_ea6eec81-393a-426c-abac-38dd65fc3a82">&#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="i1099396f15904619b6d668157a4e7902_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtOS0xLTEtNTI1MjI_a8166fd4-0c3a-47d0-ad9e-d0425a7c9a99">6,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia939a14587de4507b7aee03594116882_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTEtMS0xLTUyNTIy_95b2025b-3e47-4da5-85ca-a2d1edc95991">&#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="i6db2290c116449588e2bf840780abb2b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTMtMS0xLTUyNTIy_ec47c810-2d9c-40da-a8fb-0c9ba22cb8ab">&#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="id69389a8aedd4bb19d2787193b8226b5_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTUtMS0xLTUyNTIy_f76f6f96-3536-4397-b436-f0609b2c47a0">6,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0924d90dc48a4b1497aa9418cf088ac8_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMS0xLTEtNTcyNzU_302acf17-7647-4868-b3a5-10e0fa505579">&#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="i6f9c250b2dd040e3b3c10dda56cb9881_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMy0xLTEtNTcyNzU_0efedfe2-7ac4-4219-8673-a5ed62e22a6d">&#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="i4b4a9f0f115d4320a0aacb258287bef7_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNS0xLTEtNTcyNzU_fbe0ccb1-55fe-4d8a-8ac0-79ceaad58ca6">&#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="i2947a6a679e04b929336fc9cb29ab0c7_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNy0xLTEtNTcyNzU_b90d0907-8064-4b31-9ac5-19c50f7913aa">&#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="i5f08a5b51f17431e942ae1f2a5923e7c_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctOS0xLTEtNTcyNzU_9b919eaa-be8d-4cc6-8fb7-77ce85c439f2">3,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5df39f56472e4b9e90e207e7034da037_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTEtMS0xLTU3Mjc1_a9353901-1f82-4e78-8a51-ec9d0936b524">&#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="i014c7607428b4652aa2870ea020785d2_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTMtMS0xLTU3Mjc1_95e49b7b-8f08-42a8-8380-5b290d867853">&#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="ic12cafcdbdf046308be270b3d77f66e7_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTUtMS0xLTU3Mjc1_eaf14ae5-945b-455a-a00f-882ab0a7c27a">3,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at net asset value (NAV)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1ced65ea3de47f096ff172ede565cbe_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNy0xLTEtNTI1MjI_17b62d7e-d284-45c8-a0e9-357d9dcd497e">636,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e90767cbcce43238857bf99d4160cbc_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTUtMS0xLTUyNTIy_07cd344a-3137-46ed-874d-210a1a196f3e">111,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Total Plan Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a233e0991b41d8a492176fb66ee1a0_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMS0xLTEtNTI1MjI_1ef5e498-c4b2-4ee7-af13-0fd5157f6538">588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9a11b71df7945d997b2e5b5a76d2eea_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMy0xLTEtNTI1MjI_47a90511-b382-4859-a5c0-73074bb62ba6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i2ece3e04b44b4665af10790cd663fee9_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtNS0xLTEtNTI1MjI_2cd5b88d-d511-4980-a78c-3465773bf194">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="iba21fdd2c12c43e7910109f0a3a27963_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtNy0xLTEtNTI1MjI_f80b2844-9e86-4208-aff1-5268d16c634d">637,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51d6319222e44b0a94d2b6f6d5ee2160_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtOS0xLTEtNTI1MjI_ba31dc83-7e66-4771-83e5-99c8b819d122">33,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i189c710bf5d8481294ce43f7cec2e0b4_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTEtMS0xLTUyNTIy_eb603cd2-46f6-4b06-92a2-9c8454c7bc22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i0654acd9976d4d08a062e57ff5b84384_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTMtMS0xLTUyNTIy_29ecbd8a-40c0-4dbc-9c97-c8dbcdce1411">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="id32e454461874cd28c9d8446ae1e83a7_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTUtMS0xLTUyNTIy_3d1e1200-262d-4ef5-932b-e7170cedd5c6">144,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="i0a5792f153f04bc4a2f945304b2d9dad" continuedAt="ie6cf0679e3ff462e87a1dfc10ac0fdd7"><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><ix:continuation id="i007cf5abfa6f4028a0d03ba560b87ba5"><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:20.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.110%"></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.122%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="45" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9a4af547fee4184a04ab35a51390a9c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMS0xLTEtNTI1MjI_e9603336-446d-4ffd-bba2-866bdf0b2825">126,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i0cf1f145964a4dc99ecc30d9c1257526_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMy0xLTEtNTI1MjI_c3a62f7d-e0a1-48dd-bb80-b69b061ff7e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdc7538f6d0940959fa999491df807f3_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtNS0xLTEtNTI1MjI_c036283d-9e97-4a9f-8c38-aba4a5725e30">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6927fca22cf04f10b7fd2443ebaf9faa_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtNy0xLTEtNTI1MjI_db447b4b-517d-4ecc-92da-e741b4a8b270">126,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i27b4e7980e5f44278cd240717d597367_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtOS0xLTEtNTI1MjI_ff723bcc-e998-4460-b92a-f4b49e250775">63,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i923deabea25e4ae281854e98dab7af0a_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTEtMS0xLTUyNTIy_92ee1543-327e-423d-a103-b10497efdcfe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d84cff1b2b44d78ba8faf533502fec_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTMtMS0xLTUyNTIy_c3725a53-b36c-47f0-8785-1a8878583220">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i415de8a11a2649d0ba79c4f824dd7ed7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTUtMS0xLTUyNTIy_b4712d2b-63bf-450d-9cad-f47e0ef608ad">63,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd8563ce7f97466a815c6bdc33975905_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMS0xLTEtNTI1MjI_50969ef5-2d79-495d-bcb7-e47c39c7d456">63,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id91be9ac37fa4b74b36b15df3ab8f57d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMy0xLTEtNTI1MjI_dfe0e501-c198-4717-82f5-027b24438517">&#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="i8774e570fe6a42bb9d95325073e6acd0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtNS0xLTEtNTI1MjI_90b86874-a39d-45b9-9b18-515c084565c5">&#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="i5c99113a67114f4d8b1ee0ecf5ee4822_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtNy0xLTEtNTI1MjI_996dd47f-0954-45f8-9c17-b804f063e590">63,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9cb905701ce422dae7fe708445204f2_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtOS0xLTEtNTI1MjI_a5a8a8eb-5696-4a60-9f38-5db16582e601">&#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="if4927c1f404e4481a074eedc9c07ef99_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTEtMS0xLTUyNTIy_96ce2964-e21b-4427-9022-84db82a027f9">&#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="ibdfe02e75b4a4f849af7446ad50223b9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTMtMS0xLTUyNTIy_2ac02813-3f25-4aae-b2d0-f2596dd8ca2b">&#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="i5b9fb8746e48478881f936f765a98298_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTUtMS0xLTUyNTIy_5fbc4ac4-b1d1-455e-9fac-0a7934bfad8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c70baf9caa4312b16e8abc86f5a5e1_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMS0xLTEtNTI1MjI_d90d50c1-c3de-4eea-9bbb-cb16501cc1a0">218,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c82f4e4be6641eea5a9134a03348b56_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMy0xLTEtNTI1MjI_37df4be6-d768-402d-a85a-2484b5337f24">&#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="ic73a4df291984f799b5d70c08431c77c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtNS0xLTEtNTI1MjI_48e84b10-8121-4271-8f8b-fb2fc1549d82">&#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="i26df172cac39451993dd84d53b6542c6_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtNy0xLTEtNTI1MjI_5addee4a-d145-4cf8-8574-016ccee0be76">218,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i307303f317bb4f6fb4ac226e5aa87203_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtOS0xLTEtNTI1MjI_dda12b8b-9a11-4c6d-a263-22b1df47aebc">105,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a7380affab4322b1c122507a7b7d6c_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTEtMS0xLTUyNTIy_6864ee6b-8252-41b5-990b-1ebbaa5fc246">&#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="i4fb626fb5f0a45bd98d1c4c98e9be1f9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTMtMS0xLTUyNTIy_5048176d-2b7c-439f-a744-a8edd2edb1f4">&#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="i3dbdff15613b4c6c83fd1ac713bd0975_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTUtMS0xLTUyNTIy_97229397-9290-4526-aba9-dfecb2f69448">105,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb30bd747dbb4b9fa5d10f85601b93b4_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMS0xLTEtNTI1MjI_eba580ec-6e17-420f-ae7d-b69358f40566">35,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="i57faa61b56ac43d8832bafa798186c53_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMy0xLTEtNTI1MjI_3c8f4a0e-22b1-458a-82ce-72b016f149e9">&#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="ia40a3ecfdc0045b38022170eb869dd36_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtNS0xLTEtNTI1MjI_992a38e6-3750-454f-9657-40109e14c71d">&#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="ibf3c8e09420d467691bea34df98c0040_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtNy0xLTEtNTI1MjI_5645a895-d26a-4c01-9ca7-40f919cd7d7b">35,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="ia3b6a7afb7e94a24adc2603172775d67_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtOS0xLTEtNTI1MjI_fe171499-95e4-4fe9-ae66-d8d1f9a09c12">&#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="ieb096e5b0ad448c9ba5e383f250910be_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMTEtMS0xLTUyNTIy_b362bd60-946d-4011-aaf2-a320c6ba453b">&#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="i489c1eaf0c544a9796e4e8ea9dc43752_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMTMtMS0xLTUyNTIy_2c02c1eb-3374-445f-8802-e57ed686613e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at NAV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfb9305230764658adad5a8f471a77b9_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzctNy0xLTEtNTI1MjI_2dae2aed-da04-4d96-9e48-be91ac5caf23">366,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3a5a6bd4d3d4f0da020a8c2ba059b13_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzctMTUtMS0xLTUyNTIy_1e00346e-e4d9-4d2b-8848-ca13a9356bcd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Plan Assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30b73b0d0aed4a5a9bf5e652667ffe4d_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMS0xLTEtNTI1MjI_874009c6-d2b4-4d0a-85cf-9466347a3419">443,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb75a889191a405d9e913a78d4853566_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMy0xLTEtNTI1MjI_a3334bff-855c-492d-a197-01614d12b83b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="i4410127c063442cbb5ba38bbe863fc95_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtNS0xLTEtNTI1MjI_b78cc9a1-b6d8-4048-b233-6c962305595e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="ie748d27512b0495e8c479e4695e60594_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtNy0xLTEtNTI1MjI_3371a81b-9915-4371-b022-9b90cacab42b">810,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id70e008e1c0649f398371cf006c8f30f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtOS0xLTEtNTI1MjI_0b0f77f4-77fc-4514-9ce0-1bdf62ed5daa">169,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79936f1c65484faf9f42f3b8c1b99873_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTEtMS0xLTUyNTIy_9d10efd1-9012-42b3-88dd-a1b9101e52d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="ief59e31702124ac69912db69ef461630_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTMtMS0xLTUyNTIy_927510ff-e5a4-45d1-ab02-4f06c6a4918e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="ie0dadc53bcb64dd5849363a9a3d4b078_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTUtMS0xLTUyNTIy_cc6164e7-2804-4be3-95e4-8ef3594bb923">169,436</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:continuation></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the shift in the plan asset categories was due to a change in investment strategy by the OCIO.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension benefits fixed income category includes $<ix:nonFraction unitRef="usd" contextRef="iff203498f4414d72b2e23b8a0a0ed80d_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzY5ODM_85811b1b-e1e3-451e-b7cf-6eca92ebe017">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iec3fbba11c534bcc8c1596b62b18a3e1_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzY5OTA_ce5653f1-800c-4ffd-946d-58e6eb5e68cf">11.0</ix:nonFraction> million of money market fund investments as of December&#160;31, 2022 and 2021, respectively. The other benefits fixed income category includes <ix:nonFraction unitRef="usd" contextRef="i1f81e2fb855c4e23a059fb8d6a94eb36_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcxMjQ_812c8905-6a24-4db9-b5ea-72286e7495ce">no</ix:nonFraction> market fund investments as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i7aec54cbcdc3432c8cb4cc2fac9a20dc_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcxMzE_fdff3879-2e25-4dc3-946e-d6bdf5a1920b">3.0</ix:nonFraction> million of money market fund investments as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets measured at NAV include investments in commingled funds that are comprised of fixed income and equity securities. These commingled funds are not publicly traded, and therefore no publicly quoted market price is readily available. The values of the commingled funds are measured at estimated fair value, which is determined based on the unit value of the funds and have not been classified in the fair value hierarchy tables above. There are no restrictions on the terms and conditions upon which the investments may be redeemed.</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%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="ie6cf0679e3ff462e87a1dfc10ac0fdd7" continuedAt="i87d77a8a82e242b383b61858ef419489"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Plan Assets, Benefits Obligations, and Funded Status</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfNetFundedStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzAx_04b765fe-02c3-400f-8eb5-9b9f9606e277" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the funded status of the plans with the accrued pension liability and the net postretirement benefit liability as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligation:</span></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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtMS0xLTEtNTI1MjI_1b5f8677-6be3-4d43-803a-00f2517d92c5">887,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba90a59a5f64245b09ed134b1ae4180_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtMy0xLTEtNTI1MjI_ecd7d105-85ac-4a12-8bac-47885c66abfd">833,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtNS0xLTEtNTI1MjI_2c29a02e-73ea-45af-a435-7c63dd14385d">142,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 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="i59095ee0059f47a09b7a2628a66dfa3b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtNy0xLTEtNTI1MjI_f91b669a-c961-4227-aab3-e0718f4725f9">130,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtMS0xLTEtNTI1MjI_2910af32-7bd0-4924-a3f2-5cbc41c7bbfb">34,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtMy0xLTEtNTI1MjI_af9d2441-b85e-4a31-94b2-17ea1418245c">35,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtNS0xLTEtNTI1MjI_e80d972f-6aa9-4e68-bf33-31883a6aa5bd">6,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtNy0xLTEtNTI1MjI_25dc8bea-f251-4d18-afbf-4db98660a944">6,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtMS0xLTEtNTI1MjI_1463a46b-1b4e-4bbe-ab71-278476beb442">25,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtMy0xLTEtNTI1MjI_7a04b308-fc7d-4710-b5b5-26db918547ad">21,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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtNS0xLTEtNTI1MjI_9e924746-f0c8-46e7-aa33-4e15a99772c7">4,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtNy0xLTEtNTI1MjI_38194574-7b2d-4fc2-bd97-baf1a3a1516b">3,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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtMS0xLTEtNTI1MjI_29806dac-cd23-466c-a0eb-8cba56eaee6a">243,769</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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtMy0xLTEtNTI1MjI_8f0ac5ba-935d-4a1a-8e6d-ab693399b84f">13,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtNS0xLTEtNTI1MjI_571927d8-7508-4ac6-bd64-b132748ca9f2">49,462</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtNy0xLTEtNTI1MjI_03507212-b020-4cab-b778-154876b8896f">5,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctMS0xLTEtNTI1MjI_05612827-e2a8-434c-8b98-6fd7e76ebe49">&#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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctMy0xLTEtNTI1MjI_86a57fa9-064f-41c0-8645-6ce3a848a442">&#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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctNS0xLTEtNTI1MjI_63db4269-bd4b-4eb7-89dc-df54fe529d4a">&#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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctNy0xLTEtNTI1MjI_feff864c-817d-45aa-8188-6df7752246de">&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid, net of retiree premiums</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtMS0xLTEtNTI1MjI_2a6d9b7a-d872-4382-bd85-c624837d9eef">18,897</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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtMy0xLTEtNTI1MjI_b4086010-c83a-44bc-914b-508bdc02e72b">16,704</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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtNS0xLTEtNTI1MjI_524fbb44-166e-4a0a-946c-91672662b8f7">2,095</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtNy0xLTEtNTI1MjI_c0fe94fb-3a8a-4721-95fb-6a44ae91f77e">2,753</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktMS0xLTEtNTI1MjI_07e58408-a554-4eb4-87e6-80ae5a764cef">685,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktMy0xLTEtNTI1MjI_823e09f0-162e-4669-b8bf-6be8fbf7adc2">887,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktNS0xLTEtNTI1MjI_b8062637-07c1-4d93-8f3c-4c95046f6b27">101,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktNy0xLTEtNTI1MjI_e22c7f46-715d-4f20-ae54-504d8ff977ad">142,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTEtMS0xLTUyNTIy_f5ade612-be51-413e-992e-89efba30afca">810,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ba90a59a5f64245b09ed134b1ae4180_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTMtMS0xLTUyNTIy_58ca8d75-1fb9-40c9-90de-a265a6d6337c">716,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTUtMS0xLTUyNTIy_bc8402f8-adca-4d75-bf7c-eac2a268a72a">169,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i59095ee0059f47a09b7a2628a66dfa3b_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTctMS0xLTUyNTIy_d9e045f7-98ed-4906-ab67-01f58d936abd">147,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTEtMS0xLTUyNTIy_8abd3c5a-2a5c-44f0-8dde-32ccba2267db">171,517</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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTMtMS0xLTUyNTIy_51df839b-d395-4585-b5d7-b489f80d84b8">84,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTUtMS0xLTUyNTIy_333f4b0e-9af4-4e1f-9638-4d75231c95d8">23,326</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTctMS0xLTUyNTIy_9c432b24-b3cf-404a-9e45-2f0b37b9232c">23,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTEtMS0xLTUyNTIy_9da8d8c8-5d3b-46cb-acdc-94494a8da8e2">17,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTMtMS0xLTUyNTIy_c88110d2-c1f4-4332-9b81-273130d0f913">25,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTUtMS0xLTUyNTIy_8f7a7fca-e71f-4dde-b211-14b6100fd9a1">671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTctMS0xLTUyNTIy_7f285dc9-2734-42cd-b5f0-030b1df01a06">1,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retiree contributions and Medicare part&#160;D subsidies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTEtMS0xLTUyNTIy_00a872e7-2ce5-4fb8-a19a-2e3bb43ab90d">&#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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTMtMS0xLTUyNTIy_1e734709-7f75-4270-9264-4b6b22736285">&#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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTUtMS0xLTUyNTIy_6aa2dae5-0fbc-421a-aa53-92e7c8c59dde">2,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTctMS0xLTUyNTIy_69914045-14af-4e0d-a93b-57823a067832">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTEtMS0xLTUyNTIy_b5830a7d-a448-4609-ad90-134f30529ed0">18,897</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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTMtMS0xLTUyNTIy_2182f39f-0aa8-4f81-b30f-f0277846b7c7">16,704</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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTUtMS0xLTUyNTIy_9f61a59a-4bf6-4e57-a892-8e2c3024dd0c">4,421</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTctMS0xLTUyNTIy_9c532c3d-5e6f-4c60-87a8-8b5197d0948f">5,057</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 13pt;text-align: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 adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTEtMS0xLTUyNTIy_12621954-6b2d-4544-92af-19d0f5eb1a9c">&#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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTMtMS0xLTUyNTIy_aa9f165f-1580-4065-9414-7ec24fa48092">&#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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTUtMS0xLTUyNTIy_d0081d42-4c8d-40db-83ea-d3632f2df80a">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTctMS0xLTUyNTIy_911c8ca6-2ab0-4a9b-a90a-4e2cd9e5d520">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</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="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTEtMS0xLTUyNTIy_7b024390-2a9e-4ffd-a5ac-3d421d661100">637,330</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 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="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTMtMS0xLTUyNTIy_9839dac1-c28a-4b1c-8ae4-86ad4361cf36">810,469</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 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="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTUtMS0xLTUyNTIy_90c445d4-01e7-479c-b25c-c97803df9aa1">144,686</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 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="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTctMS0xLTUyNTIy_dfbc5f0b-23b5-42fd-b2e5-3d1cd97cb545">169,436</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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status (2)</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="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTEtMS0xLTUyNTIy_525779b6-2f9f-4eda-af5f-4a3e3ae1bdd0">47,924</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTMtMS0xLTUyNTIy_12dcb6fa-2d16-4d87-b5de-e7bfb55c4b82">77,008</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTUtMS0xLTUyNTIy_99bb8f62-202f-4080-a5f0-2ee63caf5508">42,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTctMS0xLTUyNTIy_4a551ad7-f660-49e8-8d12-43b5d5e7e549">26,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTEtMS0xLTUyNTIy_67e8dc38-f383-4aad-82b2-31f5eca260f3">19,512</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="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTMtMS0xLTUyNTIy_360512de-5758-4368-aa9b-981f038843a7">12,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="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTUtMS0xLTUyNTIy_e225f767-0487-4c2b-97f5-962c4140c1d2">44,555</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="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTctMS0xLTUyNTIy_b50378e8-a5ed-42ee-8440-d060dc8b52e7">29,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTEtMS0xLTUyNTIy_a72d0cb6-6f86-4916-bb23-3a36cfb6087c">3,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTMtMS0xLTUyNTIy_ef68e5eb-7174-494f-a063-f9a807bf4369">4,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTUtMS0xLTUyNTIy_a99700b1-07cd-493e-bb02-249105028ae0">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTctMS0xLTUyNTIy_1ee22470-a7b5-42ba-9f8b-382e9d47d844">1,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</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="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTEtMS0xLTUyNTIy_32e78b7d-eb08-45e8-86ae-925b4feca7f5">64,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTMtMS0xLTUyNTIy_59359d5f-76a7-4418-b9a6-811a5b56b81f">60,511</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTUtMS0xLTUyNTIy_40b1d60d-5ce3-4351-ba98-7dfeaa59add1">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTctMS0xLTUyNTIy_89daccf3-e591-4190-9c26-5b81476302b0">623</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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:28.5pt">The actuarial gain for pension and other benefits in 2022 was mainly due to a higher discount rate used in the calculation. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The short-term portion of the pension benefits was $<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzg1MzY_e1742a31-d773-42b6-9e18-37b14e2aa2b0">2.6</ix:nonFraction> million as of December&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-5" name="us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzU0OTc1NTgyODg5NA_14d4d82e-6f3e-430d-8614-329bc54dc157">2.1</ix:nonFraction>&#160;million as of December 31, 2021 and was recorded as part of other accrued liabilities on the Company's Consolidated Balance Sheets.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="i87d77a8a82e242b383b61858ef419489" continuedAt="i531e0b6aa8924848bdca92c85af01c65"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjk3_c9701f95-fc49-472e-b0fc-a2d867556e7f" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized on the balance sheet consist of:</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:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idec9bdf52ecd445fa543410591310d2d_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItMS0xLTEtNTI1MjI_eabcded2-255d-4588-a4e2-e09340fed21a">32,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeb5c7cbfb32474cbd061c7d21fff201_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItMy0xLTEtNTI1MjI_e10ab996-6a08-4d05-9ea7-2cd30efa2494">17,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75f37a2a3f814b7e807e352fc20a03d1_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItNS0xLTEtNTI1MjI_376bff90-f180-4236-94ad-0725cfb27b1d">42,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e4f88d21ae495da759bb62962c06c7_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItNy0xLTEtNTI1MjI_40e6ce02-1e9c-474c-ae83-5f8373c56cd3">26,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit 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="i36e77966acb34f57af2cb8a4ed381a15_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtMS0xLTEtNTI1MjI_be342a6e-c103-4457-9cd8-30afdf5ef3ab">307</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="i40800ac436fd4a3c9687e750acc4fdcc_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtMy0xLTEtNTI1MjI_0ed96928-d14b-4885-afab-cd03f13513cf">282</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="ia682c4a7a3f2483688035b97353b40e4_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtNS0xLTEtNTI1MjI_7451d447-5904-4beb-825a-cd996eedf0a4">465</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="ia09fe58be75a4305ac4ec529b93d4e7e_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtNy0xLTEtNTI1MjI_009a48b3-f721-4ac6-a028-b86e4728186d">1,124</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit liability (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79417c5c48624a46aa129ce92537fac9_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtMS0xLTEtNTI1MjI_769b54b1-344c-4374-808e-15f98d0f0bd1">80,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="iec6969c7e98e4092a7d57bd2cd57c367_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtMy0xLTEtNTI1MjI_863b0fcb-3fe6-4fe6-9209-300ce48ecc35">94,010</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="iea34eee02bf9492c8b88f94712a7981b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtNS0xLTEtNTI1MjI_aa6da5fb-e831-4d4b-9dc1-6b3ab1cec4c2">&#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="ifed6b5530c6c477688b4be8a34f45a7f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtNy0xLTEtNTI1MjI_2f64935d-5007-4c53-b0eb-d21c9328fc7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1f0fe9cdeb8426083ca193dc81eab3b_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtMS0xLTEtNTI1MjI_03713e65-1bcb-42d1-9321-c2d610690808">&#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="i5f7a2f6519564f4f98786eae4d8290cf_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtMy0xLTEtNTI1MjI_46716029-cc23-46cd-b0b1-c1fa2900ffa2">16,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c0e4cbe6a6c4aab91b8ccf56d08abdc_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtNS0xLTEtNTI1MjI_72e08d5b-886d-4476-a1d7-c3ab210bd2a7">171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f85da36491a4b2fa2ba490e63f427bd_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtNy0xLTEtNTI1MjI_fe964c1e-28c9-42e6-8289-dd21fdb11373">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ad1172a39ac4ad19ccfdae84fa52fab_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtMS0xLTEtNTI1MjI_f9f81927-6672-475b-9321-182be17704b4">16,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a2dbd4a1c39465abce705bc67d0a198_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtMy0xLTEtNTI1MjI_b886a6f0-8606-413c-a79e-cbe745a4db85">&#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="ib1758e3afb99455ca0d22a43e740b8b5_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtNS0xLTEtNTI1MjI_ba4b814e-ca68-42aa-b6ef-61d1d5a77135">42,678</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="i6f083c1f7d0e4e4288f3a2e390655776_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtNy0xLTEtNTI1MjI_a378e25a-ac36-424e-aab6-0be9cbee28ee">27,294</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctMS0xLTEtNTI1MjI_6a8d4869-34a7-4444-b755-cc9718e163b4">64,231</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctMy0xLTEtNTI1MjI_02b9b82e-0fd6-49b8-8b9f-3e525f09d692">60,511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctNS0xLTEtNTI1MjI_6cec69ed-7516-452b-81b5-c227d56300df">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctNy0xLTEtNTI1MjI_dea376ff-4781-444d-a800-e77b2f7fdcdb">623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;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:28.5pt">Noncurrent assets represent the overfunded status of the employee pension plan and PBOP plan in 2022 and 2021. The amounts are recorded as part "Other" noncurrent assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Accrued benefit liability represents the underfunded status of the SERP plan in 2022 and 2021. The amounts are recorded as part of "Pension" in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Changes in the funded status of the plans that would be recorded in accumulated other comprehensive income for an unregulated entity are recorded as a regulatory assets and liabilities as the Company believes it is probable that an amount equal to the regulatory asset or liability will be collected or refunded through the setting of future rates.</span></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Assumptions</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjg4_6b63a20d-7838-4035-8e2f-129eeaea6a01" continuedAt="i1d4efb48cb714ce989bcbbc9eb701090" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the benefit obligation for the benefit plans:</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:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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="number" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtMS0xLTEtNTI1MjI_163cf23f-f0b8-4acb-81d6-533754ba080e">5.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtMy0xLTEtNTI1MjI_4ebc49de-4eb9-43f7-b1ad-380e49d40cf5">3.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" xsi:nil="true" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtNS0xLTEtNTI1MjI_8b564bfa-f559-47d0-a86d-49116f691a88"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtNy0xLTEtNTI1MjI_902ae22d-6a34-4a4d-b2d1-4719727cac2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtMS0xLTEtNTI1MjI_57739426-4a76-468a-b8d2-f15385109d2e">5.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70dc93b838b544f89519a406ad2cc983_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtMy0xLTEtNTI1MjI_cadba02f-6836-476c-aa9d-442ad54e7992">3.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="id264b4afda5d48f19b450be08931ad60_I20221231" xsi:nil="true" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtNS0xLTEtNTI1MjI_88c559ea-1941-4b61-b2eb-c84daa37273d"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4df0607f75a646bb841d1e6330ee187a_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtNy0xLTEtNTI1MjI_3a538986-53ef-4807-8f99-1040dd808851">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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="number" contextRef="i413ae04af2c94a7982136ff429f1eb5f_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtMS0xLTEtNTI1MjI_3776dc6f-3915-4799-b02e-a89915245907">&#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="number" contextRef="i5dc866833d164e26ab4cbf74aa28f0b2_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtMy0xLTEtNTI1MjI_cca092f1-7bda-411c-9a5f-c9b924cf0b09">&#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="number" contextRef="i456bff39767c438c91260fd55561b5a6_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtNS0xLTEtNTI1MjI_9232bebd-3289-42b8-bb87-585e876361b2">5.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i30acc5f3c0044b129f3184bddd8a0418_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtNy0xLTEtNTI1MjI_59b777a3-9fce-4ed6-9e0d-c204e9c7a40c">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtMS0xLTEtNTI1MjI_48f3ebe3-72c3-49e4-8e5b-30b248c5ee95">7.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtMy0xLTEtNTI1MjI_5dc0f036-1a52-41fa-937e-4b382ea4716a">6.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtNS0xLTEtNTI1MjI_11fad36f-ec3b-4556-b8e6-f5e7f66ecd7d">7.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtNy0xLTEtNTI1MjI_1f08095d-8a72-4efc-8b9f-9864d901a5b3">5.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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="number" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctMS0xLTEtNTI1MjI_24dc4dbb-1227-4927-8761-177d31d6cd59">4.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctMy0xLTEtNTI1MjI_b7bca9ee-08ec-45b0-903a-ec3cf110ab68">4.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" xsi:nil="true" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctNS0xLTEtNTI1MjI_04aa938c-d761-495e-a4e6-0f763ac6a4fe"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctNy0xLTEtNTI1MjI_fd5ecea8-f15a-491a-be88-0448e4fcde72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtMS0xLTEtNTI1MjI_515ce82b-3426-4633-ab45-95f6340e00f5">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i70dc93b838b544f89519a406ad2cc983_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtMy0xLTEtNTI1MjI_f1da7a55-b564-4f36-b202-2371c1324e4b">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="id264b4afda5d48f19b450be08931ad60_I20221231" xsi:nil="true" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtNS0xLTEtNTI1MjI_ca40f4a0-8b43-4578-8066-befbc48cf376"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4df0607f75a646bb841d1e6330ee187a_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtNy0xLTEtNTI1MjI_9aa1b7af-9ff7-418d-a145-cc0ffe9b3cca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktMS0xLTEtNTI1MjI_0a2b6b10-492c-4e2c-b51c-f11ba865d42f">2.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktMy0xLTEtNTI1MjI_34c426a4-0b74-4c68-825d-70b712e5935d">2.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="number" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" xsi:nil="true" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktNS0xLTEtNTI1MjI_50d6a6a4-94e5-4798-b64c-7143af9842c4"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktNy0xLTEtNTI1MjI_571e3c30-0fc0-45d1-8d80-94c4301d6b1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term rate of return assumption is the expected rate of return on a balanced portfolio invested roughly <ix:nonFraction unitRef="number" contextRef="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231" decimals="2" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODUz_99e60bb4-879a-41d4-8688-309eae092dcc">60</ix:nonFraction>% in equities and <ix:nonFraction unitRef="number" contextRef="i73032de2543144749590f03b925188ab_D20220101-20221231" decimals="2" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODcy_c75acbf5-d6f1-4714-abed-0e3dd10eb29d">40</ix:nonFraction>% in fixed income securities. Returns on equity investments were estimated based on estimates of dividend yield and real earnings added to a <ix:nonFraction unitRef="number" contextRef="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMDE0_147fe214-06de-4ea3-b9f1-c5a7e4e92577">2.25</ix:nonFraction>% long-term inflation rate. For the pension plans and other benefits, the assumed returns were <ix:nonFraction unitRef="number" contextRef="i39ff8a2f20bc4698ae5b6b91badc62e8_D20220101-20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMDkx_0310b5e2-e190-4211-8c6f-e8de2c579b41">8.35</ix:nonFraction>% for domestic equities and <ix:nonFraction unitRef="number" contextRef="iedc867b6fa674772899b3f4cd4bc5b92_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMTIw_4f4686d3-3ad6-4bee-90d1-bdd460271f7a">9.20</ix:nonFraction>% for foreign equities. Returns on fixed-income investments were projected based on investment maturities and credit spreads added to a <ix:nonFraction unitRef="number" contextRef="i73032de2543144749590f03b925188ab_D20220101-20221231" decimals="INF" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMzM2_ccf3d04a-8301-40ec-a9b7-86e6f31cfc12">2.25</ix:nonFraction>% long-term inflation rate. For the pension and other benefit plans, the assumed returns were <ix:nonFraction unitRef="number" contextRef="i4bb9a18d787a47b78718bbf79c45db78_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE3MTc5_87b2d874-4336-4501-a63c-d1a2cb8c6878">5.18</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0c160511b7344fb7a875da0700db7f42_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzU0OTc1NTgzMTA3Ng_396cf1cf-1523-4ab1-9868-47a921a8c537">4.95</ix:nonFraction>%, respectively, for fixed income investments. The Company is using a long-term rate of return of <ix:nonFraction unitRef="number" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyNTU0_a9bff2d6-6031-4dcc-8790-2dd8e9dc05ed">7.50</ix:nonFraction>% for the pension plan and <ix:nonFraction unitRef="number" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyNTgy_14f6b3fe-ac9c-43eb-8db1-cbddf229ec9f">7.36</ix:nonFraction>% for the other benefit plan.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11 EMPLOYEE BENEFIT PLANS (Continued)</span></div></div><ix:continuation id="i531e0b6aa8924848bdca92c85af01c65"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Net Periodic Benefit Cost</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzI1_e12e2af7-e16c-451f-a506-a0d0b399a9ac" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for the pension and other postretirement plans for the years ended December&#160;31, 2022 and 2021, included the following components:</span></div><div style="margin-bottom:3pt;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:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.748%"></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:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMS0xLTEtNTI1MjI_7e4fd495-3de4-462a-bf86-720ab98f3720">34,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMy0xLTEtNTI1MjI_11724878-a344-49d4-9082-071c80c0cb5f">35,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItNS0xLTEtNTI1MjI_6dce15a2-ee20-4820-bbe1-c755ebf0ff50">36,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItNy0xLTEtNTI1MjI_0799331d-f2cc-4d29-883b-21440d6e81a4">6,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItOS0xLTEtNTI1MjI_058f66fd-cf9d-4cb3-9987-3292347a8712">6,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMTEtMS0xLTUyNTIy_7ce6a96f-079f-4a1f-b477-f481ee23d4ac">7,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMS0xLTEtNTI1MjI_fe873685-26e8-43ab-91f9-35573d421dff">25,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMy0xLTEtNTI1MjI_34d5eb5b-a8bb-4caf-8584-b62e541bfc9e">21,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="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtNS0xLTEtNTI1MjI_5653fef4-38ac-48b7-ad96-4c67ffb4b74e">25,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtNy0xLTEtNTI1MjI_1b53c4fe-2e9f-428e-9191-daaf03dc7730">4,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtOS0xLTEtNTI1MjI_c9450cc5-32f2-4f7c-a32b-394302ef49bb">3,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMTEtMS0xLTUyNTIy_537307e0-e381-4621-9750-984c170d19ee">4,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMS0xLTEtNTI1MjI_04b7a83f-002f-4126-b5be-9e11a08d74e2">45,228</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="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMy0xLTEtNTI1MjI_6f2a1084-4777-48d6-a6b9-2c6e87ce0f6d">39,472</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="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtNS0xLTEtNTI1MjI_d8848972-da15-45f3-a59f-a395b68f754a">33,086</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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtNy0xLTEtNTI1MjI_32c58240-df9b-4313-b30f-e45a3a9cfe8c">9,927</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtOS0xLTEtNTI1MjI_94f33d37-3cf0-4e2b-b2f6-82f27d161e68">8,769</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="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMTEtMS0xLTUyNTIy_04bea51e-8b24-41cc-98b8-7bfeca39325f">7,236</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization and deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" sign="-" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMS0xLTEtNTI1MjI_83aaf1ef-54c1-4221-94c5-d0ba2b2e73a8">5,781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" sign="-" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMy0xLTEtNTI1MjI_5053f6bb-9399-406a-a2df-6a87d7ee4364">10,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231" decimals="-3" sign="-" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtNS0xLTEtNTI1MjI_c75c4c46-8918-404b-95c4-3b96f1bbb575">17,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtNy0xLTEtNTI1MjI_9e1dd295-508f-465e-a621-ff7d1b7c69f4">824</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="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtOS0xLTEtNTI1MjI_238a711b-dba9-4ae4-bd58-00ada4bef21b">293</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="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-3" sign="-" name="cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMTEtMS0xLTUyNTIy_9f114eab-e7b8-4590-b260-e769ef7661cf">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMS0xLTEtNTI1MjI_e8e9a373-4f80-4957-bf89-74b1cc513f41">20,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMy0xLTEtNTI1MjI_c6b82fbd-a1bc-4593-9c52-85f22020a018">27,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtNS0xLTEtNTI1MjI_5989e209-d058-48eb-8b5f-1c4ff3b0ecd7">45,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtNy0xLTEtNTI1MjI_954a8a48-1f95-42fc-8a07-7fb9b1133900">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtOS0xLTEtNTI1MjI_744301e6-c72b-4b52-ade6-cbc8d01ee5c1">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMTEtMS0xLTUyNTIy_f4207dad-ac77-4dba-adfa-e469f5da402e">5,211</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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost portion of the pension plan and other postretirement benefits is recognized in administrative and general within the Consolidated Statements of Operations. Other components of net periodic benefit costs include interest costs, expected return on plan assets, amortization of prior service costs, and recognized net actuarial loss and are reported together as other components of net periodic benefit cost within the Consolidated Statements of Operations.</span></div><ix:continuation id="i1d4efb48cb714ce989bcbbc9eb701090"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the net periodic benefit costs for the benefit plans, which uses the end of the prior year as the measurement date:</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:45.829%"></td><td style="width:0.1%"></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.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.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.624%"></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:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</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%">&#160;</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%">&#160;</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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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="number" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtMS0xLTEtNTI1MjI_b2ab1ec1-9f52-48b8-bc29-958026efc5e0">3.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtMy0xLTEtNTI1MjI_7b8db091-38cf-4231-941f-bb9b4bf6f162">3.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtNS0xLTEtNTI1MjI_674a6db8-0c80-4f57-8b4b-2f5e2573e400">&#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="number" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtNy0xLTEtNTI1MjI_4f6892ed-6add-4598-9795-05db13a626c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtMS0xLTEtNTI1MjI_580fe743-fcc4-4808-a148-643c3e7a1d9c">3.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07702274634340b3ada52be9e24f993d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtMy0xLTEtNTI1MjI_08a1d6fc-0fe7-421d-80d8-1a66b84404b9">2.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtNS0xLTEtNTI1MjI_322e6df8-3534-418a-97b7-9c18d1045c61">&#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="number" contextRef="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtNy0xLTEtNTI1MjI_ff3d2138-0a87-47f9-9f07-cb1c8ea98a66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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="number" contextRef="ib5d6b041e449411790088d2b91a9f3e6_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtMS0xLTEtNTI1MjI_02a1defa-7a17-4130-b842-2d76d683c259">&#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="number" contextRef="i48a9457577bb473da5bd3e971c05d249_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtMy0xLTEtNTI1MjI_c5c26e08-2e9a-41f1-b380-e57d08dc4c37">&#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="number" contextRef="i95c667581df84eba9d839c3823cf4711_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtNS0xLTEtNTI1MjI_ce6a08cc-6608-4b42-9c57-ab3e508d3518">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd1bea5c81844c2999f6b3e888d7f36c_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtNy0xLTEtNTI1MjI_b92b9e08-4a9f-4e48-8560-ccb1e16bce0a">3.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtMS0xLTEtNTI1MjI_6e980f77-60f1-44b3-a5b7-5a4fd74e4255">6.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtMy0xLTEtNTI1MjI_a0597b55-b8de-48d0-aa62-58e0a6d194e3">6.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtNS0xLTEtNTI1MjI_f6257b6b-265a-440c-a7b8-fff81c5b523f">5.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtNy0xLTEtNTI1MjI_e6877506-a1e8-4392-80fa-c57a27dca8e4">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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="number" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctMS0xLTEtNTI1MjI_3c92643d-c34a-4a7e-96d0-befbb0ec7727">4.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctMy0xLTEtNTI1MjI_21bd28a8-8790-414b-b5bf-3d7f1310496b">4.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctNS0xLTEtNTI1MjI_e520f6a3-3efb-41dc-9cfd-b23f7539ef87">&#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="number" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctNy0xLTEtNTI1MjI_0ac8debc-34ae-4b84-b708-64ab391ece6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtMS0xLTEtNTI1MjI_ce05dc25-d0d1-40c9-89aa-14b8841b962f">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07702274634340b3ada52be9e24f993d_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtMy0xLTEtNTI1MjI_7b5b6f8f-d773-444e-be8f-7682259e77d2">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtNS0xLTEtNTI1MjI_cb55146c-b286-42a3-a576-8487c61b03f0">&#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="number" contextRef="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtNy0xLTEtNTI1MjI_9e43c3fa-55a3-4be8-81c5-e258cf641803">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktMS0xLTEtNTI1MjI_fda8379d-ef1d-4906-8c77-3a9f60412370">2.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktMy0xLTEtNTI1MjI_af432ab1-dd86-4a5d-bdc2-c319fe19cc0a">2.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktNS0xLTEtNTI1MjI_33d01259-daa3-4bdb-809f-7e62bb443f41">&#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="number" contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231" decimals="4" name="cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktNy0xLTEtNTI1MjI_1eb5aade-b999-47c6-aa1f-14bb120401aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The health care cost trend rate assumption has a significant effect on the amounts reported. For 2022 measurement purposes, the Company assumed a <ix:nonFraction unitRef="number" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="3" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEzODY5_79ae8da7-5f8f-49b8-bcf5-9d386420fb99">5.3</ix:nonFraction>% annual rate of increase in the per capita cost of covered benefits with the rate decreasing to <ix:nonFraction unitRef="number" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="cwt:DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEzOTY3_43df1864-3318-46f5-8df8-3bfb8cc1294d">5.2</ix:nonFraction>% by 2023, then gradually grading down to <ix:nonFraction unitRef="number" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="4" name="cwt:DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MDEw_88a60e59-8b6a-480c-ac68-ee5c3b059681">3.9</ix:nonFraction>% by 2060.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to make annual contributions that meet the funding requirements of ERISA. The Company estimates in 2023 that the annual contribution to the pension plans will be $<ix:nonFraction unitRef="usd" contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MjA0_57d6ec07-fd3b-469e-b8e6-cff316e64478">2.9</ix:nonFraction> million and the annual contribution to the other postretirement plan will be $<ix:nonFraction unitRef="usd" contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjc2_575fab4b-9d87-40bc-a7ba-3a79c86c7e14">0.2</ix:nonFraction> million.</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%">82</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_172"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODM_c58fe83e-955a-4e95-a442-7701d2a47991" continuedAt="i84213b8ada0642d2ad08c69ecd2a848e" escape="true">STOCK-BASED COMPENSATION PLANS</ix:nonNumeric></span></div><ix:continuation id="i84213b8ada0642d2ad08c69ecd2a848e"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's equity incentive plan was approved and amended by stockholders on April&#160;27, 2005 and May&#160;20, 2014. The Company is authorized to issue awards up to <ix:nonFraction unitRef="shares" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwMA_6e38c3b7-cd55-418d-bdce-e47f9e1c7682">2,000,000</ix:nonFraction> shares of common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company granted RSAs of common stock to Officers and to the Board of Directors. An RSA share represents the right to receive a share of the Company's common stock and is valued based on the fair market value of the Company's common stock at the date of grant. RSAs granted to Officers vest over <ix:nonNumeric contextRef="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzUzOQ_743ebf38-8b1a-427a-92e6-f1535db4c893">36</ix:nonNumeric> months with the first year cliff vesting. In general, RSAs granted to Board of Directors vest at the end of <ix:nonNumeric contextRef="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzY0Mw_8e99acab-db8c-4982-8b0b-6f6add082380">12</ix:nonNumeric> months. The RSAs are recognized as expense evenly over <ix:nonNumeric contextRef="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzY5NA_d1ac132d-fe68-46cb-9d7f-215c87933d74">36</ix:nonNumeric> months for the shares granted to Officers and <ix:nonNumeric contextRef="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzczNg_937b2afc-51f4-41c8-8e8a-215b8b3e31ce">12</ix:nonNumeric> months for the shares granted to Board of Directors. As of December 31, 2022, there was approximately $<ix:nonFraction unitRef="usd" contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzgzNA_33aea3cd-d41a-4b3b-9dcb-c6b3a3d24343">1.7</ix:nonFraction>&#160;million of total unrecognized compensation cost related to RSAs. The cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzU0OTc1NTgxNzEwNQ_229423e4-297e-4382-9f54-e16fa90648b2">1.6</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwOTM_f8a6e910-1127-431b-b54c-ce372abafc9c" continuedAt="i703c00fedd0a48749b7cf9ee8ca38389" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSAs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></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.522%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSA Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i403bf901cd3c4698992bea27fdab2b22_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzEtMS0xLTEtNTI1MjI_b71f94d9-cd81-48c4-891c-e307dbde7b4e">62,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="i403bf901cd3c4698992bea27fdab2b22_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzEtMy0xLTEtNTI1MjI_698382a5-6952-4f7c-b04c-cbb52b2d91f0">53.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzItMS0xLTEtNTI1MjI_45d8c2bf-c858-47e8-a0ac-bed058b9a396">42,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzItMy0xLTEtNTI1MjI_47132856-a0e9-45bb-8b97-982ed249b60d">56.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzMtMS0xLTEtNTI1MjI_1cac6c20-5538-4062-979e-3162394531cc">51,032</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzMtMy0xLTEtNTI1MjI_21bc42d4-0640-47b8-ad67-27e34425db3c">53.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMS0xLTEtNTg1Mzc_798cc08a-1165-4143-8ef4-a78f45d50188">1,650</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="usdPerShare" contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMy0xLTEtNTg1Mzc_11647e4b-b4d3-45ca-8f0a-ab3e4c04c460">56.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">RSAs at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMS0xLTEtNTI1MjI_4a1d7352-83a9-488f-b88b-533389f69dcb">52,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMy0xLTEtNTI1MjI_29f489f1-c8a2-476d-b54b-a3ccc7507bcd">55.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company granted performance-based RSUs of common stock to Officers. Each award reflects a target number shares of common stock that may be issued to the award recipient. The 2022 awards may be earned upon the completion of a <ix:nonNumeric contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODU_9a77f9f0-b404-4ec2-9af9-d09923b06183">3-year</ix:nonNumeric> performance period. Whether RSUs are earned at the end of the performance period will be determined based on the achievement of certain performance objectives set by the Board of Directors Compensation Committee in connection with the issuance of the RSUs. The performance objectives are based on the Company's business plan covering the performance period. The performance objectives include achieving the budgeted return on equity, budgeted investment in utility plant, customer service standards, employee safety standards and water quality standards. Depending on the results achieved during the <ix:nonNumeric contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODY_af9ddaec-3368-4d3e-a286-5bf0222dcfdd">3-year</ix:nonNumeric> performance period, the actual number of shares that a grant recipient receives at the end of the performance period may range from <ix:nonFraction unitRef="number" contextRef="i36250a72a0e54a638af9c826223ab5ea_D20220101-20221231" decimals="INF" name="cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwNTQ_01363e93-bbfc-40d9-82f2-6a7c28ce1691">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic052c62790174b08b8a2cd3167274c70_D20220101-20221231" decimals="INF" name="cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwNjA_1a58cbe2-0819-46c2-a91a-41155cf786e6">200</ix:nonFraction>% of the target shares granted, provided that the grantee is continuously employed by the Company through the vesting date. If prior to the vesting date employment is terminated by reason of death, disability or normal retirement, then a pro rata portion of this award will vest. The RSUs are recognized as expense ratably over the <ix:nonNumeric contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODg_69166ade-b677-4d33-ba96-207e86677fd2">3-year</ix:nonNumeric> performance period using a fair market value of the Company's common share at the date of grant and an estimated number of RSUs earned during the performance period. As of December 31, 2022, there was approximately $<ix:nonFraction unitRef="usd" contextRef="ib196884202f043f78b1cf969ccee020f_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzI2NzA_f3235562-30d8-4a33-8a86-7cdfb260ac5a">2.1</ix:nonFraction>&#160;million of total unrecognized compensation cost related to RSUs. The cost is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIxOTkwMjMyNTg3NDA_7eebbbcf-10ce-4a3a-815a-0256606e1753">1.2</ix:nonNumeric> years.</span></div><ix:continuation id="i703c00fedd0a48749b7cf9ee8ca38389"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSUs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></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.522%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie2d3e6637c864b6388c784217686e6e9_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzEtMS0xLTEtNTI1MjI_284061f6-39e1-4fa4-b741-ee7761060545">90,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="ie2d3e6637c864b6388c784217686e6e9_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzEtMy0xLTEtNTI1MjI_207ae0b7-f374-42ba-aeaa-cb44ddb06260">52.71</ix:nonFraction>&#160;</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzItMS0xLTEtNTI1MjI_65af8ca1-ab6c-40ce-bff8-15787ebd00c7">35,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzItMy0xLTEtNTI1MjI_3f1184f1-c1ec-4d8a-9a75-b83e8c28b403">56.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Performance criteria adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="INF" name="cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzMtMS0xLTEtNTI1MjI_67852366-3e39-41a3-ae32-d6eb2bc99473">12,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="2" name="cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzMtMy0xLTEtNTI1MjI_37303f79-01d8-4a81-8465-0bedb81ac74e">58.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzQtMS0xLTEtNTI1MjI_18ff3807-d983-4609-b635-e8537fb43ae3">32,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzQtMy0xLTEtNTI1MjI_8e424b20-9745-4d9d-9eb4-a6f0a0a5071a">58.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzUtMS0xLTEtNTI1MjI_c4edc6db-1f6e-4500-8b00-636d4be6874a">13,488</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzUtMy0xLTEtNTI1MjI_101df938-bdaf-4f93-a266-e353b15a1786">53.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">RSUs at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibd34eac674454d859acd5dd342c69c19_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzYtMS0xLTEtNTI1MjI_1577a6ed-888c-4359-b5d2-ad7a49704224">92,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibd34eac674454d859acd5dd342c69c19_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzYtMy0xLTEtNTI1MjI_a6c8247a-32bf-46f3-b66c-13f3d9af0230">54.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded compensation costs for the RSAs and RSUs which are included in administrative and general operating expenses in the amount of $<ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwNTY_0865f3dd-e427-4f00-8644-f42d30d54c5a">4.9</ix:nonFraction> million for 2022 and $<ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwNzI_fc7d95da-bb6a-4e4a-9d82-f7b8fa4ee7f3">6.6</ix:nonFraction>&#160;million for 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_175"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021, and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3Nw_1b1f17b3-b235-46fd-a69e-531142cb55f8" continuedAt="i97816709a25249e4aa6b2e54634415de" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="i97816709a25249e4aa6b2e54634415de"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value measurements and disclosures provides a single definition of fair value and requires certain disclosures about assets and liabilities measured at fair value. A hierarchical framework for disclosing the observability of the inputs utilized in measuring assets and liabilities at fair value is established by this guidance. The three levels in the hierarchy are described in Note 11 - Employee Benefit Plans.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specific valuation methods include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, Accounts receivable, short-term borrowings, and accounts payable carrying amounts approximated the fair value because of the short-term maturity of the instruments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt fair values were estimated using the published quoted market price, if available, or the discounted cash flow analysis, based on the current rates available using a risk-free rate (a U.S. Treasury securities yield curve) plus a risk premium of <ix:nonFraction unitRef="number" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="4" name="cwt:FairValueInputsRiskPremium" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3MA_786067a4-6293-4b7b-983d-7f345cad4810">0.6</ix:nonFraction>%.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3Ng_580945ff-8560-4f61-96f2-3138fdad0601" escape="true"><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><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.379%"></td><td style="width:0.1%"></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.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.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.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.625%"></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:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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="ia09142fb2c864f7f98146027459c8b2f_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtMS0xLTEtNTI1MjI_11e9cf62-c284-432d-91a3-33702fddc7bd">1,055,797</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="ifc82851dfc644a55a910407f71b5565e_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtMy0xLTEtNTI1MjI_80c0036c-be62-4a96-b249-9855365cfae8">&#8212;</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="i6697869dfa4c4df6a33ff4e845bf4a3a_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtNS0xLTEtNTI1MjI_ad952228-185b-4033-b659-8d45fcab1168">977,227</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="i8b5e61c8256045118ae195e2c21643f8_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtNy0xLTEtNTI1MjI_6ed1e578-2a28-4149-8fe8-73dd7cf4806d">&#8212;</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="ib41727133ef1438baa9646d7dcc18112_I20221231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtOS0xLTEtNTI1MjI_fe4739ff-4629-4259-9ba3-b91e987e289f">977,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.379%"></td><td style="width:0.1%"></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.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.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.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.625%"></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:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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="i60ef52ca6b9c4efaab0262221064f829_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtMS0xLTEtNTI1MjI_583afbbe-d529-46fd-972a-82e298c9ee71">1,060,986</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="i59454ab96a5644989827444f0ba48614_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtMy0xLTEtNTI1MjI_9d8aa56b-2202-4deb-9ab1-691ce3498c08">&#8212;</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="i596d11adc7b84a9c952ae36e9d63e4aa_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtNS0xLTEtNTI1MjI_8de3c494-96cd-4899-8128-128e33c9c4cc">1,338,831</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="i2b41c49a343f4a51826da2e51e9153c9_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtNy0xLTEtNTI1MjI_e61c544d-bf70-409e-b656-1f01442346d6">&#8212;</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="i97aa34248ecc449bb2f37b5ad20369ca_I20211231" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtOS0xLTEtNTI1MjI_b76071e0-90fd-4c52-b05d-2804039c5025">1,338,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_178"></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTIx_4fedb4af-781a-4b9d-84b3-7007838eb9ed" continuedAt="id4a3f1359b844beb860007b1b2392b64" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="id4a3f1359b844beb860007b1b2392b64" continuedAt="i42a2cebe44474579a09dd97c2bcc78de"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Water Supply Contracts</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has long-term commitments to purchase water from water wholesalers. <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE1_89ca3b74-c693-489b-a7f8-31985fe78309" continuedAt="ic51fe823b089407d860333631cb55e6b" escape="true">The commitments are noted in the table below.</ix:nonNumeric></span></div><ix:continuation id="ic51fe823b089407d860333631cb55e6b" continuedAt="i1b061a1ee05e4e61a8478515a803d3cf"><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:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></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%">Water Supply<br/>Contracts*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzEtMS0xLTEtNTI1MjI_12997ad9-0393-4729-a010-cacc981f63c3">57,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzItMS0xLTEtNTI1MjI_5f60fdb2-4d33-41cf-9de6-3eafbc626d26">35,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzMtMS0xLTEtNTI1MjI_e54a0be2-e6eb-43cb-a640-57a429354c04">35,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzQtMS0xLTEtNTI1MjI_768a4e21-2f65-4f86-961f-c9bcf391551a">35,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzUtMS0xLTEtNTI1MjI_92c1d415-25f7-4845-bff6-1e76d6ec194a">35,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia929886237bb4101896b879bb50cb18a_I20221231" decimals="-3" name="us-gaap:PurchaseObligationDueAfterFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzYtMS0xLTEtNTI1MjI_eb67f370-01b6-4190-85b3-52d732778820">482,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1b061a1ee05e4e61a8478515a803d3cf">*&#160;&#160;&#160;&#160;Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $<ix:nonFraction unitRef="usd" contextRef="i960f9cb96f12405989ab7a13c0fa17bf_D20230101-20231231" decimals="-5" name="cwt:PaymentsForOtherCommitments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzIxOTkwMjMyNzIyNTM_916224a2-02f6-4bea-aeff-65778b0ca2ac">22.2</ix:nonFraction>&#160;million of commitments to Guadalupe Blanco River Authority (GBRA) in 2023 (details below).</ix:continuation> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a long-term contract with the Santa Clara Valley Water District that requires the Company to purchase minimum annual water quantities. Purchases are priced at the districts then-current wholesale water rate. The Company operates to purchase sufficient water to equal or exceed the minimum quantities under the contract. The total paid to Santa Clara Valley Water District was $<ix:nonFraction unitRef="usd" contextRef="i5ae3a0df8b264e63ac9c883390f83224_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzc4NQ_e5b90d8a-8beb-45ee-b080-201d65dd31c0">11.3</ix:nonFraction> million in 2022, $<ix:nonFraction unitRef="usd" contextRef="i5e90771d3b774be2b72708c55ef9724a_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzc5Nw_c04176ee-2d07-48a9-9d35-5aa2b88e8070">11.9</ix:nonFraction> million in 2021, and $<ix:nonFraction unitRef="usd" contextRef="i2995819377184c3f96611c32b6ea8140_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzgxMw_403cca49-b9af-47c0-883c-92a8fe8b1fbd">15.2</ix:nonFraction> million in 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a water supply contract with Stockton East Water District (SEWD) that requires a fixed monthly payment. Each year, the fixed monthly payment is adjusted for changes to SEWD's costs. The total paid under the contract was $<ix:nonFraction unitRef="usd" contextRef="if9ca49456d83480ca34d03b07f91c125_D20220101-20221231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNjY_3bbd6968-8ee4-4e63-b6f0-1956d7b0af12">15.3</ix:nonFraction>&#160;million in 2022, $<ix:nonFraction unitRef="usd" contextRef="i6a68ae5850444f4c983a779827fcbb4a_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNzg_c044681c-b6a5-473d-ada6-9b4dc6453345">12.9</ix:nonFraction> million in 2021, and $<ix:nonFraction unitRef="usd" contextRef="i629aaee524aa4763ba26b8c5501d4a47_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwOTQ_3b00282f-d72d-4aac-aa6b-289bb3f8eb40">14.3</ix:nonFraction> million in 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;21, 2005, the Company entered into an agreement with Kern County Water Agency (Agency) to obtain treated water for the Company's operations. The term of the agreement is to January&#160;1, 2035, or until the repayment of the Agency's bonds (described hereafter) occurs. Under the terms of the agreement, the Company is obligated to purchase approximately <ix:nonFraction unitRef="acrefoot" contextRef="if54e9500d1824ba1b29bbe6904018cb6_I20221231" decimals="INF" name="us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE0NzA_7f64297f-51f7-4df3-acfe-c7eb8738c042">20,500</ix:nonFraction> acre feet of treated water per year. The Company is obligated to pay the Capital Facilities Charge and the Treated Water Charge regardless of whether it can use the water in its operation, and is obligated for these charges even if the Agency cannot produce an adequate amount to supply the <ix:nonFraction unitRef="acrefoot" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="INF" name="us-gaap:LongTermPurchaseCommitmentMinimumQuantityRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE3NjQ_5855a3f9-232a-47e9-a7af-c5cb5712c440">20,500</ix:nonFraction> acre feet in the year. This agreement supersedes a prior agreement with Kern County Water Agency for the supply of <ix:nonFraction unitRef="acrefoot" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="INF" name="cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE4ODI_c0662b44-5576-4f7a-a85d-862a2406892c">11,500</ix:nonFraction> acre feet of water per year. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="entity" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="INF" name="cwt:LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE5MTU_66ba7d22-e6e0-4a12-ae0e-321a98a63d32">Three</ix:nonFraction> other parties, including the City of Bakersfield, are also obligated to purchase a total of <ix:nonFraction unitRef="acrefoot" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="INF" name="cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzIwMTA_1580937a-5d4c-4f55-ad7b-55b9ae5b308f">32,500</ix:nonFraction> acre feet per year under separate agreements with the Agency. Further, the Agency has the right to proportionally reduce the water supply provided to all of the participants if it cannot produce adequate supplies. If any of the other parties does not use its allocation, that party is obligated to pay its contracted amount.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of the parties were to default on making payments of the Capital Facilities Charge, then the other parties are obligated to pay for the defaulting party's share on a pro-rata basis. If there is a payment default by a party and the remaining parties have to make payments, they are also entitled to a pro-rata share of the defaulting party's water allocation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to use all its entitled water in its operations every year. In addition, if the Company were to pay for and receive additional amounts of water due to a default of another participating party; the Company believes it could use this additional water in its operations without incurring substantial incremental cost increases. If additional treated water is available, all parties have an option to purchase this additional treated water, subject to the Agency's right to allocate the water among the parties.</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%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14 COMMITMENTS AND CONTINGENCIES (Continued)</span></div></div><ix:continuation id="i42a2cebe44474579a09dd97c2bcc78de" continuedAt="i33c3e5bc15c245b88124d9ec5f613f31"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total obligation of all parties, excluding the Company, is approximately $<ix:nonFraction unitRef="usd" contextRef="i4d9b4ce68cf14431a1ad34e033b86d6d_I20221231" decimals="-5" name="us-gaap:RecordedUnconditionalPurchaseObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzMzMDk_3ffe1dba-c5b8-4839-80b0-6a5dfe259f96">82.4</ix:nonFraction> million to the Agency. Based on the credit worthiness of the other participants, which are government entities, it is believed to be highly unlikely that the Company would be required to assume any other parties' obligations under the contract due to their default.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company pays a capital facilities charge and charges related to treated water that together total $<ix:nonFraction unitRef="usd" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="-5" name="us-gaap:CostOfPurchasedWater" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM2NzI_b07ba6ce-51bf-40f1-a0ef-7049e67196f2">10.5</ix:nonFraction> million annually, which equates to $<ix:nonFraction unitRef="usd" contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231" decimals="2" name="cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM3MDI_05b13c1d-92fc-4fbb-8e11-4f9af83f456d">510.67</ix:nonFraction> dollars per acre foot. Total treated water charge for 2022 was $<ix:nonFraction unitRef="usd" contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231" decimals="-5" name="us-gaap:WaterProductionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM3Njg_b9114c38-0aca-4098-b0af-09ba03d770fe">3.8</ix:nonFraction> million. As treated water is being delivered, the Company will also be obligated for the Company's portion of the operating costs; that portion is currently estimated to be $<ix:nonFraction unitRef="usd" contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231" decimals="2" name="cwt:LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM5MzY_707435c5-cd65-48bd-bb21-736536c3332c">72.58</ix:nonFraction> dollars per acre foot. The actual amount will vary due to variations from estimates, inflation, and other changes in the cost structure. Our overall estimated cost of $<ix:nonFraction unitRef="usd" contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231" decimals="2" name="cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzQxMDY_02918875-0f27-4cba-bb8b-6b7a1ff4e192">510.67</ix:nonFraction> dollars per acre foot is less than the estimated cost of procuring untreated water (assuming water rights could be obtained) and then providing treatment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, BVRT Utility Holding Company (BVRT), a majority owned subsidiary of Texas Water, entered into a long-term water supply agreement with the Guadalupe Blanco River Authority (GBRA) through its wholly owned subsidiary, Camino Real Utility (Camino Real). The Company has provided a limited guarantee to GBRA for the agreed upon obligations. GBRA is a water conservation and reclamation district established by the Texas Legislature that oversees water resources for 10 counties. Under the terms of the agreement with GBRA, Camino Real is contracted to receive up to 2,419 acre-feet of potable water annually. The GBRA agreement involves four off-takers, including Camino Real, and GBRA plans to extend a potable water pipeline from the City of Lockhart to the City of Mustang Ridge and surrounding areas. Camino Real is contracted to be the utility service provider in this area of the Austin metropolitan region and to provide potable water, recycled water, and wastewater services to portions of the City of Mustang Ridge and surrounding areas. In 2022, Camino Real committed $<ix:nonFraction unitRef="usd" contextRef="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231" decimals="-5" name="cwt:PaymentsForOtherCommitments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzU0OTc1NTgyOTgwOA_2655e4eb-39dc-475f-b408-13c97c02c3ee">21.5</ix:nonFraction>&#160;million for its share of the cost of the pipeline project. As of December 31, 2022, this committed cash has not been transferred to GBRA and is classified as part of restricted cash on the Consolidated Balance Sheets. The Company currently expects this committed cash to be transferred to GBRA in the first half of 2023. In January of 2023, Camino Real committed an additional $<ix:nonFraction unitRef="usd" contextRef="i193df4f562ca4ff1addfe45320e9fa99_D20230101-20230131" decimals="-5" name="cwt:PaymentsForOtherCommitments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzU0OTc1NTgzMDA0Nw_014442c7-f463-4d67-841f-3712b3f05728">11.1</ix:nonFraction>&#160;million for its share of the cost of the pipeline project. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for water systems, offices, land easements, licenses, equipment, and other facilities. The leases generally have remaining lease terms of <ix:nonNumeric contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEy_4841ff50-ad7a-4458-9886-8c6db81a32a0"><ix:nonNumeric contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEy_ef54aecd-8154-4931-bffc-efc8ead92c42">1</ix:nonNumeric></ix:nonNumeric> year to <ix:nonNumeric contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE4_223fbc0b-4aff-459f-a1e5-5ec93659b111"><ix:nonNumeric contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231" name="us-gaap:LesseeFinanceLeaseTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE4_f965d463-7c34-43b8-87f6-20dfe4f20cb4">50</ix:nonNumeric></ix:nonNumeric> years, some of which include options to extend the lease for up to <ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:LesseeFinanceLeaseRenewalTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTA5_0d1c5786-1660-4c3c-ae15-f184a13ea414"><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTA5_741a667c-9fb8-4112-8cd8-219e9bcb761e">25</ix:nonNumeric></ix:nonNumeric> years. The exercise of lease renewal options is at the Company&#8217;s sole discretion. Most of the Company&#8217;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Certain leases include options to purchase the leased property. The depreciable life of the assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option that is reasonably certain of exercise. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet as the Company applied the short-term lease exception allowed by the Financial Accounting Standards Board guidance. Lease expense for these leases is recognized on a straight-line basis over the lease term. A subset of the Company&#8217;s leases contains variable lease payments that depend on changes in the CPI. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at contract inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use (ROU) assets that are recorded represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company&#8217;s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset and lease liability may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Variable lease payments that are based on changes in CPI are included in the measurement of ROU asset and lease liability on the basis of the rate at lease commencement. Subsequent changes to the payments as a result of changes to the CPI rate are recognized in the period in which the obligation of these payments is incurred.</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%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14 COMMITMENTS AND CONTINGENCIES (Continued)</span></div></div><ix:continuation id="i33c3e5bc15c245b88124d9ec5f613f31" continuedAt="ic9a320297943409a8585060f4e7c3e29"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:LeasesSupplementalBalanceSheetInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEw_65cbc002-997a-46da-8e84-523b7d8001ca" escape="true"><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></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%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a">Other assets: Other</span></span></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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMS0xLTEtNTI1MjI_490b56e5-fbc9-4771-9b3a-3b9facce04d2">14,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMy0xLTEtNTI1MjI_8dbcee07-abb2-468c-8673-7ec91558e503">15,318</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: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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3">Other accrued liabilities</span></span></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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMS0xLTEtNTI1MjI_7e7075fe-83b5-47df-bafe-135902770a26">1,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMy0xLTEtNTI1MjI_f3da8c79-5bac-4f5e-a635-f12433077c19">1,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62">Other long-term liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMS0xLTEtNTI1MjI_9fea0506-b1a3-45ab-9ebb-719b41d7b1d4">13,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMy0xLTEtNTI1MjI_62b804a0-d8ca-4f1b-9937-c32aee562d47">13,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzYtMS0xLTEtNTI1MjI_3238f3a9-0ea5-4ff6-b428-6ec3192ecf4e">14,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzYtMy0xLTEtNTI1MjI_43578fac-6d31-4a4d-9c2e-686323ad883b">15,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciable plant and equipment</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzktMS0xLTEtNTI1MjI_9591a003-053e-4bac-aaaf-44c2497fa4cd">19,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 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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzktMy0xLTEtNTI1MjI_0262c3d7-36f5-40fb-9466-02f08c05073a">19,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated 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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEwLTEtMS0xLTUyNTIy_00e82d86-de15-4cd6-bd2a-4384bd272d37">14,017</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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEwLTMtMS0xLTUyNTIy_80032932-f67f-46d0-83ab-ba3ba10f70ca">12,411</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:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzExLTEtMS0xLTUyNTIy_266550d9-0943-4875-895d-234e98d85506">5,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzExLTMtMS0xLTUyNTIy_5cd292da-6a1f-4e40-8137-4f097d0b838f">7,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416">Current maturities of long-term debt, net</span></span></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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTEtMS0xLTUyNTIy_165bad3b-a670-4bbb-ba70-18f8a2a28d7f">2,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTMtMS0xLTUyNTIy_08c881c4-13f9-433c-8717-ba43b9cea252">809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709">Long-term debt, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTEtMS0xLTUyNTIy_9e9c7fd8-4387-4e57-814c-7970f9b1d985">2,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTMtMS0xLTUyNTIy_1e8adb1e-5f08-4f6e-bd2f-a20a46be3f58">4,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE1LTEtMS0xLTUyNTIy_d323cf05-6c78-4588-babe-73df9cdd6216">5,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE1LTMtMS0xLTUyNTIy_a2f47800-364e-472c-b89b-e1a2ee1be193">5,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average remaining lease term</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE4LTEtMS0xLTUyNTIy_6832162e-2fc3-4d1d-981f-f3341050325a">119</ix:nonNumeric> months</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%"><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE4LTMtMS0xLTUyNTIy_4cebcc8e-8ad7-45ce-aed4-47e6c6d95760">129</ix:nonNumeric> months</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i32be0384b5444f618f586802f188ce09_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE5LTEtMS0xLTUyNTIy_f57800d8-40c5-439c-9bb3-03524e391430">32</ix:nonNumeric> months</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%"><ix:nonNumeric contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE5LTMtMS0xLTUyNTIy_b12f6b85-02c8-4eac-815c-7d6243162ad9">46</ix:nonNumeric> months</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIyLTEtMS0xLTUyNTIy_0b05267b-783d-41fe-a8db-d2b78e3a8853">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIyLTMtMS0xLTUyNTIy_b144c7f1-c105-45d6-81bf-8e4ce5dcd8a2">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIzLTEtMS0xLTUyNTIy_70c1d569-0fdd-4c38-beaf-3e3c50f185e9">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIzLTMtMS0xLTUyNTIy_6f9989cb-d3fd-4d27-8c6b-3dee61ea09f4">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt"><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%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14 COMMITMENTS AND CONTINGENCIES (Continued)</span></div></div><ix:continuation id="ic9a320297943409a8585060f4e7c3e29" continuedAt="ia8e0c9c166de4355b0e1c1054f9d8994"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE5_0d3dc1f4-d047-4de6-abf6-df5f10505206" escape="true"><div style="margin-bottom:8pt;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:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></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:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzItMy0xLTEtNTI1MjI_86d68f25-8d82-43f6-b4d3-1dd7de705a25">2,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzItNS0xLTEtNTI1MjI_d9c855b1-bca9-4f46-bae8-880b0c2d690c">2,464</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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></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="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzUtMy0xLTEtNTI1MjI_6eca0fd7-b353-45a4-a0a2-a497bc9d7ce0">1,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzUtNS0xLTEtNTI1MjI_dda9699f-3ea5-438f-9aa2-4cb6b28fbc0b">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Interest on lease liabilities</span></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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzYtMy0xLTEtNTI1MjI_cb6a26ec-1de1-4382-a53b-622ff418623d">246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzYtNS0xLTEtNTI1MjI_85932adb-1468-4c24-b1fe-9a2620ba6f1c">282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Total finance lease cost</span></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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="cwt:FinanceLeaseCostTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzctMy0xLTEtNTI1MjI_c1dcf35f-ee4a-4447-9b3b-0059d86cd371">1,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="cwt:FinanceLeaseCostTotal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzctNS0xLTEtNTI1MjI_331718ab-ba8e-44af-845f-da05c9181536">1,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></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="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzktMy0xLTEtNTI1MjI_6e6936b1-a78c-4d28-83f1-1853d7c38b22">2,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzktNS0xLTEtNTI1MjI_526adb14-11ef-4969-862f-24ab294d0801">2,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzEwLTMtMS0xLTUyNTIy_c5786ae7-02c6-4d72-9578-6811d39f5a60">519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzEwLTUtMS0xLTUyNTIy_3d2bf292-445d-495a-961f-f6d0aba9db9e">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></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%"><ix:nonFraction unitRef="usd" contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzExLTMtMS0xLTUyNTIy_312a5199-027b-4151-9e4c-95d9fc60f6ef">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzExLTUtMS0xLTUyNTIy_7b026db1-4001-415c-8c03-a6877a35c5de">6,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="cwt:LeasesSupplementalCashFlowInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTIw_e73847ff-9054-4906-aff7-d1158201cf4e" escape="true"><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating cash flows from operating leases</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzItMS0xLTEtNTI1MjI_8d6c5131-d07b-4fd6-825c-0fb8eb4a75cc">2,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzItMy0xLTEtNTI1MjI_3a188aa2-4096-4543-b7b2-5666b6304633">2,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Operating cash flows from finance leases</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzMtMS0xLTEtNTI1MjI_562e3b02-9943-4c8c-84dc-99381f741cc3">246</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzMtMy0xLTEtNTI1MjI_bf51710e-093e-4566-b1f1-d18b4b482b95">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Financing cash flows from finance leases</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzQtMS0xLTEtNTI1MjI_ee603223-268d-4d10-a263-856e3b9ac7dd">824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzQtMy0xLTEtNTI1MjI_464cc8fe-3f72-466a-9763-9280f3be7ac5">766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash activities: right-of-use assets obtained in exchange for lease obligations:</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzYtMS0xLTEtNTI1MjI_783a1b65-3e35-44ee-abc8-242381a5919a">1,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzYtMy0xLTEtNTI1MjI_3b11923b-bf48-46b7-98f2-484f50daff75">1,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Finance leases</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="iac37759da6714913a128c840bd96a158_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzctMS0xLTEtNTI1MjI_6cf6bf7a-0fed-4700-9a97-8d3f17db476a">326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzctMy0xLTEtNTI1MjI_8bc36526-d821-4c05-a25a-973829f870c3">1,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTAy_a590ba37-2f3b-4199-8e2a-ea1d2969c491" escape="true"><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTAz_723f626f-3f52-475c-83af-b4a6b894e983" escape="true"><div style="margin-bottom:8pt;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:120%">Maturities of lease liabilities as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></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:18.374%"></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%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzEtMS0xLTEtNTI1MjI_b248c7d2-fb1f-49fa-8351-52786fe38b9e">2,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzEtMy0xLTEtNTI1MjI_77db9d50-7ae2-4eb2-8c7f-3fd9d9784482">2,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzItMS0xLTEtNTI1MjI_ff1eb656-fed4-4e08-b5e0-845dc122233d">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzItMy0xLTEtNTI1MjI_c1e8beb3-541b-4439-bf5f-f833c9096335">968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzMtMS0xLTEtNTI1MjI_9cd5e7ec-f5e6-4fcc-aa99-eaacd773bede">1,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzMtMy0xLTEtNTI1MjI_8cdb9be3-37a1-47cd-ac2c-764344382d10">1,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzQtMS0xLTEtNTI1MjI_c0505d67-5af1-4398-a0d4-d1a3fb4371c6">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzQtMy0xLTEtNTI1MjI_b644187b-e7a8-4207-bc4c-24061a97785f">705</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzUtMS0xLTEtNTI1MjI_1c321d96-ad71-4ee3-9ba6-af90d708fc7a">1,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzUtMy0xLTEtNTI1MjI_7968b542-ce00-4a12-a920-bfca05f6b6e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzYtMS0xLTEtNTI1MjI_83a0ca64-a362-484c-b4c2-11ba69e9e0e4">8,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzYtMy0xLTEtNTI1MjI_3d29f996-c102-4f2e-948a-ffbc8ffd3b0b">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzctMS0xLTEtNTI1MjI_dcdb4da1-1118-4c72-8b1d-e13b89569e11">17,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzctMy0xLTEtNTI1MjI_d23879a5-ed7f-4627-8dd5-c7c36c0bb041">5,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzgtMS0xLTEtNTI1MjI_ea38971e-7cef-489c-b0ee-af7db293ea8b">2,707</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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzgtMy0xLTEtNTI1MjI_87eb99f7-ef1e-4135-aa84-893a5be39372">402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzktMS0xLTEtNTI1MjI_bce9d43a-b775-4317-aade-5322b1ceefdb">14,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32be0384b5444f618f586802f188ce09_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzktMy0xLTEtNTI1MjI_b72a3de6-a0c9-438f-af37-4eaa01f3f5e0">5,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14 COMMITMENTS AND CONTINGENCIES (Continued)</span></div></div><ix:continuation id="ia8e0c9c166de4355b0e1c1054f9d8994"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"><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">Groundwater Contamination</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has undertaken litigation against third parties to recover past and future costs related to ground water contamination in our service areas. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. The CPUC's general policy requires all proceeds from contamination litigation to be used first to pay transactional expenses, then to make customers whole for water treatment costs to comply with the CPUC's water quality standards. The CPUC allows for a risk-based consideration of contamination proceeds which exceed the costs of the remediation described above and may result in some sharing of proceeds with the shareholder, determined on a case by case basis. The CPUC has authorized various memorandum accounts that allow the Company to track significant litigation costs to request recovery of these costs in future filings and uses of proceeds to comply with CPUC's general policy.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously reported, Cal Water has filed with the City of Bakersfield, in the Superior Court of California, a lawsuit that names potentially PRPs, who manufactured and distributed products containing TCP in California. TCP has been detected in the ground water. The lawsuit seeks to recover treatment costs necessary to remove TCP. On December&#160;20, 2017, Cal Water entered into an $<ix:nonFraction unitRef="usd" contextRef="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzg1MjE_cf808a60-2cde-4e49-b45d-1d8639ae772f">85.0</ix:nonFraction> million settlement agreement and release of claims with the PRPs, in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(TCP Action).&#160;The TCP Action sought damages and other relief related to the PRPs&#8217; alleged contamination of drinking water supply and water wells with the chemical TCP. The proceeds from the settlement, after payment of the legal fees, was $<ix:nonFraction unitRef="usd" contextRef="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220" decimals="-5" name="us-gaap:ProceedsFromLegalSettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzg5NDQ_c0e0767c-96f2-4d26-b381-6e44bfed18d6">56.0</ix:nonFraction> million and was used to reimburse a portion of the capital costs associated with Cal Water&#8217;s remediation efforts related to such alleged TCP contamination. As of December 31, 2021, Cal Water used all of the proceeds on remediation efforts related to the alleged TCP contamination. Under the terms of the Agreement, the PRPs are released from all claims regarding <ix:nonFraction unitRef="well" contextRef="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231" decimals="INF" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzkzMDY_a99ecb34-9e22-4ef7-9eee-33abd0688ac5">47</ix:nonFraction> of the <ix:nonFraction unitRef="well" contextRef="i6e2024386d9a4d7297e3d1af7658b92c_I20211231" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzkzMTY_c5775b78-013c-44f8-92d3-7107d103211c">57</ix:nonFraction> total claimed wells, and Cal Water agreed to file a dismissal with prejudice of the TCP Action. The PRPs are also released from future claims regarding TCP contamination of any other wells, unless and until Cal Water has installed granular activated carbon filtration systems or other then-approved Sate treatment technology for TCP on, or replaced, <ix:nonFraction unitRef="well" contextRef="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231" decimals="INF" name="us-gaap:LossContingencyClaimsDismissedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzk2Njk_045ab030-1c10-4920-9dec-1248a168781e">36</ix:nonFraction> wells due to TCP contamination.</span></div><div style="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">Other Legal Matters</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. The status of each significant matter is reviewed and assessed for potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount of the range of loss can be estimated, a liability is accrued for the estimated loss in accordance with the accounting standards for contingencies. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on the best information available at the time. While the outcome of these disputes and litigation matters cannot be predicted with any certainty, management does not believe when taking into account existing reserves the ultimate resolution of these matters will materially affect the Company's financial position, results of operations, or cash flows. The Company has recognized a liability of $<ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNzMz_754e1c81-8445-4da1-83af-30448f432860">5.3</ix:nonFraction> million for all known legal matters as of December&#160;31, 2022 primarily due to potable water main leaks and other work related legal matters. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. Any settlement in excess of the cost to litigate is accounted for on a case by case basis, dependent on the nature of the settlement.</span></div></ix:continuation><div id="i1cfad93683a24e0cb2583854841a2577_181"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzIwMzg_3350d484-758f-432a-8974-2fabf89beea8" continuedAt="ieeec3345f0ae4fc1a72412a8c193d588" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="ieeec3345f0ae4fc1a72412a8c193d588" continuedAt="i25b7d3780c7d4727a885936e93664639"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">BVRT Utility Holding Company (BVRT) (Texas Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2021, Texas Water became the majority owner of BVRT, a Texas-based utility development company owning and operating four wastewater utilities serving growing communities outside of Austin and San Antonio. Texas Water initially invested funds to enable BVRT to continue to build wastewater infrastructure and converted its investment to equity. BVRT&#8217;s <ix:nonFraction unitRef="wastewaterutility" contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531" decimals="INF" name="cwt:NumberOfWastewaterUtilities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzQzMw_40002bb4-ac9f-4eec-a7ba-dc3293823e45">five</ix:nonFraction> wastewater utilities currently serve or are under contract to serve over <ix:nonFraction unitRef="customer_connection" contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531" decimals="INF" name="cwt:NumberOfConnectionsServed" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzUwOQ_44eae174-a359-4218-bbdc-0b2089466fa1">3,800</ix:nonFraction> connections, with an estimated potential total build-out of more than <ix:nonFraction unitRef="customer_connection" contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531" decimals="-3" name="cwt:NumberOfPotentialCustomerConnections" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzU4Mg_24869858-f2c2-4f42-9fb0-4aed2d90655d">61,000</ix:nonFraction> connections.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.</span></div></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15 ACQUISITIONS (Continued)</span></div></div><ix:continuation id="i25b7d3780c7d4727a885936e93664639"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Kapalua Water Company and Kapalua Waste Treatment Company (Hawaii Water</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, Hawaii Water received approval from the HPUC to acquire the assets of Kapalua Water Company and Kapalua Waste Treatment Company from Maui Land and Pineapple Company. Hawaii Water paid $<ix:nonFraction unitRef="usd" contextRef="ib6b6a765ffe44654b55f0906ce96facb_D20210501-20210501" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzEwMzU_87a266b7-77e2-44f3-9a55-dd36bc9b0b2b">4.2</ix:nonFraction>&#160;million in cash and took control of the water and wastewater systems on May 1, 2021. Kapalua&#8217;s water and wastewater systems serve homes, hotels, condominiums, golf courses, restaurants, and other resort amenities in West Maui. Hawaii Water will invest in the water and wastewater system infrastructure to keep service reliable for customers&#8217; every day and emergency needs, and is committed to providing safe, high-quality water and excellent customer service to local residents, businesses, and visitors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired were $<ix:nonFraction unitRef="usd" contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501" decimals="-5" name="cwt:AssetAcquisitionAssetsAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE1NTY_00b6e1f7-f3ec-4d59-b886-64ef79236cd2">1.6</ix:nonFraction>&#160;million of utility plant and liabilities of $<ix:nonFraction unitRef="usd" contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501" decimals="-5" name="cwt:AssetAcquisitionLiabilitiesAssumed" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE1OTU_5cb140e5-706f-487d-9451-030ff2f99a43">0.3</ix:nonFraction>&#160;million were assumed. Goodwill of $<ix:nonFraction unitRef="usd" contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE2MjQ_d40615e1-91eb-4b0a-972a-d9b4a12c35d8">2.9</ix:nonFraction>&#160;million was recorded and consists largely of the synergies expected from combining the operations of Kapalua Water Company and Kapalua Waste Treatment Company and Hawaii Water.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects all the goodwill from the acquisition to be deductible for tax purposes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.</span></div></ix:continuation><div id="i1cfad93683a24e0cb2583854841a2577_1924"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16 <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ErrorCorrectionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGV4dHJlZ2lvbjpkOTZlMmNhY2VmZmI0MTVjODMxYTQwN2Y0NGIwOGJhM18yMTk5MDIzMjY1NzMz_13469486-db28-4927-a87e-8e8683a19082" continuedAt="i81c34032295d4345b22593fcc6ae3def" escape="true">IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</ix:nonNumeric></span></div><ix:continuation id="i81c34032295d4345b22593fcc6ae3def" continuedAt="i31fc49b088de44a18c0a5ef98625ff24"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the issuance of the Company's Consolidated Financial Statements for the year ended December 31, 2021, during the fourth quarter of 2022, the Company identified an immaterial error for a regulatory liability and corresponding decreases to operating revenue and deferred income taxes that were not recorded in 2019 associated with customer refunds. The error does not impact customer billings or cash refunded to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company corrected the error in the accompanying Consolidated Financial Statements through a restatement of the opening retained earnings balance for the year ended December 31, 2020. The Company believes the correction of the error is immaterial to the previously issued Consolidated Financial Statements for prior periods.</span></div><ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGV4dHJlZ2lvbjpkOTZlMmNhY2VmZmI0MTVjODMxYTQwN2Y0NGIwOGJhM18yMTk5MDIzMjY1NzM0_8dc0fffb-8dd2-4e11-b88d-854e8da9aae8" continuedAt="id3c53275d7114ee0b11a54a26d554002" escape="true"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Balance Sheet as of December 31, 2021 were as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheet</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:39.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="18" 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:9pt;font-weight:700;line-height:100%">CAPITALIZATION AND LIABILITIES</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY181LTEtMS0xLTYwOTgy_e444df3c-e6ba-439b-868e-a9a5e4fa986b">525,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18zMy0xLTEtMS02MDY0Nw_9b6a7877-9261-40ab-b0e5-08a846ac3a63">11,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18zMy0zLTEtMS02MDY0Nw_c07599a2-4c67-4174-bc5e-9e82a1caf197">514,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTEtMS0xLTYwOTgy_14125007-8f2e-40fa-9730-2f1e0d770ad1">1,182,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTMtMS0xLTYwOTg2_de0bf182-1124-4277-8e6d-5b03635092b2">11,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTUtMS0xLTYwOTg4_aed38449-d5f8-4d27-aa92-30f7280b04b4">1,171,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalization</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTEtMS0xLTYwOTgy_47054df9-f2c7-4083-8471-971e3a27af91">2,238,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTMtMS0xLTYwOTg2_77136f14-d7d2-401f-ae37-c15ed7aa5537">11,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:CapitalizationLongtermDebtAndEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTUtMS0xLTYwOTg4_63468d00-16ee-4ef4-bc00-9aa21c3cd97f">2,227,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory balancing accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY185LTEtMS0xLTYwOTg0_b368bfe0-f7a6-4598-ae1e-ef7215253f89">17,547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Mi0xLTEtMS02MDY0Nw_8e16b477-7e54-4e27-9320-85cca07a5f28">15,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Mi0zLTEtMS02MDY0Nw_902e87b7-5d65-4921-a176-58039605fd56">32,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC0xLTEtMS02MDk4NA_c2a1681b-99a8-417a-8753-84f14de95929">256,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC0zLTEtMS02MDk4Ng_deb0b91d-af1b-4782-93ca-f412ca8c8737">15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC01LTEtMS02MDk4OA_657e5191-126e-4149-93b5-27fbd8d678e1">271,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMS0xLTEtMS02MDk4NA_07b4b8d8-17d0-44bc-8b26-693596122649">298,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Ny0xLTEtMS02MDY0Nw_44701b7b-866d-4fb7-902e-0bbee11ac2c3">4,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Ny0zLTEtMS02MDY0Nw_7206a8aa-9fa4-4f50-b323-1871f88c8d9e">294,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also corrected corresponding December 31, 2021 amounts included in Note 4 and Note 10.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><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%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:99pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></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%">CALIFORNIA WATER SERVICE GROUP</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements (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%">December&#160;31, 2022, 2021 and 2020</span></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dollar amounts in thousands unless otherwise stated</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16 IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Continued)</span></div></div><ix:continuation id="i31fc49b088de44a18c0a5ef98625ff24"><ix:continuation id="id3c53275d7114ee0b11a54a26d554002"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:39.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTEtMS0xLTYxMDAx_52b6ab6c-ecee-4ed4-8349-77496c2db00e">525,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTMtMS0xLTYxMDAy_cd0496ef-c6a8-44c0-b1f7-4fd7da684378">11,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTUtMS0xLTYxMDAz_eb74561b-cdae-46cb-9faf-3d41ce2f71df">514,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98856ab3d78438380b2a93825a40489_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTEtMS0xLTYxMDAx_d82f8cee-af07-4e13-9d17-1815e57a10e2">1,182,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTMtMS0xLTYxMDAy_ed1eedc4-7178-42ab-a621-0e23bd47493a">11,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTUtMS0xLTYxMDAz_c243ab63-0f20-4862-9485-0c54045387b0">1,171,917</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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:39.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84621cdf899644b5a639274a2a3ba754_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTEtMS0xLTYxMDA0_be9f3103-27c0-4378-9143-4291b67254a2">472,209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTMtMS0xLTYxMDA1_e2d8ce1f-6ce7-42f0-9bf1-359a542a4f83">11,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTUtMS0xLTYxMDA2_d6a0724a-36f5-4bdd-9f6b-7f21794f5253">461,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84621cdf899644b5a639274a2a3ba754_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTEtMS0xLTYxMDA0_30133c94-1cc3-4c4b-8fb1-cef62fe75158">921,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTMtMS0xLTYxMDA1_d245a976-30dc-41bb-9a63-147396a4ef05">11,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTUtMS0xLTYxMDA2_2fde31a3-9c34-41cc-bc77-c3bbc5296a30">910,281</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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:39.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.167%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14a12674f1c44d388397d93c3fe384e5_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTEtMS0xLTYxMDA3_125bd13c-280b-48fb-afa0-7ac4cf1cd254">417,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5cc52394abe4c90b81d189e56077a5f_I20191231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTMtMS0xLTYxMDA4_17b9e6f0-2831-44c7-beb3-325b392d7296">11,063</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTUtMS0xLTYxMDA5_eeee9cf7-301d-4dde-a57f-0c2a791a1949">406,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14a12674f1c44d388397d93c3fe384e5_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTEtMS0xLTYxMDA3_c0a86992-4cfd-49ad-8bbd-850aba27149a">779,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5cc52394abe4c90b81d189e56077a5f_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTMtMS0xLTYxMDA4_f692eb2c-d2a8-428e-8c2d-064ef96f7bbe">11,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTUtMS0xLTYxMDA5_653133dc-3433-4d62-993f-3a0eb825a38b">768,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="i1cfad93683a24e0cb2583854841a2577_187"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="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%">91</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_190"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures.</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain disclosure controls and procedures (as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating the disclosure controls and procedures, management, including the Chief Executive Officer and Chief Financial Officer, recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Accordingly, our disclosure controls and procedures have been designed to provide reasonable assurance of achieving their objectives.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. Based on that evaluation, we concluded that our disclosure controls and procedures were not effective due to a material weakness in internal control over financial reporting described below.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the material weakness described below, based on the additional analysis and other post-closing procedures performed, management believes the audited Consolidated Financial Statements and other financial information included in this Annual Report on Form 10-K, are fairly presented, in all material respects, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management's Annual Report on Internal Control over Financial Reporting  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule&#160;13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended). Management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in "Internal Control&#8212;Integrated Framework (2013)". As a result of the material weakness in internal control over financial reporting described below, management has concluded that, our internal control over financial reporting was not effective as of December 31, 2022. Our independent registered public accounting firm, Deloitte &amp; Touche LLP, has audited the effectiveness of our internal control over financial reporting as of December 31, 2022, as stated in their report, which is included in Item 8 and incorporated herein.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A material weakness, as defined in Exchange Act Rule 12b-2, is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. </span></div><div style="text-align:justify;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:112%">Identification of the Material Weakness in Internal Controls over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: The Company did not design and maintain effective internal controls over the completeness of its accounting for regulatory assets and liabilities, specifically controls over the identification of regulatory filings by the Company during the period that are then reviewed to determine their potential accounting impact. A regulatory liability and corresponding decreases to operating revenue and deferred income taxes that had not been previously recorded for customer refunds in 2019 was identified during the fourth quarter of 2022 and has subsequently been corrected. Refer to Note 16 to the audited Consolidated Financial Statements for further information. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the material weakness noted above, there were no changes in the Company&#8217;s internal controls over financial reporting that occurred during the quarter ended December 31, 2022, that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal controls over financial reporting.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><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%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan for Remediation of the Material Weakness in Internal Control over Financial Reporting </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company management, with the oversight of the Audit Committee of the Board of Directors, is actively engaged in the planning for and implementation of remediation efforts to address the material weakness. Management plans to implement the following change in order to remediate the material weakness:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28pt">Management will implement the following control. Monthly, members of the rates and accounting departments will meet to evaluate the nature of all regulatory activity (examples include advice letter filings, GRC applications, testimony, and settlements) that has occurred during the month and expected to occur in the subsequent months. Accounting will determine the required accounting for the discussed activity and a memo will be written and reviewed to conclude on any accounting. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is committed to continuous improvement of the Company&#8217;s financial reporting controls and will continue to diligently review the Company&#8217;s internal controls over financial reporting. As management continues to evaluate and work to improve internal controls over financial reporting, the Company may determine to take additional measures to address the material weakness or determine to modify certain of the remediation measures described above.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management will implement the remediation plan during the first quarter of 2023.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_193"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_196"></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9C.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_199"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i1cfad93683a24e0cb2583854841a2577_202"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors and Executive Officers and Corporate Governance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item as to directors of the Company and the Company's Audit Committee is contained in the sections captioned "Board Structure," "Proposal No.&#160;1&#8212;Election of Directors" and, as applicable, "Delinquent Section 16(a) Reports" of the definitive Proxy Statement for our Annual Meeting of Stockholders to be held on or about May 31, 2023 (the "2023 Proxy Statement"), and is incorporated herein by reference.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this Item regarding executive officers is included in a separate section captioned "Information About Our Executive Officers" contained in Part&#160;I of this annual report.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a code of ethics that applies to all of our directors, officers, and employees, including our principal executive, financial and accounting officers, or persons performing similar functions. Our Code of Ethics is posted on our corporate governance website located at http://www.calwatergroup.com. In addition, amendments to the Code of Ethics and any grant of a waiver from a provision of the Code of Ethics requiring disclosure under applicable SEC and NYSE rules will be disclosed at the same location as the Code of Ethics on our corporate governance website located at http://www.calwatergroup.com within four business days of such amendment or waiver.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_205"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Compensation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is contained under the captions "Compensation Discussion and Analysis," "Report of the Organization and Compensation Committee of the Board of Directors on Executive Compensation," and "Organization and Compensation Committee Interlocks and Insider Participation" of the 2023 Proxy Statement and is incorporated herein by reference.</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%">93</span></div></div></div><div id="i1cfad93683a24e0cb2583854841a2577_208"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item regarding security ownership of certain beneficial owners and management is contained in the section captioned "Stock Ownership of Management and Certain Beneficial Owners" of the 2023 Proxy Statement and is incorporated herein by reference.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents securities authorized to be issued under our equity compensation plan:</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:41.652%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></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:17.494%"></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:17.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Securities to be<br/>Issued Upon<br/>Exercise of<br/>Outstanding<br/>Rights<br/>(a)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price of<br/>Outstanding<br/>Rights</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%">Number of<br/>Securities<br/>Remaining Available<br/>for Future Issuance<br/>Under Equity<br/>Compensation Plan<br/>(Excluding<br/>Securities<br/>Reflected in Column)<br/>(a)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</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%">92,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">54.06&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,070&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,625&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.06&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i1cfad93683a24e0cb2583854841a2577_211"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Relationships and Related Transactions and Director Independence.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is contained in the sections captioned "Certain Related Persons Transactions" and "Board Structure" of the 2023 Proxy Statement and is incorporated herein by reference.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_214"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principal Accountant Fees and Services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about aggregate fees billed to us by our principal accountant, Deloitte &amp; Touche LLP (PCAOB ID No. <ix:nonNumeric contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18yMTQvZnJhZzpjYTU4NTIxOTM1N2U0OTA2YTdiOWIxNTljMDY4YjcwMS90ZXh0cmVnaW9uOmNhNTg1MjE5MzU3ZTQ5MDZhN2I5YjE1OWMwNjhiNzAxXzM5MA_1ede2c9f-7190-423a-bcbb-b5d9f5663adb">34</ix:nonNumeric>) will be presented in the sections captioned "Report of the Audit Committee" and "Relationship with the Independent Registered Public Accounting Firm" of the 2023 Proxy Statement and is incorporated herein by reference.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_217"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i1cfad93683a24e0cb2583854841a2577_220"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Exhibits, Financial Statement Schedules.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">As part of this Form&#160;10-K, the following documents are being filed:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:63pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;See "Index to Consolidated Financial Statements" in Part&#160;II, Item&#160;8 of this Form&#160;10-K.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:63pt;text-align:justify;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-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statement Schedules:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;No financial statement schedules are being included since the information otherwise required is included in the financial statements and the notes thereto.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:63pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.5pt">Exhibits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The exhibits listed in the accompanying index to exhibits are filed or incorporated by reference.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_223"></div><div style="-sec-extract:summary;margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless filed with this Form&#160;10-K, the documents listed are incorporated by reference to the filings referred to:</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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit 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:700;line-height:100%">&#160;</span></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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000110465922053701/tm2213726d4_ex1-1.htm">Equity Distribution Agreement, dated as of April 29, 2022, between California Water Service Group and Morgan Stanley &amp; Co. LLC, Robert W. Baird &amp; Co. Incorporated, Blaylock Van, LLC, Wells Fargo Securities, LLC, Janney Montgomery Scott LLC and Samuel A. Ramirez &amp; Company, Inc. (incorporated by reference to the Company&#8217;s Form 8-K filed April 29, 2022)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000506000482/p19897ex31.htm">Certificate of Incorporation of California Water Service Group (Exhibit&#160;3.1 to the Quarterly Report on Form&#160;10-Q filed August&#160;9, 2006)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</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="http://www.sec.gov/Archives/edgar/data/1035201/000110465911034244/a11-14531_1ex3d1.htm">Certificate of Amendment to Certificate of Incorporation of California Water Service Group (Exhibit 3.1 to the Current Report on Form 8-K filed June 10, 2011)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</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="http://www.sec.gov/Archives/edgar/data/1035201/000103520122000008/cws-06302022xex33.htm">Certificate of Amendment to Amended Certificate of Incorporation of California Water Service Group (Exhibit 3.3 to the Quarterly Report on Form 10-Q filed July 28, 2022)</a></span></div></td><td colspan="3" style="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 style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit 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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</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:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000110465923025342/tm237835d1_ex3-1.htm">Amended and Restated Bylaws of California Water Service Group, as amended on February 22, 2023 (Exhibit 3.1 to the Current Report on Form 8-K filed February 24, 2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000504000266/p18271_ex4-2.txt">Certificate of Designations regarding Series&#160;D Participating Preferred Stock, as filed with Delaware Secretary of State on September&#160;16, 1999 (Exhibit&#160;4.2 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 2003)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000103520119000003/cwt-20181231xex42.htm">Certificate of Elimination of the Series D Participating Preferred Stock, as filed with Delaware Secretary of State on February 27, 2019 (Exhibit&#160;4.2 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 2018)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w1.htm">Thirty-Ninth Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee (Exhibit&#160;4.1 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w5.htm">Forty-Third Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 7.28% First Mortgage Bonds due 2025, Series AAA. (Exhibit&#160;4.5 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w6.htm">Forty-Fourth Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 6.77% First Mortgage Bonds due 2028, Series BBB. (Exhibit&#160;4.6 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w7.htm">Forty-Fifth Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 8.15% First Mortgage Bonds due 2030, Series CCC. (Exhibit&#160;4.7 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w8.htm">Forty-Sixth Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 7.13% First Mortgage Bonds due 2031, Series DDD. (Exhibit&#160;4.8 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w9.htm">Forty-Seventh Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 7.11% First Mortgage Bonds due 2032, Series EEE. (Exhibit&#160;4.9 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w13.htm">Fifty-First Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 5.54% First Mortgage Bonds due 2023, Series&#160;III. (Exhibit&#160;4.13 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095013409007929/f52187exv4w19.htm">Fifty-Seventh Supplemental Indenture dated as of April&#160;17, 2009, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 6.02% First Mortgage Bonds due 2031, Series OOO. (Exhibit&#160;4.19 to Current Report on Form&#160;8-K filed April&#160;21, 2009)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095012310107756/f57458exv4w1.htm">Fifty-Eighth Supplemental Indenture dated as of November&#160;22, 2010, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 5.50% First Mortgage Bonds due 2040, Series PPP. (Exhibit&#160;4.1 to Current Report on form&#160;8-K filed November&#160;22, 2010).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000110465919036146/a19-11712_1ex10d1.htm#Exhibit10_1_102234">Sixty-Second Supplemental Indenture dated as of June 11, 2019, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 3.40% First Mortgage Bonds due 2029, Series VVV, 4.07% First Mortgage Bonds due 2049, Series WWW, and 4.17% First Mortgage Bonds due 2059, Series YYY (Exhibit 10.1 to the Current Report on Form 8-K filed June 18, 2019)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001035201/000110465921065947/tm2116121d1_ex10-1.htm">Sixty-Third Supplemental Indenture dated as of May 11, 2021, between California Water Service Company and U.S. Bank National Association, as Trustee, covering 2.87% First Mortgage Bonds due 2051, Series ZZZ and 3.02% First Mortgage Bonds due 2061, Series 1 (Exhibit 10.1 to the Current Report on Form 8-K filed May 11, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company agrees to furnish upon request to the Securities and Exchange Commission a copy of each instrument defining the rights of holders of long-term debt of the Company.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex415.htm">Description of securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Supply Contract between Cal Water and County of Butte relating to Cal Water's Oroville District; Water Supply Contract between Cal Water and the Kern County Water Agency relating to Cal Water's Bakersfield District; Water Supply Contract between Cal Water and Stockton East Water District relating to Cal Water's Stockton District. (Exhibits&#160;5(g), 5(h), 5(i), 5(j), Registration Statement No.&#160;2-53678, which exhibits are incorporated by reference to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1974)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095012309060011/f53985exv10w3.htm">Water Supply Contract between the City and County of San Francisco and wholesale customers in Alameda County, San Mateo County and Santa Clara County for a term of twenty-five years beginning on July&#160;1, 2009 and ending on June&#160;30, 2034. The agreement was dated June&#160;24, 2009. (Exhibit&#160;10.3 to Quarterly Report on Form&#160;10-Q for the quarter ending September&#160;30, 2009).</a></span></div></td><td colspan="3" style="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 style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit 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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095012309060011/f53985exv10w4.htm">Water Supply Contract dated July&#160;1, 2009 between the City and County of San Francisco and California Water Service Company to provide water to Bear Gulch and Bayshore service areas for a term of twenty-five years beginning July&#160;1, 2009 and ending June&#160;30, 2034. (Exhibit&#160;10.4 to Quarterly Report on Form&#160;10-Q for the quarter ending September&#160;30, 2009).</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Supply Contract dated January&#160;27, 1981, between Cal Water and the Santa Clara Valley Water District relating to Cal Water's Los Altos District (Exhibit&#160;10.3 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1992)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendments No.&#160;3, 6 and 7 and Amendment dated June&#160;17, 1980, to Water Supply Contract between Cal Water and the County of Butte relating to Cal Water's Oroville District. (Exhibit&#160;10.5 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1992)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment dated May&#160;31, 1977, to Water Supply Contract between Cal Water and Stockton East Water District relating to Cal Water's Stockton District. (Exhibit&#160;10.6 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1992)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Amended Contract dated September&#160;25, 1987, among Stockton East Water District, California Water Service Company, the City of Stockton, the Lincoln Village Maintenance District, and the Colonial Heights Maintenance District Providing for the Sale of Treated Water. (Exhibit&#160;10.7 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1987)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Supply Contract dated April&#160;19, 1927, and Supplemental Agreement dated June&#160;5, 1953, between Cal Water and Pacific Gas and Electric Company relating to Cal Water's Oroville District. (Exhibit&#160;10.9 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1992)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Supply Agreement dated September&#160;25, 1996, between the City of Bakersfield and California Water Service Company. (Exhibit&#160;10.18 to Quarterly Report on Form&#160;10-Q for the quarter ended September&#160;30, 1996)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water Supply Contract dated November&#160;16, 1994, between California Water Service Company and Alameda County Flood Control and Water Conservation District relating to Cal Water's Livermore District (Exhibit&#160;10.15 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1994)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000506000209/p19723_ex10-14.txt">California Water Service Group Directors' Retirement Plan (As amended and restated on February&#160;22, 2006) (Exhibit&#160;10.14 to the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2005)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000110465919019737/a19-7797_1ex10d1.htm">Credit Agreement dated as of March 29, 2019 among California Water Service Group and certain of its subsidiaries from time to time party thereto, as borrowers, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, Merrill Lynch, Pierce, Fenner &amp; Smith Incorporated, as sole lead arranger and sole bookrunner, CoBank, ACB, and U.S. Bank National Association as co-syndication agents, Bank of China, Los Angeles Branch and Wells Fargo Bank, National Association as co-documentation agents, and the other lender parties thereto. (Exhibit 10.1 to the Current Report on Form 8-K filed March 29, 2019)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000110465919019737/a19-7797_1ex10d2.htm#Exhibit10_2_013156">Credit Agreement dated as of March 29, 2019 among California Water Service Company as borrower, Bank of America, N.A., as administrative agent, swing line lender and letter of credit issuer, Merrill Lynch, Pierce, Fenner &amp; Smith Incorporated, as sole lead arranger and sole bookrunner, CoBank, ACB, and U.S. Bank National Association as co-syndication agents, Bank of China, Los Angeles Branch and Wells Fargo Bank, National Association as co-documentation agents, and the other lender parties thereto. (Exhibit 10.2 to the Current Report on Form 8-K filed March 29, 2019)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/0000950149-99-000416.txt">Executive Severance Plan (Exhibit&#160;10.24 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 1998)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000501000399/0000950005-01-000399-0008.txt">California Water Service Group Deferred Compensation Plan effective January&#160;1, 2001 (Exhibit&#160;10.22 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 2000)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000501000399/0000950005-01-000399-0009.txt">California Water Service Company Supplemental Executive Retirement Plan effective January&#160;1, 2001 (Exhibit&#160;10.23 to Annual Report on Form&#160;10-K for the year ended December&#160;31, 2000)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000504000792/p18973-ex10_22.txt">Amendment No.&#160;1 to California Water Service Company Supplemental Executive Retirement Plan effective January&#160;1, 2001 (Exhibit&#160;10.22 to Quarterly Report on Form&#160;10-Q for the quarter ended September&#160;30, 2004)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000503001149/p17912_ex10-25.txt">Water Supply Contract 99-73 between the City of Bakersfield and California Water Service Company, dated March&#160;31, 1999 (Exhibit&#160;10.25 to Quarterly Report on Form&#160;10-Q for the quarter ended September&#160;30, 2003)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000503001149/p17912_ex10-26.txt">Amendment No.&#160;1 to Water Supply Contract between the City of Bakersfield and California Water Service Company, dated October&#160;3, 2001 (Exhibit&#160;10.26 to Quarterly Report on Form&#160;10-Q for the quarter ended September&#160;30, 2003)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000504000792/p18973-ex10_27.txt">Amendment No.&#160;2 to California Water Service Company Supplemental Executive Retirement Plan effective January&#160;1, 2001 (Exhibit&#160;10.27 to Quarterly Report on Form&#160;10-Q for the quarter ended September&#160;30, 2004)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000104746914003551/a2219308zdef14a.htm">California Water Service Group Amended and Restated Equity Incentive Plan (filed as Appendix&#160;A of the California Water Service Group proxy statement dated April 8, 2014, for its Annual Meeting of Stockholders to be held on May&#160;20, 2014, as filed with the SEC on April 8, 2014)*</a></span></div></td><td colspan="3" style="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 style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit 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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000505000326/p19284_8k.txt">The registrant's policy on option repricing under its Equity Incentive Plan (incorporated by reference to Item&#160;8.01 Other Events in the registrant's Current Report on Form&#160;8-K dated April&#160;7, 2005)*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000505000653/p19517_ex10-1.txt">Water Supply Contract dated September&#160;21, 2005, between Cal Water and the Kern County Water Agency. (Exhibit&#160;10.1 to Current Report on Form&#160;8-K filed on September&#160;21, 2005)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000506000209/p19723_ex10-36.txt">Form of Restricted Stock Award Grant Notice under the California Water Service Group Equity Incentive Plan. (Exhibit&#160;10.36 to the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2005)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000095000506000209/p19723_ex10-38.txt">Form of Restricted Stock Award Agreement under the California Water Service Group Equity Incentive Plan with Assignment Separate From Certificate and Joint Escrow Instructions. (Exhibit&#160;10.38 to the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2005)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1035201/000089161807000159/f28120exv10w44.htm">Form of Indemnification Agreement to be entered between California Water Service Group and its directors and officers. (Exhibit&#160;10.44 to the Annual Report on Form&#160;10-K for the year ended December&#160;31, 2006)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex21.htm">Subsidiaries of the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex221.htm">List of Subsidiary Issuers and Guarantors</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex231.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex311.htm">Chief Executive Officer certification of financial statements pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex312.htm">Chief Financial Officer certification of financial statements pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span 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="cwt-20221231xex32.htm">Chief Executive Officer and Chief Financial Officer Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following materials from this Annual Report on Form 10-K formatted in iXBRL (Inline extensible Business Reporting Language): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations, (iii) Consolidated Statements of Cash Flows, (iv) Consolidated Statements of Common Stockholders' Equity and (v) the Notes to the Consolidated Financial Statements.</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from this Annual Report on Form 10-K, formatted in i XBRL (included as exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-top:8pt;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%">*&#160;&#160;&#160;&#160;Management contract or compensatory plan or arrangement.</span></div><div id="i1cfad93683a24e0cb2583854841a2577_226"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Form 10-K Summary.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i1cfad93683a24e0cb2583854841a2577_229"></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized</span></div><div 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:43.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" 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%">CALIFORNIA WATER SERVICE GROUP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;MARTIN A. KROPELNICKI</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 1, 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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MARTIN A. KROPELNICKI,</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:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</span></div></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%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i1cfad93683a24e0cb2583854841a2577_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. The members of the Board of Directors who have signed below constitute a majority of the Board of Directors. </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:32.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;PETER C. NELSON</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chairman, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">PETER C. NELSON</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;GREGORY E. ALIFF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">GREGORY E. ALIFF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;SHELLY M. ESQUE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">SHELLY M. ESQUE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;THOMAS M. KRUMMEL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">THOMAS M. KRUMMEL, M.D.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;YVONNE A. MALDONADO</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">YVONNE A. MALDONADO</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;SCOTT L. MORRIS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">SCOTT L. MORRIS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;CAROL M. POTTENGER</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">CAROL M. POTTENGER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;LESTER A. SNOW</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">LESTER A. SNOW</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;PATRICIA K. WAGNER</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">PATRICIA K. WAGNER</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;MARTIN A. KROPELNICKI</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer; Principal Executive Officer; Member, Board of Directors</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">MARTIN A. KROPELNICKI</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;THOMAS F. SMEGAL III</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vice President, Chief Financial Officer and Treasurer; Principal Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">THOMAS F. SMEGAL III</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/&#160;THOMAS A. SCANLON</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Controller, Principal Accounting Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date: March 1, 2023</span></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:9pt;font-weight:400;line-height:100%">THOMAS A. SCANLON</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.15
<SEQUENCE>2
<FILENAME>cwt-20221231xex415.htm
<DESCRIPTION>EX-4.15
<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="ie952a41fb909408a97ab4ed21239d314_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 4.15</font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES REGISTERED PURSUANT TO  SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following description of the common stock of California Water Service Group (the &#8220;Group,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or &#8221;we&#8221;) does not purport to be complete and is subject to, and qualified in its entirety by, our certificate of incorporation, as amended (&#8220;certificate&#8221;), and our amended and restated bylaws (&#8220;bylaws&#8221;), each of which is incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this exhibit is a part.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our authorized capital stock consists of 136,000,000 shares of common stock, $0.01 par value, and 241,000 shares of preferred stock, $0.01 par value per share. We have one class of securities registered under Section 12 of the Securities Exchange Act of 1934, our common stock, which is listed on the New York Stock Exchange under the symbol &#8220;CWT.&#8221; There are no shares of preferred stock outstanding.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voting rights. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our common stock are entitled to one vote per share on all matters submitted to a vote of stockholders. A majority of the votes cast is required for stockholders to elect directors (except that directors are elected by a plurality of the votes cast in a contested director election). All other matters put to a stockholder vote generally require the approval of a majority of the votes entitled to be cast by the shares represented at a meeting of the stockholders, except as otherwise provided by our certificate or bylaws or required by law. Stockholders do not have cumulative voting rights. </font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our common stock have the right to receive any dividends we declare and pay on our common stock, subject to the rights, privileges, preferences, restrictions and conditions attaching to any other class or series of our securities.  After all cumulative dividends are declared and paid or set apart on any series of our preferred stock which may be outstanding, the board may declare any additional dividends on our common stock out of our surplus (the excess, if any, of our net assets over total paid-in capital) or if there is no surplus, the net profits for the current fiscal year or the fiscal year before which the dividend is declared. Our board may only declare cash dividends if after paying those dividends we would be able to pay our liabilities as they become due. </font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liquidation. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our common stock have the right to receive our remaining assets and funds upon liquidation, dissolution or winding-up, if any, after we pay to the holders of any series of our preferred stock the amounts they are entitled to, and after we pay all our debts and liabilities. </font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preemptive, subscription and conversion rights. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is not redeemable and has no preemptive, subscription or conversion rights. </font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transfer agent.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The transfer agent and registrar for our common stock is Computershare Limited.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is subject and subordinate to any rights and preferences granted under our certificate and any rights and preferences which may be granted to any series of preferred stock by our board pursuant to the authority conferred upon our board under our certificate.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Takeover Provisions</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some provisions of our certificate, bylaws and Delaware law may have the effect of delaying, discouraging or preventing a change in control of us or changes in our management. Pursuant to our certificate and bylaws&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the board of directors is authorized to issue &#8220;blank check&#8221; preferred stock without stockholder approval&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the board of directors is expressly authorized to make, alter or repeal any provision of our bylaws&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholders may not cumulate votes in the election of directors&#59;</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:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholders may take action only at a duly called meeting of the stockholders, and stockholders are not permitted to act by written consent&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">special meetings of the stockholders may be called by the stockholders only upon the request of stockholders owning shares representing 10% or more of the voting power of the then outstanding shares of capital stock entitled to vote on the matter or matters to be brought before the proposed special meeting&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholders must satisfy advance notice procedures to submit proposals or nominate directors for consideration at a stockholders meeting&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;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%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we will indemnify officers and directors against losses that they may incur as a result of investigations and legal proceedings resulting from their services to us, which may include services in connection with takeover defense measures.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law (&#8220;DGCL&#8221;). In general, the statute prohibits a publicly held Delaware corporation from engaging in a &#8220;business combination&#8221; with an &#8220;interested stockholder&#8221; for a period of three years after the date that the person became an interested stockholder unless, with some exceptions, the business combination or the transaction in which the person became an interested stockholder is approved in a prescribed manner. Generally, a &#8220;business combination&#8221; includes a merger, asset or stock sale or other transaction resulting in a financial benefit to the stockholder, and an &#8220;interested stockholder&#8221; is a person who, together with affiliates and associates, owns (or within three years prior, did own) 15% or more of the corporation&#8217;s outstanding voting stock. This provision may have the effect of delaying, deferring or preventing a change in control without further action by the stockholders.</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exclusive Forum</font></div><div style="margin-bottom:8pt;margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our bylaws provide that, unless we consent in writing to the selection of an alternative forum, a state court located within the State of Delaware (or, if no state court located within the State of Delaware has jurisdiction, the federal district court for the District of Delaware) will be the sole and exclusive forum for any stockholder (including any beneficial owner) to bring&#58; (a) any derivative action or proceeding brought on our behalf&#59; (b) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or employees to us or our stockholders&#59; (c) any action asserting a claim arising pursuant to any provision of the DGCL, our certificate or our bylaws&#59; (d) any action asserting a claim governed by the internal affairs doctrine&#59; or (e) any other action asserting an internal corporate claim, as defined in Section 115 of the DGCL&#59; in all cases subject to the court's having personal jurisdiction over the indispensable parties named as defendants. It is possible that a court of law could rule that the choice of forum provision contained in our bylaws is inapplicable or unenforceable if it is challenged in a proceeding or otherwise. Such exclusive forum provision does not apply to suits brought to enforce any liability or duty created by the Securities Act of 1933, as amended or the Securities Exchange Act of 1934, as amended.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.0
<SEQUENCE>3
<FILENAME>cwt-20221231xex21.htm
<DESCRIPTION>EX-21.0
<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="i91231c1725eb49a0a2cbd1190e343d07_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21</font></div><div style="text-align:right"><font><br></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%">Subsidiaries of the Registrant</font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></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:29.750%"></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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Subsidiary Name</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">State of Incorporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Business Name</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">California Water Service Company</font></td><td colspan="3" style="background-color:#cceeff;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%">California</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Water Service Company</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">CWS Utility Services</font></td><td colspan="3" style="background-color:#ffffff;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%">California</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CWS Utility Services</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">New Mexico Water Service Company</font></td><td colspan="3" style="background-color:#cceeff;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%">New Mexico</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Mexico Water Service Company</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Washington Water Service Company</font></td><td colspan="3" style="background-color:#ffffff;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%">Washington</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Washington Water Service Company</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Hawaii Water Service Company, Inc.</font></td><td colspan="3" style="background-color:#cceeff;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%">Hawaii</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hawaii Water Service Company</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">HWS Utility Services LLC</font></td><td colspan="3" style="background-color:#ffffff;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%">Hawaii</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HWS Utility Services</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">TWSC, Inc.</font></td><td colspan="3" style="background-color:#cceeff;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%">Texas</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TWSC, Inc.</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-22.1
<SEQUENCE>4
<FILENAME>cwt-20221231xex221.htm
<DESCRIPTION>EX-22.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="ib90c7edba5f94ae2803bd5b19bf463ab_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;22.1</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:115%">List of Subsidiary Issuers and Guarantors</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2022, the Company is the guarantor of the registered mortgage bonds issued by the following entities. The Company owns, directly or indirectly, 100% of each such entity.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">California Water Service Company</font></div><div style="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:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">5.50% First Mortgage Bonds due 2040, Series PPP, issued in 2010</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>cwt-20221231xex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if7281b56564d4b5abe68c78870abb0a6_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="text-align:right"><font><br></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%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement Nos. 333-234389, 333-158484, and 333-181329 on Form S-3 and Registration Statement Nos. 333-60810, 333-127495, and 333-228824 on Form S-8 of our report dated March 1, 2023, relating to the consolidated financial statements of California Water Service Group and the effectiveness of California Water Service Group&#8217;s internal control over financial reporting (which report expresses an adverse opinion on the effectiveness of the Company&#8217;s internal control over financial reporting because of a material weakness) appearing in this Annual Report on Form 10-K for the year ended December 31, 2022.</font></div><div style="margin-bottom:8pt;text-indent:22.5pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Francisco, California</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2023</font></div><div style="margin-bottom:8pt;text-align:justify"><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><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>cwt-20221231xex311.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="i4fe3d8b2c1f344f384e315543e627d4f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</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%">CERTIFICATION</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Martin A. Kropelnicki, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of California Water Service Group&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.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-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.5pt">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(c)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.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-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.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-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.5pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><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:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#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%">&#47;s&#47;&#160;MARTIN A. KROPELNICKI</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Martin A. Kropelnicki</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>cwt-20221231xex312.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="ie50e3f73a12243f68f8b55e8cb5b19aa_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</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%">CERTIFICATION</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Thomas F. Smegal III, certify that&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of California Water Service Group&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.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-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.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-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.5pt">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(c)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.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-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.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-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.24pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.67pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><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:28.5pt">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:28.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's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><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:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><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:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#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%">&#47;s&#47;&#160;THOMAS F. SMEGAL III</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas F. Smegal III</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vice President, Chief Financial Officer and Treasurer</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.0
<SEQUENCE>8
<FILENAME>cwt-20221231xex32.htm
<DESCRIPTION>EX-32.0
<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="i661fcb6a71d74eac9c4c4e43c4f400d0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32</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%">CERTIFICATION OF CEO AND CFO</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%">PURSUANT TO 18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION&#160;906</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%">OF THE SARBANES-OXLEY ACT OF&#160;2002</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, each of the undersigned hereby certifies, in his capacity as an officer of California Water Service Group, that the Annual Report of California Water Service Group on Form&#160;10-K for the period ended December&#160;31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the &#34;Annual Report&#34;), fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that the information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of California Water Service Group.</font></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:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#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%">&#47;s&#47;&#160;MARTIN A. KROPELNICKI</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MARTIN A. KROPELNICKI</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Water Service Group</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#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%">&#47;s&#47;&#160;THOMAS F. SMEGAL III</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><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:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">THOMAS F. SMEGAL III</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Water Service Group</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>cwt-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cwt="http://www.calwatergroup.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.calwatergroup.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwt-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwt-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwt-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cwt-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.calwatergroup.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.calwatergroup.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.calwatergroup.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000005 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofEquity" roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity">
        <link:definition>0000006 - Statement - Consolidated Statements of 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="ConsolidatedStatementsofEquityParenthetical" roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical">
        <link:definition>0000007 - Statement - Consolidated Statements of 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - Statement - 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="ConsolidatedStatementsofCashFlowsParenthetical" roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical">
        <link:definition>0000009 - Statement - Consolidated Statements of Cash Flows (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="ORGANIZATIONANDOPERATIONS" roleURI="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS">
        <link:definition>0000010 - Disclosure - ORGANIZATION AND OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERINCOMEANDEXPENSES" roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES">
        <link:definition>0000012 - Disclosure - OTHER INCOME AND EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REGULATORYASSETSANDLIABILTIES" roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES">
        <link:definition>0000013 - Disclosure - REGULATORY ASSETS AND LIABILTIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILL" roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL">
        <link:definition>0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITY" roleURI="http://www.calwatergroup.com/role/EQUITY">
        <link:definition>0000015 - Disclosure - 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="SHORTTERMBORROWINGS" roleURI="http://www.calwatergroup.com/role/SHORTTERMBORROWINGS">
        <link:definition>0000016 - Disclosure - SHORT-TERM BORROWINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBT" roleURI="http://www.calwatergroup.com/role/LONGTERMDEBT">
        <link:definition>0000017 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIES" roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES">
        <link:definition>0000018 - Disclosure - OTHER ACCRUED 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.calwatergroup.com/role/INCOMETAXES">
        <link:definition>0000019 - 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="EMPLOYEEBENEFITPLANS" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>0000020 - Disclosure - EMPLOYEE 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="STOCKBASEDCOMPENSATIONPLANS" roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS">
        <link:definition>0000021 - Disclosure - STOCK-BASED COMPENSATION 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="FAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>0000022 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</link: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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>0000023 - 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="ACQUISITIONS" roleURI="http://www.calwatergroup.com/role/ACQUISITIONS">
        <link:definition>0000024 - 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="IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS" roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS">
        <link:definition>0000025 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>0000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERINCOMEANDEXPENSESTables" roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables">
        <link:definition>0000028 - Disclosure - OTHER INCOME AND EXPENSES (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="REGULATORYASSETSANDLIABILTIESTables" roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables">
        <link:definition>0000029 - Disclosure - REGULATORY ASSETS AND LIABILTIES (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="INTANGIBLEASSETSANDGOODWILLTables" roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables">
        <link:definition>0000030 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTTables" roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTTables">
        <link:definition>0000031 - Disclosure - LONG-TERM DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIESTables" roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables">
        <link:definition>0000032 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESTables" roleURI="http://www.calwatergroup.com/role/INCOMETAXESTables">
        <link:definition>0000033 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSTables" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables">
        <link:definition>0000034 - Disclosure - EMPLOYEE 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="STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables" roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables">
        <link:definition>0000035 - Disclosure - STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION 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="FAIRVALUEOFFINANCIALINSTRUMENTSTables" roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables">
        <link:definition>0000036 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (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="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>0000037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables" roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables">
        <link:definition>0000038 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ORGANIZATIONANDOPERATIONSDetails" roleURI="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails">
        <link:definition>0000039 - Disclosure - ORGANIZATION AND OPERATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails">
        <link:definition>0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details )</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails">
        <link:definition>0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails">
        <link:definition>0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails">
        <link:definition>0000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails">
        <link:definition>0000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails">
        <link:definition>0000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails">
        <link:definition>0000047 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails">
        <link:definition>0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails">
        <link:definition>0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERINCOMEANDEXPENSESDetails" roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails">
        <link:definition>0000051 - Disclosure - OTHER INCOME AND EXPENSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>0000052 - Disclosure - REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REGULATORYASSETSANDLIABILTIESNarrativeDetails" roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails">
        <link:definition>0000053 - Disclosure - REGULATORY ASSETS AND LIABILTIES - 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="INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails">
        <link:definition>0000054 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails" roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails">
        <link:definition>0000055 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INTANGIBLEASSETSANDGOODWILLGoodwillDetails" roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails">
        <link:definition>0000056 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYDetails" roleURI="http://www.calwatergroup.com/role/EQUITYDetails">
        <link:definition>0000057 - Disclosure - EQUITY (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="SHORTTERMBORROWINGSDetails" roleURI="http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails">
        <link:definition>0000058 - Disclosure - SHORT-TERM BORROWINGS (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="LONGTERMDEBTLongtermDebtOutstandingDetails" roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails">
        <link:definition>0000059 - Disclosure - LONG-TERM DEBT - Long term Debt Outstanding (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="LONGTERMDEBTMaturitiesofLongTermDebtDetails" roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails">
        <link:definition>0000060 - Disclosure - LONG-TERM DEBT - Maturities of Long Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LONGTERMDEBTNarrativeDetails" roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails">
        <link:definition>0000061 - Disclosure - LONG-TERM DEBT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERACCRUEDLIABILITIESDetails" roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails">
        <link:definition>0000062 - Disclosure - OTHER ACCRUED 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.calwatergroup.com/role/INCOMETAXESDetails">
        <link:definition>0000063 - 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="INCOMETAXESDetails_1" roleURI="http://www.calwatergroup.com/role/INCOMETAXESDetails_1">
        <link:definition>0000063 - 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="INCOMETAXESNarrativeDetails" roleURI="http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>0000064 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails" roleURI="http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails">
        <link:definition>0000065 - Disclosure - INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000066 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" roleURI="http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails">
        <link:definition>0000067 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNarrativeDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails">
        <link:definition>0000068 - Disclosure - EMPLOYEE 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="EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails">
        <link:definition>0000069 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Payments for Pension &amp; SERP (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="EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails">
        <link:definition>0000070 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, 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="EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails">
        <link:definition>0000071 - Disclosure - EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (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="EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails">
        <link:definition>0000072 - Disclosure - EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails">
        <link:definition>0000073 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails">
        <link:definition>0000074 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSValuationAssumptionsDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails">
        <link:definition>0000075 - Disclosure - EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails">
        <link:definition>0000076 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails" roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails">
        <link:definition>0000077 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="STOCKBASEDCOMPENSATIONPLANSNarrativeDetails" roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails">
        <link:definition>0000078 - Disclosure - STOCK-BASED COMPENSATION 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="STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails" roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails">
        <link:definition>0000079 - Disclosure - STOCK-BASED COMPENSATION PLANS - RSAs &amp; Performance-Based RSUs (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="FAIRVALUEOFFINANCIALINSTRUMENTSDetails" roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails">
        <link:definition>0000080 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESNarrativeDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails">
        <link:definition>0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails">
        <link:definition>0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (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="COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails">
        <link:definition>0000083 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails">
        <link:definition>0000084 - Disclosure - COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails">
        <link:definition>0000085 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails">
        <link:definition>0000086 - Disclosure - COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1" roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1">
        <link:definition>0000086 - Disclosure - COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionDetails" roleURI="http://www.calwatergroup.com/role/AcquisitionDetails">
        <link:definition>0000087 - Disclosure - Acquisition (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="IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails" roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails">
        <link:definition>0000088 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (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="cwt_ResidentialMember" abstract="true" name="ResidentialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" abstract="false" name="TaxesPrepaidExpensesAndOtherAssetsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" abstract="false" name="ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_RecoverablePropertyLossesMember" abstract="true" name="RecoverablePropertyLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_InterimRatesLongTermAccountsReceivableMember" abstract="true" name="InterimRatesLongTermAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" abstract="false" name="LeasesSupplementalBalanceSheetInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_AccruedBenefitLiabilityMember" abstract="true" name="AccruedBenefitLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_RegulatoryAssetsAndLiabilitiesLineItems" abstract="true" name="RegulatoryAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_FirstMortgageBondsEEESeriesDue2032Member" abstract="true" name="FirstMortgageBondsEEESeriesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsPPPSeriesDue2040Member" abstract="true" name="FirstMortgageBondsPPPSeriesDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_HawaiiWaterCompanyMember" abstract="true" name="HawaiiWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" abstract="false" name="LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_CaminoRealMember" abstract="true" name="CaminoRealMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_NetWRAMandMCBALongtermPayableMember" abstract="true" name="NetWRAMandMCBALongtermPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" abstract="false" name="LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_SantaClaraWaterDistrictMember" abstract="true" name="SantaClaraWaterDistrictMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsZZZSeriesDue2051Member" abstract="true" name="FirstMortgageBondsZZZSeriesDue2051Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_OtherUnregulatedIncomeAndExpensesMember" abstract="true" name="OtherUnregulatedIncomeAndExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ReclassificationBetweenCustomerClassMember" abstract="true" name="ReclassificationBetweenCustomerClassMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" abstract="true" name="OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanLifeInsuranceBenefit" abstract="false" name="DefinedBenefitPlanLifeInsuranceBenefit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" abstract="true" name="ComponentOfOtherIncomeExpenseNonoperatingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitAwardsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_BusinessMember" abstract="true" name="BusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_NumberOfWastewaterUtilities" abstract="false" name="NumberOfWastewaterUtilities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_RegulatoryLiabilityNoncurrentMember" abstract="true" name="RegulatoryLiabilityNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" abstract="false" name="PublicUtilitiesRecommendedDebtCapitalStructurePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" abstract="false" name="IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_OtherBenefitsMember" abstract="true" name="OtherBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsWWWSeriesDue2049Member" abstract="true" name="FirstMortgageBondsWWWSeriesDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" abstract="true" name="FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_AccountsReceivableFromDevelopersCurrent" abstract="false" name="AccountsReceivableFromDevelopersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" abstract="true" name="ComponentOfOtherIncomeExpenseNonoperatingNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_SaleOfStockAgreementTerm" abstract="false" name="SaleOfStockAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" abstract="false" name="DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_FirstMortgageBondsVVVSeriesDue2029Member" abstract="true" name="FirstMortgageBondsVVVSeriesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_HawaiiWaterAssetAcquisitionMember" abstract="true" name="HawaiiWaterAssetAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_WaterContractsMember" abstract="true" name="WaterContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_WaterPlanningStudiesMember" abstract="true" name="WaterPlanningStudiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" abstract="false" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_NumberOfConnectionsServed" abstract="false" name="NumberOfConnectionsServed" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" abstract="false" name="ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" abstract="false" name="DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" abstract="true" name="IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_BVRTWaterCompanyMember" abstract="true" name="BVRTWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsCCCSeriesDue2030Member" abstract="true" name="FirstMortgageBondsCCCSeriesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_HealthCareBalancingAccountMember" abstract="true" name="HealthCareBalancingAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" abstract="false" name="DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_EmployeeStockPurchasePlanESPPMember" abstract="true" name="EmployeeStockPurchasePlanESPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" abstract="false" name="ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_InsuranceProgramsMember" abstract="true" name="InsuranceProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" abstract="false" name="DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" abstract="true" name="ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_ConservationProgramLiabilityMember" abstract="true" name="ConservationProgramLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" abstract="false" name="DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_CommonStockSharesSold" abstract="false" name="CommonStockSharesSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_FirstMortgageBondsOOOSeriesDue2031Member" abstract="true" name="FirstMortgageBondsOOOSeriesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CaliforniaPublicAdvocatesOfficeMember" abstract="true" name="CaliforniaPublicAdvocatesOfficeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cwt_OtherNonRegulatedServiceMember" abstract="true" name="OtherNonRegulatedServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_PaymentsForOtherCommitments" abstract="false" name="PaymentsForOtherCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" abstract="false" name="NoncontrollingInterestIncreaseFromInvestmentInBusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_AccruedBenefitCostsMember" abstract="true" name="AccruedBenefitCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_SERPPlanMember" abstract="true" name="SERPPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CalWaterMember" abstract="true" name="CalWaterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" abstract="false" name="CustomerAdvancesForConstructionSpecifiedRefundPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" abstract="false" name="LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" abstract="false" name="AllowanceforFundsUsedDuringConstructionTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_ProceedsFromSaleOfCommonStock" abstract="false" name="ProceedsFromSaleOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_FirstMortgageBondsDDDSeriesDue2031Member" abstract="true" name="FirstMortgageBondsDDDSeriesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_AssetAcquisitionLiabilitiesAssumed" abstract="false" name="AssetAcquisitionLiabilitiesAssumed" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" abstract="false" name="AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_NumberOfPotentialCustomerConnections" abstract="false" name="NumberOfPotentialCustomerConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_PublicUtilitiesPropertyPlantAndEquipment" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_PensionBalancingAccountMember" abstract="true" name="PensionBalancingAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" abstract="true" name="ComponentOfOtherIncomeExpenseNonoperatingAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cwt_PublicAuthoritiesMember" abstract="true" name="PublicAuthoritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_RegulatoryAssetsNoncurrentMember" abstract="true" name="RegulatoryAssetsNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_DesignAndConstructionMember" abstract="true" name="DesignAndConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_NetWRAMandMCBALongTermAccountsReceivableMember" abstract="true" name="NetWRAMandMCBALongTermAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsGGGSeriesDue2022Member" abstract="true" name="FirstMortgageBondsGGGSeriesDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" abstract="false" name="UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_GeneralDistrictBalanceAccountReceivableMember" abstract="true" name="GeneralDistrictBalanceAccountReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_FinanceLeaseCostTotal" abstract="false" name="FinanceLeaseCostTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_MultipleResidentialMember" abstract="true" name="MultipleResidentialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsRRRSeriesDue2045Member" abstract="true" name="FirstMortgageBondsRRRSeriesDue2045Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_MeterReadingAndBillingMember" abstract="true" name="MeterReadingAndBillingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FairValueInputsRiskPremium" abstract="false" name="FairValueInputsRiskPremium" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_FirstMortgageBondsIIISeriesDue2023Member" abstract="true" name="FirstMortgageBondsIIISeriesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_KernCountyWaterAgencyMember" abstract="true" name="KernCountyWaterAgencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsBBBSeriesDue2028Member" abstract="true" name="FirstMortgageBondsBBBSeriesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" abstract="false" name="PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_AssetAcquisitionAssetsAcquired" abstract="false" name="AssetAcquisitionAssetsAcquired" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_OtherNonoperatingExpenseIncome" abstract="false" name="OtherNonoperatingExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_PensionAndSupplementalRetirementPlanMember" abstract="true" name="PensionAndSupplementalRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" abstract="true" name="DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" abstract="false" name="LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" abstract="false" name="TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" abstract="true" name="DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_LeasesSupplementalCashFlowInformationTableTextBlock" abstract="false" name="LeasesSupplementalCashFlowInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfOtherAccruedLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_FinanceLeaseCostsAbstract" abstract="true" name="FinanceLeaseCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_FristMortgageBondsSeries1Due2061Member" abstract="true" name="FristMortgageBondsSeries1Due2061Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LeasesMember" abstract="true" name="LeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_OtherAccruedBenefitsMember" abstract="true" name="OtherAccruedBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" abstract="false" name="AllowanceforEquityandBorrowedFundsUsedDuringConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" abstract="false" name="MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" abstract="true" name="ComponentOfOtherIncomeExpenseNonoperatingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cwt_FirstMortgageBondsYYYSeriesDue2059Member" abstract="true" name="FirstMortgageBondsYYYSeriesDue2059Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ContractWithCustomerUninsuredLossReserveCurrent" abstract="false" name="ContractWithCustomerUninsuredLossReserveCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" abstract="false" name="LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_SaleOfCommonStockGrossSalesPrice" abstract="false" name="SaleOfCommonStockGrossSalesPrice" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_FixedIncomeInvestmentsMaturityPeriod" abstract="false" name="FixedIncomeInvestmentsMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" abstract="true" name="LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" abstract="false" name="PublicUtilitiesRecommendedReturnOnEquityPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_NonRegulatedServicesMember" abstract="true" name="NonRegulatedServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_LeaseholdImprovementsAndOtherMember" abstract="true" name="LeaseholdImprovementsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" abstract="false" name="ProceedsFromContributionInAidOfConstructionFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_FirstMortgageBondsQQQSeriesDue2025Member" abstract="true" name="FirstMortgageBondsQQQSeriesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" abstract="false" name="PublicUtilitiesRecommendedEquityCapitalStructurePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cwt_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_FirstMortgageBondsHHHSeriesDue2022Member" abstract="true" name="FirstMortgageBondsHHHSeriesDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DeferredTaxAssetOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" abstract="false" name="UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" abstract="false" name="LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwt_CashPaidReceivedDuringYearAbstract" abstract="true" name="CashPaidReceivedDuringYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_StocktonEastWaterDistrictMember" abstract="true" name="StocktonEastWaterDistrictMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" abstract="false" name="PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_FirstMortgageBondsAAASeriesDue2025Member" abstract="true" name="FirstMortgageBondsAAASeriesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_FirstMortgageBondsSSSSeriesDue2046Member" abstract="true" name="FirstMortgageBondsSSSSeriesDue2046Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ReclassificationBetweenLiabilityAccountsMember" abstract="true" name="ReclassificationBetweenLiabilityAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" abstract="true" name="CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_TotalOtherAssets" abstract="false" name="TotalOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_OperatingAndMaintenanceMember" abstract="true" name="OperatingAndMaintenanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" abstract="false" name="DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_OtherLongTermDebtMember" abstract="true" name="OtherLongTermDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_Series1MortgageBondsMember" abstract="true" name="Series1MortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_WeightedAverageDiscountRateAbstract" abstract="true" name="WeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" abstract="true" name="PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" abstract="true" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cwt_PaymentsForAssetAcquisitions" abstract="false" name="PaymentsForAssetAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_WaterPumpingRightsMember" abstract="true" name="WaterPumpingRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" abstract="true" name="CaliforniaDepartmentOfWaterResourcesLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_TankCoatingMember" abstract="true" name="TankCoatingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwt_SeriesZZZMortgageBondsMember" abstract="true" name="SeriesZZZMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" abstract="false" name="ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" abstract="false" name="DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" abstract="false" name="LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_SaleOfStockMaximumConsiderationOnTransaction" abstract="false" name="SaleOfStockMaximumConsiderationOnTransaction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwt_FirstMortgageBondsTTTSeriesDue2056Member" abstract="true" name="FirstMortgageBondsTTTSeriesDue2056Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cwt_EquityDistributionAgreementMember" abstract="true" name="EquityDistributionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>cwt-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08-->
<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.calwatergroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TotalOtherAssets_60a02ac5-ce0c-4d4d-8ba5-93abf072bc84" xlink:href="cwt-20221231.xsd#cwt_TotalOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b4539c4d-6c27-47cc-9249-5552fbae8b6e" 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_cwt_TotalOtherAssets_60a02ac5-ce0c-4d4d-8ba5-93abf072bc84" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b4539c4d-6c27-47cc-9249-5552fbae8b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e67da3e1-1b6f-45a1-9927-3907947c6d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_TotalOtherAssets_60a02ac5-ce0c-4d4d-8ba5-93abf072bc84" xlink:to="loc_us-gaap_Goodwill_e67da3e1-1b6f-45a1-9927-3907947c6d24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e96bf5dd-eb10-48d0-be67-b6021481ebc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_TotalOtherAssets_60a02ac5-ce0c-4d4d-8ba5-93abf072bc84" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e96bf5dd-eb10-48d0-be67-b6021481ebc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d85aacba-1c51-470c-9bc4-63a75c846c57" 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_PublicUtilitiesPropertyPlantAndEquipmentNet_34ae84f9-7aa3-4d2b-b320-4938a0580fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d85aacba-1c51-470c-9bc4-63a75c846c57" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_34ae84f9-7aa3-4d2b-b320-4938a0580fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b2a8bbeb-3264-4f49-9eb0-4ce4ff341a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d85aacba-1c51-470c-9bc4-63a75c846c57" xlink:to="loc_us-gaap_AssetsCurrent_b2a8bbeb-3264-4f49-9eb0-4ce4ff341a81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TotalOtherAssets_ded1b170-f6a1-4170-a8df-dc551937d017" xlink:href="cwt-20221231.xsd#cwt_TotalOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d85aacba-1c51-470c-9bc4-63a75c846c57" xlink:to="loc_cwt_TotalOtherAssets_ded1b170-f6a1-4170-a8df-dc551937d017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd8adf76-5808-4e55-a3a4-1be2b3066c6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_6c9625d8-5653-47b7-b0a7-9e098f133e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd8adf76-5808-4e55-a3a4-1be2b3066c6b" xlink:to="loc_us-gaap_MinorityInterest_6c9625d8-5653-47b7-b0a7-9e098f133e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8eae7104-b8a5-4068-a7b3-df8b3eeb21c3" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd8adf76-5808-4e55-a3a4-1be2b3066c6b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_8eae7104-b8a5-4068-a7b3-df8b3eeb21c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e5dfbbe1-99b3-4235-a35c-4787db034f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd8adf76-5808-4e55-a3a4-1be2b3066c6b" xlink:to="loc_us-gaap_CommonStockValue_e5dfbbe1-99b3-4235-a35c-4787db034f3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_749ad9b9-593c-4db9-9d63-0e55a6bf902b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fd8adf76-5808-4e55-a3a4-1be2b3066c6b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_749ad9b9-593c-4db9-9d63-0e55a6bf902b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_03d78076-4eb0-4c72-a994-f18234e5a90f" 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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_31193ab0-95cb-4997-8bae-4d0dbe3b1313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_03d78076-4eb0-4c72-a994-f18234e5a90f" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_31193ab0-95cb-4997-8bae-4d0dbe3b1313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_65e18f5b-b3ec-4851-9b76-a70d5bf6adf0" 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_03d78076-4eb0-4c72-a994-f18234e5a90f" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_65e18f5b-b3ec-4851-9b76-a70d5bf6adf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_59f8e750-0eb5-42d7-a81d-675e128f2eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_48f7921c-05a0-40f6-ab94-3def1037a7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_59f8e750-0eb5-42d7-a81d-675e128f2eb5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_48f7921c-05a0-40f6-ab94-3def1037a7ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_48a554f9-4d4e-4d30-a58a-f0d6961f567c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_59f8e750-0eb5-42d7-a81d-675e128f2eb5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_48a554f9-4d4e-4d30-a58a-f0d6961f567c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_d1cc7c16-bb7e-4b80-84eb-92089c2dc002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_59f8e750-0eb5-42d7-a81d-675e128f2eb5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_d1cc7c16-bb7e-4b80-84eb-92089c2dc002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_984257c0-cb48-496a-8f7e-12c8aeff746b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_59f8e750-0eb5-42d7-a81d-675e128f2eb5" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_984257c0-cb48-496a-8f7e-12c8aeff746b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" 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_LongTermDebtCurrent_77c17273-df6c-4720-b5a2-1e60c920046a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_LongTermDebtCurrent_77c17273-df6c-4720-b5a2-1e60c920046a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_7d70c92f-1959-455f-8c84-b2769132f37e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_ShortTermBorrowings_7d70c92f-1959-455f-8c84-b2769132f37e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3fa3dbfd-e413-4bbd-9edc-bc1c5a54d3e6" 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_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_AccountsPayableCurrent_3fa3dbfd-e413-4bbd-9edc-bc1c5a54d3e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_2f90ac52-b988-48c6-999c-4b2ca234f7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_2f90ac52-b988-48c6-999c-4b2ca234f7cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_5508b9d6-6244-4d06-8650-1fe873aaa01c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_5508b9d6-6244-4d06-8650-1fe873aaa01c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_d6431a59-5615-4b25-9a0f-e6446d938d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_InterestPayableCurrent_d6431a59-5615-4b25-9a0f-e6446d938d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_7383e981-c04e-4ac5-beb8-bc4bedccea7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d8640346-64d7-4a39-bbf0-63e47c2a71fe" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_7383e981-c04e-4ac5-beb8-bc4bedccea7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02b32b5d-0a42-48cc-9cb6-0961cc042ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_02b32b5d-0a42-48cc-9cb6-0961cc042ef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_33279d3d-5608-42fc-9e2c-ed2bf1154620" xlink:href="cwt-20221231.xsd#cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_33279d3d-5608-42fc-9e2c-ed2bf1154620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d5dbf2f2-ba95-4cf1-ba84-63a02581b58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d5dbf2f2-ba95-4cf1-ba84-63a02581b58a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventory_93d6a7bf-847a-4b90-8f7b-4812b90e0787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_PublicUtilitiesInventory_93d6a7bf-847a-4b90-8f7b-4812b90e0787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_545239ff-533b-4c72-9a06-51e478675379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_RestrictedCashCurrent_545239ff-533b-4c72-9a06-51e478675379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_5fb0498d-d8ac-4cbb-b4d1-a901dc167104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_5fb0498d-d8ac-4cbb-b4d1-a901dc167104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_d9e9fb55-aa40-43c6-8e9d-b3c035df9a6d" 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_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_d9e9fb55-aa40-43c6-8e9d-b3c035df9a6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_48ea6662-7d33-46f6-bb59-4e6aa29c405b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_fc054999-8edb-4849-9cfc-47e3114bf555" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_48ea6662-7d33-46f6-bb59-4e6aa29c405b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_7f45e5c0-2cd0-4668-94c1-87eb5bf0f063" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_278ee65b-c53f-4740-a9e0-e2f9a53f8937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquity_7f45e5c0-2cd0-4668-94c1-87eb5bf0f063" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_278ee65b-c53f-4740-a9e0-e2f9a53f8937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a4e4f7b3-b456-4911-a955-d12fb862dabd" 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_7f45e5c0-2cd0-4668-94c1-87eb5bf0f063" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a4e4f7b3-b456-4911-a955-d12fb862dabd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" 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_ce4466ed-4829-4ef3-aa28-77091f0a413a" 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_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_ce4466ed-4829-4ef3-aa28-77091f0a413a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2c22762f-5ad7-4934-b234-b49a5a8abf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_LiabilitiesCurrent_2c22762f-5ad7-4934-b234-b49a5a8abf85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fb62c28e-f13f-4d5f-ad8d-ee155fbc4490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fb62c28e-f13f-4d5f-ad8d-ee155fbc4490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_c73e2c3a-0f1a-4811-9d29-14f8aa34963e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_c73e2c3a-0f1a-4811-9d29-14f8aa34963e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_238c97a3-80f5-4f66-8973-000bfd71b9be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_238c97a3-80f5-4f66-8973-000bfd71b9be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_e7a7cbd7-4a80-49e1-8880-6ab9f00e2f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_e7a7cbd7-4a80-49e1-8880-6ab9f00e2f27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_78b2f31e-4a74-497d-881b-55e4be40f534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_78b2f31e-4a74-497d-881b-55e4be40f534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_41ebafef-1e33-421f-a43b-61a77894abdd" 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_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_41ebafef-1e33-421f-a43b-61a77894abdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7624264b-475b-49b3-983c-31eccc104642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_b9ac9480-1d28-4ea5-868d-2bfdb0148696" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7624264b-475b-49b3-983c-31eccc104642" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b460f1b1-20da-469e-b809-28e938fedf89" 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_ProfitLoss_135a4a30-bc74-4bc8-8724-cc704443b90c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b460f1b1-20da-469e-b809-28e938fedf89" xlink:to="loc_us-gaap_ProfitLoss_135a4a30-bc74-4bc8-8724-cc704443b90c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5426f260-ec89-4faa-91e9-1528ea02b8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b460f1b1-20da-469e-b809-28e938fedf89" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5426f260-ec89-4faa-91e9-1528ea02b8d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_5bfb3218-b57d-4a98-b23e-6b270d6efe1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_5bfb3218-b57d-4a98-b23e-6b270d6efe1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_c80114fd-abb7-4204-9848-5cd375549b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_us-gaap_OtherNonoperatingExpense_c80114fd-abb7-4204-9848-5cd375549b7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_e308da9e-dd88-4254-9a92-3637052ea012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_e308da9e-dd88-4254-9a92-3637052ea012" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_a4e6e0ba-4fd3-4584-b495-4f55b4c13db8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_a4e6e0ba-4fd3-4584-b495-4f55b4c13db8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_950f493d-5547-4836-8161-cf2fc6e7fdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_950f493d-5547-4836-8161-cf2fc6e7fdbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_16388b5e-e4f0-46a5-8db4-3233862293be" xlink:href="cwt-20221231.xsd#cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8b4118ba-1678-47a4-8f9f-b731d4cbdf0b" xlink:to="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_16388b5e-e4f0-46a5-8db4-3233862293be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4766d05a-0cf0-4583-950f-a6a0b6d4a081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurred_c3445aa5-aebb-4353-b840-481199aeb62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurred"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_4766d05a-0cf0-4583-950f-a6a0b6d4a081" xlink:to="loc_us-gaap_InterestCostsIncurred_c3445aa5-aebb-4353-b840-481199aeb62c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5aebe580-a6f6-46c7-ac13-2b0af485bdc0" 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_ProfitLoss_4766d05a-0cf0-4583-950f-a6a0b6d4a081" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5aebe580-a6f6-46c7-ac13-2b0af485bdc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_850ad027-c8a6-4711-a882-e710ef6b2652" 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_ProfitLoss_4766d05a-0cf0-4583-950f-a6a0b6d4a081" xlink:to="loc_us-gaap_OperatingIncomeLoss_850ad027-c8a6-4711-a882-e710ef6b2652" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1c2b2938-9828-41c7-9cc0-4d009f073d35" 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_RegulatedOperatingRevenueWater_48006e44-67c2-45f2-b2be-edd1dae55dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueWater"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1c2b2938-9828-41c7-9cc0-4d009f073d35" xlink:to="loc_us-gaap_RegulatedOperatingRevenueWater_48006e44-67c2-45f2-b2be-edd1dae55dfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_4344458d-8e10-49af-a1aa-64319fe38185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1c2b2938-9828-41c7-9cc0-4d009f073d35" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_4344458d-8e10-49af-a1aa-64319fe38185" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurred_d68236bb-dfc0-404f-ad99-7fa0f43570bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurred"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_addf4447-b959-4644-9920-760262c2881b" 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_InterestCostsIncurred_d68236bb-dfc0-404f-ad99-7fa0f43570bc" xlink:to="loc_us-gaap_InterestExpenseDebt_addf4447-b959-4644-9920-760262c2881b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_95372fb4-b57c-4fd7-8acd-93f26580ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestCostsIncurred_d68236bb-dfc0-404f-ad99-7fa0f43570bc" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_95372fb4-b57c-4fd7-8acd-93f26580ed17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" 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_CostOfPurchasedWater_95fc999d-571d-4b21-92cf-186007a9d025" 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_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_CostOfPurchasedWater_95fc999d-571d-4b21-92cf-186007a9d025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_0913760a-be80-4b23-97cd-8d8606dce752" 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_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_0913760a-be80-4b23-97cd-8d8606dce752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PumpTaxes_a40ef90f-5b88-454e-bf98-c3adcd6da4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PumpTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_PumpTaxes_a40ef90f-5b88-454e-bf98-c3adcd6da4d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5edd5929-629a-4a10-8431-5400dbed8124" 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_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5edd5929-629a-4a10-8431-5400dbed8124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_bf6c50be-8521-4003-bfe1-db0bc2456e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_bf6c50be-8521-4003-bfe1-db0bc2456e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_67864901-32ab-4cb3-8e4b-fabb15873179" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_67864901-32ab-4cb3-8e4b-fabb15873179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_58bac82f-ebb4-4a37-93d6-08ac5af82c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_58bac82f-ebb4-4a37-93d6-08ac5af82c6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_ebafa8e5-b696-47b9-9baa-d6c3eecf1963" xlink:href="cwt-20221231.xsd#cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_ebafa8e5-b696-47b9-9baa-d6c3eecf1963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a07c2bf1-648f-4e31-af2e-41e3d0e29d11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_7b7b81d4-6abb-4c7d-a136-4f595ba9bd99" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a07c2bf1-648f-4e31-af2e-41e3d0e29d11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction_33e4667e-7a7a-4fab-a511-84dcdb85795d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_RepaymentsOfAdvancesForConstruction_33e4667e-7a7a-4fab-a511-84dcdb85795d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_333be9f5-7010-475c-9e88-1436a6d75009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_333be9f5-7010-475c-9e88-1436a6d75009" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6a3ab48d-604d-4a1a-907d-a52a2a874a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6a3ab48d-604d-4a1a-907d-a52a2a874a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_6502db1c-95cb-4964-8497-3e1941230523" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_6502db1c-95cb-4964-8497-3e1941230523" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_4fbe164a-8610-42a7-92af-ae2774db40de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_4fbe164a-8610-42a7-92af-ae2774db40de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_ccfb6a51-0d34-4d3b-8a74-b400873b105b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_ccfb6a51-0d34-4d3b-8a74-b400873b105b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3841eba2-6bda-4eac-b789-66f4b390bc4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3841eba2-6bda-4eac-b789-66f4b390bc4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0cb7f42a-81ba-4d15-8586-1776d689c91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_0cb7f42a-81ba-4d15-8586-1776d689c91d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0be4c4a7-a140-4b0b-87ad-e5214dde039d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0be4c4a7-a140-4b0b-87ad-e5214dde039d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_585f8f62-d807-4d6e-bf4b-d6e0b22108ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f9854e4-c46b-4fc4-9a94-f0c1623389b9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_585f8f62-d807-4d6e-bf4b-d6e0b22108ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" 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_LifeInsuranceCorporateOrBankOwnedChangeInValue_44a17d01-663b-4af6-bad9-5df96e666b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_44a17d01-663b-4af6-bad9-5df96e666b96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_9043460c-5473-4cb6-95dc-00e872d17793" xlink:href="cwt-20221231.xsd#cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_9043460c-5473-4cb6-95dc-00e872d17793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_ca5dc8af-d579-4f6c-97d2-483c3f413679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_ca5dc8af-d579-4f6c-97d2-483c3f413679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_45ef0203-0378-44f4-b25e-0cba92aded1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_45ef0203-0378-44f4-b25e-0cba92aded1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_ca9ed7d2-18e5-406c-926e-a2cca6a97cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_ca9ed7d2-18e5-406c-926e-a2cca6a97cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_5cb6e872-de87-4996-82b9-2b732c6ced38" xlink:href="cwt-20221231.xsd#cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_5cb6e872-de87-4996-82b9-2b732c6ced38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e5dc6a0c-6c18-4a63-a10d-fc7880237bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_ShareBasedCompensation_e5dc6a0c-6c18-4a63-a10d-fc7880237bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_a41ee81b-604b-490e-bbb0-9c3b4a595624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_a41ee81b-604b-490e-bbb0-9c3b4a595624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6baa3a0b-23b8-4e55-92b4-b46ee2aa0d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6baa3a0b-23b8-4e55-92b4-b46ee2aa0d6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_542e6fbd-a3c6-4cec-8fc3-8916afd4d670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_542e6fbd-a3c6-4cec-8fc3-8916afd4d670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a1ad179a-997e-49cd-be8b-62a8984cd874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a1ad179a-997e-49cd-be8b-62a8984cd874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f29e616c-8974-489a-9b20-ea71a4f6bea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f29e616c-8974-489a-9b20-ea71a4f6bea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_f379b6c7-96d3-4473-b98d-d61ba74c6dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_f379b6c7-96d3-4473-b98d-d61ba74c6dd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_602ee60b-02c2-4b27-bb5e-01d98af111e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_602ee60b-02c2-4b27-bb5e-01d98af111e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9ac3a559-154c-4a2c-a040-47b539904be1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_ProfitLoss_9ac3a559-154c-4a2c-a040-47b539904be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_7ebcbd57-250b-4ec7-abbb-09deb6ceb2f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_7ebcbd57-250b-4ec7-abbb-09deb6ceb2f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_337053cc-05a3-42b0-b96d-97fd2f9782bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a23c48c-139b-4ac9-9d38-0f0b21ed274e" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_337053cc-05a3-42b0-b96d-97fd2f9782bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc0824fd-4c89-4299-a32e-c2194ca247aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3772d0db-de64-41aa-8751-f8fdc6bcc9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc0824fd-4c89-4299-a32e-c2194ca247aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3772d0db-de64-41aa-8751-f8fdc6bcc9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0babe8a-fafb-49c7-ad22-b3c8a8fdb54b" 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_cc0824fd-4c89-4299-a32e-c2194ca247aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b0babe8a-fafb-49c7-ad22-b3c8a8fdb54b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c3dc2db3-132b-4b81-a273-3b4917f8fdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cc0824fd-4c89-4299-a32e-c2194ca247aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c3dc2db3-132b-4b81-a273-3b4917f8fdf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_20f2bad1-018b-4959-8f92-f2cd56f3b535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_20f2bad1-018b-4959-8f92-f2cd56f3b535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_6dfc8fec-c653-401c-b438-65719b99220d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_6dfc8fec-c653-401c-b438-65719b99220d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_5dbe5cda-aff1-48ef-acd8-4113c2a3df94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_5dbe5cda-aff1-48ef-acd8-4113c2a3df94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b040ee0b-b2fc-491a-8913-cb3e1376f42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b040ee0b-b2fc-491a-8913-cb3e1376f42a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_ca982803-f350-41ed-9815-416e948bb56e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_ca982803-f350-41ed-9815-416e948bb56e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_0cd7d793-b936-4f3e-ab2b-01bfc8d0a25c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_0cd7d793-b936-4f3e-ab2b-01bfc8d0a25c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_39157f67-48e9-434d-b671-824e64fdfd50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_39157f67-48e9-434d-b671-824e64fdfd50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForAssetAcquisitions_2ca84e19-ca5a-4513-9a85-20e842fc0363" xlink:href="cwt-20221231.xsd#cwt_PaymentsForAssetAcquisitions"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3883ebe5-c916-49f1-a7e0-4009fa779cb1" xlink:to="loc_cwt_PaymentsForAssetAcquisitions_2ca84e19-ca5a-4513-9a85-20e842fc0363" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_5c3da985-f2f3-46e1-9308-500571fd9c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccountsReceivableFromDevelopersCurrent_17b8de21-844a-4e29-adcf-deae2d7d8968" xlink:href="cwt-20221231.xsd#cwt_AccountsReceivableFromDevelopersCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NontradeReceivablesCurrent_5c3da985-f2f3-46e1-9308-500571fd9c81" xlink:to="loc_cwt_AccountsReceivableFromDevelopersCurrent_17b8de21-844a-4e29-adcf-deae2d7d8968" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_86800538-cbf0-459e-afc8-31f6d53362c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NontradeReceivablesCurrent_5c3da985-f2f3-46e1-9308-500571fd9c81" xlink:to="loc_us-gaap_IncomeTaxReceivable_86800538-cbf0-459e-afc8-31f6d53362c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_a367b5f9-3c9d-4d0c-9040-e26d9fb6482e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NontradeReceivablesCurrent_5c3da985-f2f3-46e1-9308-500571fd9c81" xlink:to="loc_us-gaap_OtherReceivables_a367b5f9-3c9d-4d0c-9040-e26d9fb6482e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_760bb3fb-9627-4ab0-bde0-bd18f9126c31" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_13db467c-9559-40eb-8277-c1d45d33eb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_760bb3fb-9627-4ab0-bde0-bd18f9126c31" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_13db467c-9559-40eb-8277-c1d45d33eb2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_c9e2f4ba-085d-4a29-8b41-9ff8bb8ce596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_760bb3fb-9627-4ab0-bde0-bd18f9126c31" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_c9e2f4ba-085d-4a29-8b41-9ff8bb8ce596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_376cdcdd-0364-4fb8-aebd-a53cda8357f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_760bb3fb-9627-4ab0-bde0-bd18f9126c31" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_376cdcdd-0364-4fb8-aebd-a53cda8357f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_c43fd0fd-9859-40ee-9f23-32b7be8c29f2" xlink:href="cwt-20221231.xsd#cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_693b66bd-f1f4-4c00-b78b-ccc2fb4ceeb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_c43fd0fd-9859-40ee-9f23-32b7be8c29f2" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_693b66bd-f1f4-4c00-b78b-ccc2fb4ceeb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_6f8577f1-cde1-4182-b9b5-66c8bc296800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_c43fd0fd-9859-40ee-9f23-32b7be8c29f2" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_6f8577f1-cde1-4182-b9b5-66c8bc296800" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a24817e8-5853-4c06-8adb-31255762e5ff" 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_c6bf8f54-ba4f-42ac-a831-56ec46fafa2c" 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_a24817e8-5853-4c06-8adb-31255762e5ff" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c6bf8f54-ba4f-42ac-a831-56ec46fafa2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_1530d97b-fe3a-4b40-9758-17365def7f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a24817e8-5853-4c06-8adb-31255762e5ff" xlink:to="loc_us-gaap_RestrictedCashCurrent_1530d97b-fe3a-4b40-9758-17365def7f8d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_b2e127a4-7740-44cf-a910-b9131616044d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_b2e127a4-7740-44cf-a910-b9131616044d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_06eb9a1b-43eb-41fd-a219-b51ae97908e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_06eb9a1b-43eb-41fd-a219-b51ae97908e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_f20bba9d-c428-40db-8ea8-1a9644ca10b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_f20bba9d-c428-40db-8ea8-1a9644ca10b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_f8245afb-3b4f-4cf6-b03b-4a2a99483cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_f8245afb-3b4f-4cf6-b03b-4a2a99483cca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_13249d58-44b8-441b-969f-b0beb95df359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_13249d58-44b8-441b-969f-b0beb95df359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_4369fa79-890d-4929-89c6-dfdfe6d0dc61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_098e0a40-0ff9-4392-bc89-b700ced4df80" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_4369fa79-890d-4929-89c6-dfdfe6d0dc61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f1b2560-0f4e-4310-a8c7-81a2673ccdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8f35aea7-0f37-42b0-a330-d9947accafbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f1b2560-0f4e-4310-a8c7-81a2673ccdc2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8f35aea7-0f37-42b0-a330-d9947accafbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e3197d52-7b7e-4352-b920-47ce52c0b93b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_90610bcd-1016-420e-9571-66868bd184e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e3197d52-7b7e-4352-b920-47ce52c0b93b" xlink:to="loc_us-gaap_ProfitLoss_90610bcd-1016-420e-9571-66868bd184e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b62facf3-92ba-4a6e-8799-a3d566da7e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e3197d52-7b7e-4352-b920-47ce52c0b93b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_b62facf3-92ba-4a6e-8799-a3d566da7e7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERACCRUEDLIABILITIESDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_49fcee56-0569-455d-a4a8-a22796365d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_49fcee56-0569-455d-a4a8-a22796365d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_e81da318-5493-4de6-98be-1838b5e33d3e" xlink:href="cwt-20221231.xsd#cwt_ContractWithCustomerUninsuredLossReserveCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_e81da318-5493-4de6-98be-1838b5e33d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9eb78793-2141-4943-9531-1ac1450f8035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9eb78793-2141-4943-9531-1ac1450f8035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_c67dd22b-657d-413c-b00f-872de7904dde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_c67dd22b-657d-413c-b00f-872de7904dde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_778f003a-9eea-41c7-937a-3abf67cb4306" 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_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_778f003a-9eea-41c7-937a-3abf67cb4306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_71b3816f-a80b-401f-9cc9-1ecf259c4a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_71b3816f-a80b-401f-9cc9-1ecf259c4a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_656c819c-755d-44e5-bbd1-4fdaf1569db3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_a4416756-d4bf-4f5f-bc74-865e88a438db" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_656c819c-755d-44e5-bbd1-4fdaf1569db3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d8cfd4a3-3bb3-431b-b48d-5cb369d81d72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_38ee0657-8256-4b79-ae23-7df8427c4251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d8cfd4a3-3bb3-431b-b48d-5cb369d81d72" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_38ee0657-8256-4b79-ae23-7df8427c4251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3571b22b-b5fe-4343-b23b-f553fdfbfd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d8cfd4a3-3bb3-431b-b48d-5cb369d81d72" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3571b22b-b5fe-4343-b23b-f553fdfbfd3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b08d3909-1488-470b-a02e-196b7e6386da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_f2b48929-5cb1-409c-840c-477735552279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b08d3909-1488-470b-a02e-196b7e6386da" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_f2b48929-5cb1-409c-840c-477735552279" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_fcd513ee-d08d-4d5c-8a7a-98683ed4f2af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_b08d3909-1488-470b-a02e-196b7e6386da" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_fcd513ee-d08d-4d5c-8a7a-98683ed4f2af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b74d55d3-34fa-4c0d-acae-206d3ce5c0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_84bcc3ab-6ab3-471d-961b-d4b6e6cd41ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b74d55d3-34fa-4c0d-acae-206d3ce5c0cb" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_84bcc3ab-6ab3-471d-961b-d4b6e6cd41ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f057bc9a-cbe7-4299-856b-20a46897eb2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b74d55d3-34fa-4c0d-acae-206d3ce5c0cb" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f057bc9a-cbe7-4299-856b-20a46897eb2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_cbbe7c9a-3cd5-4a68-9841-a90833809625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_386d82f4-4040-47b1-b6dd-983b09623c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_cbbe7c9a-3cd5-4a68-9841-a90833809625" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_386d82f4-4040-47b1-b6dd-983b09623c52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_22c00f53-d9ab-41f5-b90b-23277ede777a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_cbbe7c9a-3cd5-4a68-9841-a90833809625" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_22c00f53-d9ab-41f5-b90b-23277ede777a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_37661553-b1d0-42b0-8f22-6caf02435dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_51236de7-fd86-41cf-a1bf-21992c01c1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_37661553-b1d0-42b0-8f22-6caf02435dc9" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_51236de7-fd86-41cf-a1bf-21992c01c1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ce46f681-18b1-4367-8c10-c5460c66a44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_37661553-b1d0-42b0-8f22-6caf02435dc9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_ce46f681-18b1-4367-8c10-c5460c66a44c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDetails_1" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDetails_1"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0092e735-604d-408d-b83c-5d65c98cd509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bf1fe70f-1c98-4652-8ebc-f9ddddd52de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0092e735-604d-408d-b83c-5d65c98cd509" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_bf1fe70f-1c98-4652-8ebc-f9ddddd52de3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_532447df-7f00-4a34-8789-668a9496cb4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0092e735-604d-408d-b83c-5d65c98cd509" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_532447df-7f00-4a34-8789-668a9496cb4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bea477b1-6245-437c-b5ce-21ae5d07b8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bea477b1-6245-437c-b5ce-21ae5d07b8b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7c89f435-56a2-4aa6-a5d1-fe62123fa078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_7c89f435-56a2-4aa6-a5d1-fe62123fa078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_3c0d68be-bd23-49fa-bcde-26549ec876ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_3c0d68be-bd23-49fa-bcde-26549ec876ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_6a815af3-796f-4e43-a23a-6afbfabd198d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_6a815af3-796f-4e43-a23a-6afbfabd198d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1c78144e-d501-48ef-ac88-8b5fb20ffe72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_1c78144e-d501-48ef-ac88-8b5fb20ffe72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_988102ec-c208-409a-b28b-69a2937e9b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_988102ec-c208-409a-b28b-69a2937e9b75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_92a60d28-5743-42ac-baac-758d486216b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_92a60d28-5743-42ac-baac-758d486216b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_8af45ad9-84e5-4117-83e1-4da5bcfec961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e62ec13b-2faa-4c57-82e1-be72e5c18340" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_8af45ad9-84e5-4117-83e1-4da5bcfec961" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ffb30852-7c01-4ae1-b7d0-15f262381383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_acc4e210-79df-4793-bbec-5bf7d424a4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ffb30852-7c01-4ae1-b7d0-15f262381383" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_acc4e210-79df-4793-bbec-5bf7d424a4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_fbf007ef-45f4-46d4-bf82-9646a50bc6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_ffb30852-7c01-4ae1-b7d0-15f262381383" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_fbf007ef-45f4-46d4-bf82-9646a50bc6e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9863d1e8-8611-4784-b5ad-7da75f73b40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4e5677c6-e18d-4665-b51b-1fc34503a391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9863d1e8-8611-4784-b5ad-7da75f73b40a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4e5677c6-e18d-4665-b51b-1fc34503a391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_1e909dd7-9d86-433b-9d42-0935575ed449" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9863d1e8-8611-4784-b5ad-7da75f73b40a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_1e909dd7-9d86-433b-9d42-0935575ed449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5147929d-b727-4070-b171-daf878be8227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9863d1e8-8611-4784-b5ad-7da75f73b40a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_5147929d-b727-4070-b171-daf878be8227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_ddf2a953-5620-4c3b-9f71-d59483bf0fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9863d1e8-8611-4784-b5ad-7da75f73b40a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_ddf2a953-5620-4c3b-9f71-d59483bf0fd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_33aa1663-e426-473a-9928-75697f874b33" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_33aa1663-e426-473a-9928-75697f874b33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_ae962db3-746a-4270-a279-a01957ed4bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_ae962db3-746a-4270-a279-a01957ed4bb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1fd5a03a-0188-4dbc-9b36-d3f3b1e520f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1fd5a03a-0188-4dbc-9b36-d3f3b1e520f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c0a537b6-fc2d-4899-851b-3958507bf712" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c0a537b6-fc2d-4899-851b-3958507bf712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetOperatingLeaseLiability_ef3dac4c-60df-4135-8736-8ffcc379670c" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_cwt_DeferredTaxAssetOperatingLeaseLiability_ef3dac4c-60df-4135-8736-8ffcc379670c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_742c39d3-6649-4a2a-99f1-46324726a3c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_dd219bbf-175d-4bd0-b83d-a8e72b723720" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_742c39d3-6649-4a2a-99f1-46324726a3c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_6b1832c7-899f-41cf-9eff-efd66c2e7ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_6b1832c7-899f-41cf-9eff-efd66c2e7ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_98e9444d-24c9-42a4-8268-37f5f791897a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_98e9444d-24c9-42a4-8268-37f5f791897a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_6b37ad53-f27e-4767-a585-f5e765313c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_6b37ad53-f27e-4767-a585-f5e765313c96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_13d4dd25-2ae3-4698-8148-dabf9b7e4f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_13d4dd25-2ae3-4698-8148-dabf9b7e4f6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_1656e409-9ee5-4cb4-bd1e-c66c05f7d103" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_1656e409-9ee5-4cb4-bd1e-c66c05f7d103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_fadb43ab-b2cc-4b7d-a6d9-cba7d41d025b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_827db1bc-56e6-4e73-aaf6-53fe1fa1cb09" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_fadb43ab-b2cc-4b7d-a6d9-cba7d41d025b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8a8c1717-374f-48a4-a399-9daa26131e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8a8c1717-374f-48a4-a399-9daa26131e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_2a601642-3780-4c29-8a9b-d0cfa0f780f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_2a601642-3780-4c29-8a9b-d0cfa0f780f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8a358bf5-dbc1-4831-a17c-a11463189146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8a358bf5-dbc1-4831-a17c-a11463189146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_bedf4883-2693-4707-b6bd-3d98275f1d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_bedf4883-2693-4707-b6bd-3d98275f1d83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_339b08cf-cace-43bb-bc0c-48e28435af56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_339b08cf-cace-43bb-bc0c-48e28435af56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_50b2a8d8-2599-4aba-9f30-5e0fd992d818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_c2f05bb1-026e-4b99-9481-038e1a6c60e5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_50b2a8d8-2599-4aba-9f30-5e0fd992d818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_a884e130-e312-42fc-996e-d5f9a2ef959a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_a884e130-e312-42fc-996e-d5f9a2ef959a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_dbbe180e-a12f-46d7-9440-7886e79c6634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_dbbe180e-a12f-46d7-9440-7886e79c6634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_7aad392b-96e1-4ccd-b11c-c147e85e7dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_7aad392b-96e1-4ccd-b11c-c147e85e7dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_288c7031-33a0-4b7d-ab64-d8bc3f1b59a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_288c7031-33a0-4b7d-ab64-d8bc3f1b59a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c42e1741-562f-4f93-bce2-599e3ab2b9db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_c42e1741-562f-4f93-bce2-599e3ab2b9db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c094aeac-8ebd-4dcf-8b48-271bd2f52f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_264661a0-d073-4b42-9ab7-e044a8ea767a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_c094aeac-8ebd-4dcf-8b48-271bd2f52f04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0f77903f-2dd0-4b42-a76b-aeb0d092cfa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_663f0add-999c-4822-8eba-714720390be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0f77903f-2dd0-4b42-a76b-aeb0d092cfa5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_663f0add-999c-4822-8eba-714720390be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_30389d94-94ef-4964-b4a4-cb4393719cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0f77903f-2dd0-4b42-a76b-aeb0d092cfa5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_30389d94-94ef-4964-b4a4-cb4393719cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_05eee4a4-5772-4dd5-b9fd-bc58d0a2b6cd" 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_0f77903f-2dd0-4b42-a76b-aeb0d092cfa5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_05eee4a4-5772-4dd5-b9fd-bc58d0a2b6cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_b2df9246-8784-4f0c-8806-cf1cc9b4b5e3" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_0f77903f-2dd0-4b42-a76b-aeb0d092cfa5" xlink:to="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_b2df9246-8784-4f0c-8806-cf1cc9b4b5e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ce429ef4-8e00-4256-adb5-aa30d0cb33fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2b5fd086-46c6-453b-8ce1-a1a914ab19c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ce429ef4-8e00-4256-adb5-aa30d0cb33fe" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_2b5fd086-46c6-453b-8ce1-a1a914ab19c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_15e0ab97-f05d-4146-ac68-c8708a756e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ce429ef4-8e00-4256-adb5-aa30d0cb33fe" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_15e0ab97-f05d-4146-ac68-c8708a756e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4a2f0d3e-9335-4623-b895-79041bedea45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_9623a01d-e770-406a-b7f5-8f8bebb8af42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_4a2f0d3e-9335-4623-b895-79041bedea45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_9623a01d-e770-406a-b7f5-8f8bebb8af42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94413503-a6e6-4d98-ab41-bc5aff9657c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_4a2f0d3e-9335-4623-b895-79041bedea45" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_94413503-a6e6-4d98-ab41-bc5aff9657c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_17a7cceb-99f9-492d-8cdd-1f03a8e0e66e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_b6cc5250-640b-4991-9c1b-096035cc6df8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_17a7cceb-99f9-492d-8cdd-1f03a8e0e66e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_b6cc5250-640b-4991-9c1b-096035cc6df8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e23572da-1a31-4731-b727-926020ea9f33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_17a7cceb-99f9-492d-8cdd-1f03a8e0e66e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e23572da-1a31-4731-b727-926020ea9f33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4bd6692e-5557-4d83-a9aa-7f45e0a90861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_96bcf8d8-aaed-47c2-83b6-cd8d55f425d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4bd6692e-5557-4d83-a9aa-7f45e0a90861" xlink:to="loc_us-gaap_OperatingLeaseCost_96bcf8d8-aaed-47c2-83b6-cd8d55f425d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostTotal_1b67de94-18d8-4fd6-96ab-1f9f42ac4116" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostTotal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4bd6692e-5557-4d83-a9aa-7f45e0a90861" xlink:to="loc_cwt_FinanceLeaseCostTotal_1b67de94-18d8-4fd6-96ab-1f9f42ac4116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8ca973c6-d957-4c24-b2c1-b664d9868826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4bd6692e-5557-4d83-a9aa-7f45e0a90861" xlink:to="loc_us-gaap_ShortTermLeaseCost_8ca973c6-d957-4c24-b2c1-b664d9868826" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_cb0e432d-2d2b-4c50-9e63-5b440d167516" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_4bd6692e-5557-4d83-a9aa-7f45e0a90861" xlink:to="loc_us-gaap_VariableLeaseCost_cb0e432d-2d2b-4c50-9e63-5b440d167516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostTotal_bfd3de48-9c3b-4d34-af32-a645f3babf4b" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3abb8c17-4f45-4b71-8c72-b9960dd251fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_FinanceLeaseCostTotal_bfd3de48-9c3b-4d34-af32-a645f3babf4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3abb8c17-4f45-4b71-8c72-b9960dd251fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_7d18e11d-fd85-49d4-b687-c5872ecb2b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwt_FinanceLeaseCostTotal_bfd3de48-9c3b-4d34-af32-a645f3babf4b" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_7d18e11d-fd85-49d4-b687-c5872ecb2b48" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2bae89ee-b814-4175-ad86-caeb6177ddb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_899f53e5-24d2-495f-ba06-4ce180ee28f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2bae89ee-b814-4175-ad86-caeb6177ddb7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_899f53e5-24d2-495f-ba06-4ce180ee28f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f2fb7e2e-6aaa-4476-ac3b-acd93fbdaf5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2bae89ee-b814-4175-ad86-caeb6177ddb7" xlink:to="loc_us-gaap_FinanceLeaseLiability_f2fb7e2e-6aaa-4476-ac3b-acd93fbdaf5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7408e1ee-45f3-4e57-939d-82b8c113ee7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7408e1ee-45f3-4e57-939d-82b8c113ee7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c23741d5-5a60-44d5-992b-ba74939f75b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c23741d5-5a60-44d5-992b-ba74939f75b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d7bbfc5b-00a9-4013-b413-830359d19318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d7bbfc5b-00a9-4013-b413-830359d19318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e1589f09-e074-41a0-b4e0-ffb779d18419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e1589f09-e074-41a0-b4e0-ffb779d18419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a86c097-bf62-4ca4-abb1-f65f4ae42422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a86c097-bf62-4ca4-abb1-f65f4ae42422" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_58ec3365-5854-473b-b891-9327fd81ac11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2cb96456-896d-4560-9f81-9e1d6686966d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_58ec3365-5854-473b-b891-9327fd81ac11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6e709855-1c87-4171-b95c-4314e48f1c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_94d530c7-5c6b-4d09-8b29-45ce1a45959b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6e709855-1c87-4171-b95c-4314e48f1c25" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_94d530c7-5c6b-4d09-8b29-45ce1a45959b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_05a3eb8a-83ef-4c1d-adc2-c4a1a6458edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6e709855-1c87-4171-b95c-4314e48f1c25" xlink:to="loc_us-gaap_OperatingLeaseLiability_05a3eb8a-83ef-4c1d-adc2-c4a1a6458edd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_babac22f-c5ba-4c80-a0f1-7e1332ad10ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_babac22f-c5ba-4c80-a0f1-7e1332ad10ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e2b46bf0-1c14-48ed-bb83-92a77235172d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_e2b46bf0-1c14-48ed-bb83-92a77235172d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6997dcef-11ea-4679-8069-1aae8a79669e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6997dcef-11ea-4679-8069-1aae8a79669e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_00dbe7fd-610e-4c05-862a-210a6b474ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_00dbe7fd-610e-4c05-862a-210a6b474ace" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fe7290e3-ab5d-4ddf-807a-5c6f0d2e7d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fe7290e3-ab5d-4ddf-807a-5c6f0d2e7d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_aa94aa19-7e57-47df-887a-7038a743aee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cea74ca8-68f9-4181-8177-8597d0fc7b97" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_aa94aa19-7e57-47df-887a-7038a743aee3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>cwt-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08-->
<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.calwatergroup.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="i5c5092141d0e4bc485e9c572d9f6fbfe_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e5a22a6e-87f1-4094-9024-333d0245575d" 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_99b3da86-054b-428e-8f3c-e8dc70c78c28" 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_e5a22a6e-87f1-4094-9024-333d0245575d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_4abb6edf-272e-40a8-84d7-4f83d5296c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_SharesIssued_4abb6edf-272e-40a8-84d7-4f83d5296c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_327f1479-5283-498d-8323-2d09276e92bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_327f1479-5283-498d-8323-2d09276e92bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_eb72e687-7ab4-4e72-9a5d-4b278ec4695b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_ProfitLoss_eb72e687-7ab4-4e72-9a5d-4b278ec4695b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_07a2d6a9-001d-4d4a-857e-37f5f6c21d93" 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_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_07a2d6a9-001d-4d4a-857e-37f5f6c21d93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2d3391d6-23d0-48c8-993c-5aff665ba0fa" 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_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2d3391d6-23d0-48c8-993c-5aff665ba0fa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_0c7b05e6-0a25-4485-94e2-bc0b2e2a3d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_0c7b05e6-0a25-4485-94e2-bc0b2e2a3d5f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_dc1484fa-0794-4d40-a522-88ace33a70e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_dc1484fa-0794-4d40-a522-88ace33a70e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_88767a33-1659-44f5-8c2c-458503caabcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_DividendsCommonStockCash_88767a33-1659-44f5-8c2c-458503caabcd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_7395c32a-ea0b-48b2-999b-af6a039dbdff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_7395c32a-ea0b-48b2-999b-af6a039dbdff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_d9c862be-acd4-4633-92fd-9d7ceb999118" xlink:href="cwt-20221231.xsd#cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_d9c862be-acd4-4633-92fd-9d7ceb999118" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a6d4f72d-b1b3-4c01-be4a-b88a8043675e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a6d4f72d-b1b3-4c01-be4a-b88a8043675e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_424b9b4b-d78b-460a-a445-f645ddd1642a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7cd3e3cd-70ae-4237-b270-0856df51ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dd5d7a43-f5ae-4449-a155-39068825a109" 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_e5a22a6e-87f1-4094-9024-333d0245575d" xlink:to="loc_us-gaap_StatementTable_dd5d7a43-f5ae-4449-a155-39068825a109" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" 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_dd5d7a43-f5ae-4449-a155-39068825a109" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff_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_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" xlink:to="loc_us-gaap_EquityComponentDomain_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" 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_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" xlink:to="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c78dee5f-1c03-40b4-be29-53095023dc25" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_CommonStockMember_c78dee5f-1c03-40b4-be29-53095023dc25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_88b11bea-103a-4d69-b690-e0e8bdbc4f41" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_88b11bea-103a-4d69-b690-e0e8bdbc4f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f6bfd126-4e42-4c78-98fb-470a83688c8e" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_RetainedEarningsMember_f6bfd126-4e42-4c78-98fb-470a83688c8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_e1a2b1f3-0b23-4c0e-88f2-ea82ed426e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_NoncontrollingInterestMember_e1a2b1f3-0b23-4c0e-88f2-ea82ed426e63" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended" id="i47144d20cd8b4effb3cc2c7b58184c3d_ConsolidatedStatementsofCashFlowsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_91a1555e-90d2-4063-8329-fc4b25395882" 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_PaymentsOfDebtIssuanceCosts_f108340f-b925-4bc8-bb6f-05e45be8b864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_91a1555e-90d2-4063-8329-fc4b25395882" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f108340f-b925-4bc8-bb6f-05e45be8b864" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" 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_91a1555e-90d2-4063-8329-fc4b25395882" xlink:to="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e966fcf8-8056-407d-921c-2cf27f48efeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e966fcf8-8056-407d-921c-2cf27f48efeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_1191dc68-ca5a-4c15-9ea7-9f48b80227bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:to="loc_us-gaap_LongTermDebtMember_1191dc68-ca5a-4c15-9ea7-9f48b80227bf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#ORGANIZATIONANDOPERATIONSDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails" xlink:type="extended" id="ibc69c019c47749e9a3a4fd3a1d8891d6_ORGANIZATIONANDOPERATIONSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_21dee7a1-dae6-4e25-9b2b-d39840116c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_NumberOfReportableSegments_21dee7a1-dae6-4e25-9b2b-d39840116c5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_80bccad9-43f8-4605-b72c-2d5f5851c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_80bccad9-43f8-4605-b72c-2d5f5851c44f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_0e111c16-ccf4-4f47-89bb-f8854ec24fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_0e111c16-ccf4-4f47-89bb-f8854ec24fbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_25701764-6c9a-4559-b2ea-df2ced395cef" xlink:href="cwt-20221231.xsd#cwt_ContractWithCustomerUninsuredLossReserveCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_25701764-6c9a-4559-b2ea-df2ced395cef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ccac8be-393a-4758-888d-f6b6933330fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ccac8be-393a-4758-888d-f6b6933330fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_befcf1f8-0b26-4f97-88d3-d2154e29ddba_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:to="loc_srt_OwnershipDomain_befcf1f8-0b26-4f97-88d3-d2154e29ddba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:to="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_efa640b7-5b5a-4487-83fe-247b6a6b2ec5" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:to="loc_cwt_BVRTWaterCompanyMember_efa640b7-5b5a-4487-83fe-247b6a6b2ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_30e30bbf-6689-4a67-bf73-4051d0b2be5b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_30e30bbf-6689-4a67-bf73-4051d0b2be5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_8ab77bf4-f147-49aa-beb6-a14ac8f8f842" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:to="loc_cwt_BVRTWaterCompanyMember_8ab77bf4-f147-49aa-beb6-a14ac8f8f842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c5485824-9df9-48dc-b996-38cc6de6d4df_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:to="loc_srt_ProductsAndServicesDomain_c5485824-9df9-48dc-b996-38cc6de6d4df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:to="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MultipleResidentialMember_3b86039e-709a-466b-bfbe-67ecef94462a" xlink:href="cwt-20221231.xsd#cwt_MultipleResidentialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:to="loc_cwt_MultipleResidentialMember_3b86039e-709a-466b-bfbe-67ecef94462a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:to="loc_us-gaap_ReclassificationTypeDomain_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:to="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenLiabilityAccountsMember_b285b5b5-eee5-40ca-b56e-8bf63786096b" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenLiabilityAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:to="loc_cwt_ReclassificationBetweenLiabilityAccountsMember_b285b5b5-eee5-40ca-b56e-8bf63786096b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenCustomerClassMember_7904b542-2d81-4859-9ba9-795726aa2038" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenCustomerClassMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:to="loc_cwt_ReclassificationBetweenCustomerClassMember_7904b542-2d81-4859-9ba9-795726aa2038" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended" id="i185fb1fd94284df3bac260dbbcf43bdb_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3388f3a9-65eb-482d-9925-d1d41d4c706e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3388f3a9-65eb-482d-9925-d1d41d4c706e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_9b49143f-60ca-4166-914d-a5a266596f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_9b49143f-60ca-4166-914d-a5a266596f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperatingRevenueWater_718000fa-d1c2-4b2d-b727-09ac2ad7bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueWater"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RegulatedOperatingRevenueWater_718000fa-d1c2-4b2d-b727-09ac2ad7bc02" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_70faa475-839a-4c47-bb73-9565d7cac880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_LeaseIncome_70faa475-839a-4c47-bb73-9565d7cac880" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_48c19181-a717-4d53-a2c2-21db71316e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_48c19181-a717-4d53-a2c2-21db71316e8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:to="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_37431410-2f6f-448b-be57-94509574c72f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:to="loc_srt_ProductsAndServicesDomain_37431410-2f6f-448b-be57-94509574c72f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:to="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ResidentialMember_cabc8140-4eea-40e1-b06f-37b22a5cd620" xlink:href="cwt-20221231.xsd#cwt_ResidentialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_ResidentialMember_cabc8140-4eea-40e1-b06f-37b22a5cd620" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BusinessMember_7f8578cd-450f-460d-bb16-55f474b401ab" xlink:href="cwt-20221231.xsd#cwt_BusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_BusinessMember_7f8578cd-450f-460d-bb16-55f474b401ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MultipleResidentialMember_bd60800d-df79-4b43-b4e4-4df6fa5fa4ad" xlink:href="cwt-20221231.xsd#cwt_MultipleResidentialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_MultipleResidentialMember_bd60800d-df79-4b43-b4e4-4df6fa5fa4ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IndustrialMember_fbcbc69c-9cc6-4c31-859c-880b41729cc0" xlink:href="cwt-20221231.xsd#cwt_IndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_IndustrialMember_fbcbc69c-9cc6-4c31-859c-880b41729cc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicAuthoritiesMember_37ffeb47-d01a-41b4-bdf3-79958b4f9246" xlink:href="cwt-20221231.xsd#cwt_PublicAuthoritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_PublicAuthoritiesMember_37ffeb47-d01a-41b4-bdf3-79958b4f9246" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_50e14590-9bc1-4d96-997b-8055f718842c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_us-gaap_ServiceOtherMember_50e14590-9bc1-4d96-997b-8055f718842c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingAndMaintenanceMember_90248d61-3440-4858-af90-3b174834f477" xlink:href="cwt-20221231.xsd#cwt_OperatingAndMaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_OperatingAndMaintenanceMember_90248d61-3440-4858-af90-3b174834f477" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonRegulatedServiceMember_5841016e-f400-4e57-a9a0-5ebb32f245c9" xlink:href="cwt-20221231.xsd#cwt_OtherNonRegulatedServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_OtherNonRegulatedServiceMember_5841016e-f400-4e57-a9a0-5ebb32f245c9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NonRegulatedServicesMember_78d7bb51-0601-4a84-8b0c-f748eede601c" xlink:href="cwt-20221231.xsd#cwt_NonRegulatedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_NonRegulatedServicesMember_78d7bb51-0601-4a84-8b0c-f748eede601c" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended" id="i484c4e2e8d434f1e9e0770fdfd4d33ab_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_9391484d-33eb-47cd-bb5b-1aeba93ff1ca" xlink:href="cwt-20221231.xsd#cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_9391484d-33eb-47cd-bb5b-1aeba93ff1ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c618a29e-f530-4199-81b5-a3bc2e49861e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c618a29e-f530-4199-81b5-a3bc2e49861e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_73eeebc0-fbc4-4da0-ac86-307a5dc52e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_73eeebc0-fbc4-4da0-ac86-307a5dc52e1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_4306bd4e-09bd-42c1-adc0-5a21eaf33cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_4306bd4e-09bd-42c1-adc0-5a21eaf33cde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f587adf0-6d8d-4b14-b7c4-00938ce85561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f587adf0-6d8d-4b14-b7c4-00938ce85561" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_3c8328d7-10a4-41e7-ba71-db54cb21b448" xlink:href="cwt-20221231.xsd#cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_3c8328d7-10a4-41e7-ba71-db54cb21b448" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_fa17ad9c-24dd-450d-b398-156d7bf53391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_fa17ad9c-24dd-450d-b398-156d7bf53391" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e0e26fb-f8ee-4fa4-a8f0-45ede10aead4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e0e26fb-f8ee-4fa4-a8f0-45ede10aead4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_d5ff73b4-d38e-4797-94c8-12b4c392e2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_d5ff73b4-d38e-4797-94c8-12b4c392e2b9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_3f7ec1c7-7126-4c4f-b320-747a4f3a7884" xlink:href="cwt-20221231.xsd#cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_3f7ec1c7-7126-4c4f-b320-747a4f3a7884" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" 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_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:to="loc_srt_RangeAxis_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5_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_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:to="loc_srt_RangeMember_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_942a829e-5200-4451-bb30-a2ad65b0c18c" 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_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:to="loc_srt_RangeMember_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4a593171-18e3-4fe3-8231-1480810ca18c" 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_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:to="loc_srt_MinimumMember_4a593171-18e3-4fe3-8231-1480810ca18c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe2ca5da-c869-4163-9c79-0bcc193dc236" 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_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:to="loc_srt_MaximumMember_fe2ca5da-c869-4163-9c79-0bcc193dc236" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:to="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ff7aecbd-056c-4a3a-89f1-09073025ccba_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:to="loc_srt_ProductsAndServicesDomain_ff7aecbd-056c-4a3a-89f1-09073025ccba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:to="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InsuranceProgramsMember_b2018412-c5bd-46f8-82cf-301b92dc1fbe" xlink:href="cwt-20221231.xsd#cwt_InsuranceProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:to="loc_cwt_InsuranceProgramsMember_b2018412-c5bd-46f8-82cf-301b92dc1fbe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails" xlink:type="extended" id="i578d064c71f24579a4b25bbde37486c8_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1662a651-b42a-44ac-8717-22edf246f369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1662a651-b42a-44ac-8717-22edf246f369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ef7ec651-b6ff-47a8-aaac-84cbed0ec6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ef7ec651-b6ff-47a8-aaac-84cbed0ec6c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_91a5d4d7-f777-4285-bc96-cc8e7ca36543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_91a5d4d7-f777-4285-bc96-cc8e7ca36543" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_ee3d3b8d-aefe-4472-961e-d24d048d4d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_ee3d3b8d-aefe-4472-961e-d24d048d4d45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_faee40a1-9b6e-4a41-ab73-a4543d00aa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_0b822fcd-f469-442d-8fa8-86c0d9970ce3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:to="loc_us-gaap_ReceivableTypeDomain_0b822fcd-f469-442d-8fa8-86c0d9970ce3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:to="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_9deb8b7c-3b2a-4f3a-b769-25e39d3ba0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_9deb8b7c-3b2a-4f3a-b769-25e39d3ba0fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="extended" id="ib56c00b1441148fa9476d2ee9d93f73d_SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_ea82325f-bffc-4dcd-8de4-4620972403fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_ea82325f-bffc-4dcd-8de4-4620972403fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_58ced082-ca19-4911-8a42-139ebde15543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_58ced082-ca19-4911-8a42-139ebde15543" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_d3b28745-20a4-454b-b60b-860721381e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_d3b28745-20a4-454b-b60b-860721381e99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_5ee61911-0146-47fc-8043-64739b36d7ea" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_5ee61911-0146-47fc-8043-64739b36d7ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_7a8e04cd-7ae8-418e-a466-7bb162a76d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_7a8e04cd-7ae8-418e-a466-7bb162a76d07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_495644f8-d0e5-4422-a690-53ca2943531c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_495644f8-d0e5-4422-a690-53ca2943531c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_8d06a65c-1311-44d8-98d4-d971a29b0fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_8d06a65c-1311-44d8-98d4-d971a29b0fb8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:to="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_1cd6fd82-ccb4-4184-8181-c6000d25b834_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:to="loc_us-gaap_UtilityPlantDomain_1cd6fd82-ccb4-4184-8181-c6000d25b834_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:to="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_57a2e430-d6a4-4754-b8c3-b2bfcdc674b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:to="loc_us-gaap_WaterPlantMember_57a2e430-d6a4-4754-b8c3-b2bfcdc674b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_916ca790-e51e-4817-84ab-4df920bc403f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:to="loc_srt_RangeAxis_916ca790-e51e-4817-84ab-4df920bc403f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_916ca790-e51e-4817-84ab-4df920bc403f_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_916ca790-e51e-4817-84ab-4df920bc403f" xlink:to="loc_srt_RangeMember_916ca790-e51e-4817-84ab-4df920bc403f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" 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_916ca790-e51e-4817-84ab-4df920bc403f" xlink:to="loc_srt_RangeMember_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_060d21cf-83b0-4e97-ab82-f129649f565f" 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_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:to="loc_srt_MinimumMember_060d21cf-83b0-4e97-ab82-f129649f565f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3696c784-0e34-426c-af63-b25dcea26146" 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_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:to="loc_srt_MaximumMember_3696c784-0e34-426c-af63-b25dcea26146" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERINCOMEANDEXPENSESDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="extended" id="i2887a00dc03d4edb841311368d48e90c_OTHERINCOMEANDEXPENSESDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f05e6deb-6072-4e97-8e56-fbb687729a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f05e6deb-6072-4e97-8e56-fbb687729a3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_1b1844d3-a037-4ca9-990a-a07045640509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_CostOfRevenue_1b1844d3-a037-4ca9-990a-a07045640509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e1d56b8a-f758-4c9d-b8ca-a4c9b9c6ec01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_LeaseIncome_e1d56b8a-f758-4c9d-b8ca-a4c9b9c6ec01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_9d9fa243-7c78-41ff-a439-16f68c19866f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OperatingLeaseExpense_9d9fa243-7c78-41ff-a439-16f68c19866f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_71050fa8-e13e-4878-b3b2-3740b55eb40d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_InterestIncomeOther_71050fa8-e13e-4878-b3b2-3740b55eb40d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_1482b83a-5a1d-4ced-a256-ab7911f8f5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_GainLossOnInvestments_1482b83a-5a1d-4ced-a256-ab7911f8f5d7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_49e9caaf-1e60-45ff-93ec-2d967256fcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OtherNonoperatingIncome_49e9caaf-1e60-45ff-93ec-2d967256fcd8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_b552f12a-8153-4ca0-8d46-c9fa712c58af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OtherNonoperatingExpense_b552f12a-8153-4ca0-8d46-c9fa712c58af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_cde5a2f4-73d3-40de-a4b4-643c43f70352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_cde5a2f4-73d3-40de-a4b4-643c43f70352" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonoperatingExpenseIncome_220fe0c6-aa46-49e6-a91a-0f67caf494bd" xlink:href="cwt-20221231.xsd#cwt_OtherNonoperatingExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_cwt_OtherNonoperatingExpenseIncome_220fe0c6-aa46-49e6-a91a-0f67caf494bd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_26cd32f3-21ef-493b-a695-ea6b8af8edb1_default" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_26cd32f3-21ef-493b-a695-ea6b8af8edb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingAndMaintenanceMember_fe83b193-c665-474f-a047-05abae5602ef" xlink:href="cwt-20221231.xsd#cwt_OperatingAndMaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_OperatingAndMaintenanceMember_fe83b193-c665-474f-a047-05abae5602ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesMember_e7d0a015-882a-42a5-8839-0cc82fa1caaa" xlink:href="cwt-20221231.xsd#cwt_LeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_LeasesMember_e7d0a015-882a-42a5-8839-0cc82fa1caaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DesignAndConstructionMember_e568a4a9-c72c-4331-ae93-e4c903e540a3" xlink:href="cwt-20221231.xsd#cwt_DesignAndConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_DesignAndConstructionMember_e568a4a9-c72c-4331-ae93-e4c903e540a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MeterReadingAndBillingMember_178b3d84-bdf8-46ca-aaad-886740d48cb0" xlink:href="cwt-20221231.xsd#cwt_MeterReadingAndBillingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_MeterReadingAndBillingMember_178b3d84-bdf8-46ca-aaad-886740d48cb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMember_42b066df-b5b6-4cc6-910e-a3b57e1c559a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_us-gaap_InterestIncomeMember_42b066df-b5b6-4cc6-910e-a3b57e1c559a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherUnregulatedIncomeAndExpensesMember_70b6c35f-82be-4fc7-bf78-f272bce670ef" xlink:href="cwt-20221231.xsd#cwt_OtherUnregulatedIncomeAndExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_OtherUnregulatedIncomeAndExpensesMember_70b6c35f-82be-4fc7-bf78-f272bce670ef" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended" id="i1976aed64c314ab195fb0581d1ab983e_REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_873e72e9-292e-4b22-8067-b6c1b2a978c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_873e72e9-292e-4b22-8067-b6c1b2a978c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ccc95be1-6e5a-43fa-9fbe-917cf0fc97c6" 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_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ccc95be1-6e5a-43fa-9fbe-917cf0fc97c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_faaea065-ddd5-47af-807a-b28ebf45f7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_faaea065-ddd5-47af-807a-b28ebf45f7ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6d2d7d39-81e6-485d-a2c5-98943e0fe521" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_srt_RangeAxis_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6d2d7d39-81e6-485d-a2c5-98943e0fe521_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_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:to="loc_srt_RangeMember_6d2d7d39-81e6-485d-a2c5-98943e0fe521_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" 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_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:to="loc_srt_RangeMember_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_388c6cb5-2d71-48ad-a91a-cad4b7fe6280" 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_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:to="loc_srt_MinimumMember_388c6cb5-2d71-48ad-a91a-cad4b7fe6280" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b6cbd9f3-598e-4e1f-9469-e0749d0f0675" 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_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:to="loc_srt_MaximumMember_b6cbd9f3-598e-4e1f-9469-e0749d0f0675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8e9c28c7-3b54-48ca-835f-995b4537f46f" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_8e9c28c7-3b54-48ca-835f-995b4537f46f_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_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_8e9c28c7-3b54-48ca-835f-995b4537f46f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" 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_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_bb953f37-46d8-489a-afe5-ebc03c18bde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_PensionCostsMember_bb953f37-46d8-489a-afe5-ebc03c18bde3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_172e8a5e-068f-44ce-958f-45c489a986e9" xlink:href="cwt-20221231.xsd#cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_172e8a5e-068f-44ce-958f-45c489a986e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherAccruedBenefitsMember_4fb90adf-a1a2-4391-b48d-c43af9c09b28" xlink:href="cwt-20221231.xsd#cwt_OtherAccruedBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_OtherAccruedBenefitsMember_4fb90adf-a1a2-4391-b48d-c43af9c09b28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_d44013f5-1090-4164-88d2-069c681cfdd9" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongTermAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_d44013f5-1090-4164-88d2-069c681cfdd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_763a1014-ada2-4355-86fb-dca7c570ff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_763a1014-ada2-4355-86fb-dca7c570ff0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_2079d744-739b-4c50-a0c6-da9c2ce978d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_2079d744-739b-4c50-a0c6-da9c2ce978d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InterimRatesLongTermAccountsReceivableMember_69c1ccd8-5d0a-4c8e-9d9a-cf82121f746d" xlink:href="cwt-20221231.xsd#cwt_InterimRatesLongTermAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_InterimRatesLongTermAccountsReceivableMember_69c1ccd8-5d0a-4c8e-9d9a-cf82121f746d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TankCoatingMember_641e75a0-2e6a-49a2-8fdf-62491d2e7df8" xlink:href="cwt-20221231.xsd#cwt_TankCoatingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_TankCoatingMember_641e75a0-2e6a-49a2-8fdf-62491d2e7df8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RecoverablePropertyLossesMember_c00a6c2c-7ca6-48fd-a7bd-fcbc973fa891" xlink:href="cwt-20221231.xsd#cwt_RecoverablePropertyLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_RecoverablePropertyLossesMember_c00a6c2c-7ca6-48fd-a7bd-fcbc973fa891" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionBalancingAccountMember_354d9e28-06ce-4ca0-bf3d-fe35cc48bfa0" xlink:href="cwt-20221231.xsd#cwt_PensionBalancingAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_PensionBalancingAccountMember_354d9e28-06ce-4ca0-bf3d-fe35cc48bfa0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_8c1f3bc3-4e01-49c5-9c83-3e940c28ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_8c1f3bc3-4e01-49c5-9c83-3e940c28ecd8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_GeneralDistrictBalanceAccountReceivableMember_b1d2cdee-b808-424d-a341-973ce9469a08" xlink:href="cwt-20221231.xsd#cwt_GeneralDistrictBalanceAccountReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_GeneralDistrictBalanceAccountReceivableMember_b1d2cdee-b808-424d-a341-973ce9469a08" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_1bea81f2-965f-4cd7-88b3-97da038c82f1" xlink:href="cwt-20221231.xsd#cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_1bea81f2-965f-4cd7-88b3-97da038c82f1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherRegulatoryAssetsMember_7986f012-3a36-42ca-b30f-de81781a8349" xlink:href="cwt-20221231.xsd#cwt_OtherRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_OtherRegulatoryAssetsMember_7986f012-3a36-42ca-b30f-de81781a8349" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_81cc37f9-4d94-46ad-8383-8ffd546db6be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_81cc37f9-4d94-46ad-8383-8ffd546db6be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_fb378945-8a73-4f57-9fa2-0082f610337c" 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_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_fb378945-8a73-4f57-9fa2-0082f610337c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_5a2bb79b-af15-46aa-b1e4-ee34b5588289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_5a2bb79b-af15-46aa-b1e4-ee34b5588289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HealthCareBalancingAccountMember_dffa09b8-ddc0-4253-941c-6580acdd2f07" xlink:href="cwt-20221231.xsd#cwt_HealthCareBalancingAccountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_HealthCareBalancingAccountMember_dffa09b8-ddc0-4253-941c-6580acdd2f07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ConservationProgramLiabilityMember_2e0522d6-56fc-4942-9a6a-17426775b425" xlink:href="cwt-20221231.xsd#cwt_ConservationProgramLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_ConservationProgramLiabilityMember_2e0522d6-56fc-4942-9a6a-17426775b425" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongtermPayableMember_7de1da4a-db22-4ab7-9b70-8691dde2164e" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongtermPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_NetWRAMandMCBALongtermPayableMember_7de1da4a-db22-4ab7-9b70-8691dde2164e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_35cb7525-8b87-4ecf-a9ec-36afcc73268f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_35cb7525-8b87-4ecf-a9ec-36afcc73268f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_cab4b1dc-04dc-45f8-bcbc-5047fa7e891d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_cab4b1dc-04dc-45f8-bcbc-5047fa7e891d" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILTIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails" xlink:type="extended" id="ib1bde39f336841ccbf23424f4160ef6d_REGULATORYASSETSANDLIABILTIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_25cf461a-f3bb-47b4-bcd0-950b01d63c7b" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_25cf461a-f3bb-47b4-bcd0-950b01d63c7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e9178529-37e6-4a88-88fe-4579d6888bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e9178529-37e6-4a88-88fe-4579d6888bbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_896f425c-99c3-45b6-85ce-195f0f8dcefc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_896f425c-99c3-45b6-85ce-195f0f8dcefc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage_82be5450-493f-473d-a63c-5d170498e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage_82be5450-493f-473d-a63c-5d170498e71c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_9615d0b8-fb00-4384-9862-d3e969f90095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_9615d0b8-fb00-4384-9862-d3e969f90095" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_4e8ee4d7-afcb-4692-9342-69af07132f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_4e8ee4d7-afcb-4692-9342-69af07132f4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_0c0a4ec1-1df4-4098-b88a-f8336a586ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_0c0a4ec1-1df4-4098-b88a-f8336a586ef3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_32552dee-ae36-460d-8727-3684ae3dae21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_32552dee-ae36-460d-8727-3684ae3dae21" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_c3a0f290-66a3-4d24-bfdb-2e83b1d0be73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_c3a0f290-66a3-4d24-bfdb-2e83b1d0be73" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_f86cb7f7-65f1-49eb-a799-41792f1204cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_f86cb7f7-65f1-49eb-a799-41792f1204cb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_698bcfe8-2f1e-41d1-9f2e-ef26c6808ef6" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_698bcfe8-2f1e-41d1-9f2e-ef26c6808ef6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_119661df-20c8-4d51-b0ad-729c32987aeb" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_119661df-20c8-4d51-b0ad-729c32987aeb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_30605401-d7ca-4271-8fbe-3b4729a4ddb3" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_30605401-d7ca-4271-8fbe-3b4729a4ddb3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_7ad3d0ab-36bc-480b-903d-438530ad6f97" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_7ad3d0ab-36bc-480b-903d-438530ad6f97" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_905446c6-fcd5-4dd4-9a92-a631e594a5b5" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_905446c6-fcd5-4dd4-9a92-a631e594a5b5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_a0f19583-1001-41a6-9312-3a5b65b3330f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_a0f19583-1001-41a6-9312-3a5b65b3330f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaPublicAdvocatesOfficeMember_12acd802-95d5-4983-a62e-42f52330718e" xlink:href="cwt-20221231.xsd#cwt_CaliforniaPublicAdvocatesOfficeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:to="loc_cwt_CaliforniaPublicAdvocatesOfficeMember_12acd802-95d5-4983-a62e-42f52330718e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" xlink:type="extended" id="i3228ffed0e054c7eb92b9e077d01d5e9_INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5304b269-59ea-4ac8-8de6-dd66faab4024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5304b269-59ea-4ac8-8de6-dd66faab4024" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_77f023e2-a0fb-47c3-8fbe-0e5945b0ef81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_77f023e2-a0fb-47c3-8fbe-0e5945b0ef81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_baf02b52-b42d-40a0-8de5-3dc236addd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_baf02b52-b42d-40a0-8de5-3dc236addd26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90bf0122-4913-4dc8-9b42-f4e6f02d0ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90bf0122-4913-4dc8-9b42-f4e6f02d0ab6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_7c3cb8c0-0fcc-4117-8f3c-aefbc251a8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_7c3cb8c0-0fcc-4117-8f3c-aefbc251a8a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_82d34b5e-546f-4546-93b5-91efb2d6c8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_82d34b5e-546f-4546-93b5-91efb2d6c8c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_381f3317-f80d-4471-a940-d106a3441552_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_381f3317-f80d-4471-a940-d106a3441552_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPumpingRightsMember_149fa42f-bea3-4f5b-879e-311b733a79d2" xlink:href="cwt-20221231.xsd#cwt_WaterPumpingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_WaterPumpingRightsMember_149fa42f-bea3-4f5b-879e-311b733a79d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPlanningStudiesMember_c0dddd6b-072d-4d3f-be7a-c46dc68d2895" xlink:href="cwt-20221231.xsd#cwt_WaterPlanningStudiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_WaterPlanningStudiesMember_c0dddd6b-072d-4d3f-be7a-c46dc68d2895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeaseholdImprovementsAndOtherMember_969b791e-a93b-4fdc-8744-dd7f8836b219" xlink:href="cwt-20221231.xsd#cwt_LeaseholdImprovementsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_LeaseholdImprovementsAndOtherMember_969b791e-a93b-4fdc-8744-dd7f8836b219" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EQUITYDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EQUITYDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EQUITYDetails" xlink:type="extended" id="i325666e8ba084d89a62e8041306bf7b2_EQUITYDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" 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_CommonStockSharesIssued_57ca9d3a-9b4c-46fe-80d2-479639dd69cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesIssued_57ca9d3a-9b4c-46fe-80d2-479639dd69cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f8334445-72e4-452a-9bec-2cdeda698165" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f8334445-72e4-452a-9bec-2cdeda698165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_7cd2dd8b-5a96-4876-8b6f-fac79085a482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_7cd2dd8b-5a96-4876-8b6f-fac79085a482" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_fee51253-34e5-4d4b-a637-fc944dc621cc" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_fee51253-34e5-4d4b-a637-fc944dc621cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_65a2ce05-9494-42fd-a2ec-ec8e69803c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_65a2ce05-9494-42fd-a2ec-ec8e69803c78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_bd36d6c3-b383-4df1-8d94-c164dbfec99c" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_bd36d6c3-b383-4df1-8d94-c164dbfec99c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4704e6fa-3404-4b9b-84c5-b2259ad4b47f" 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_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4704e6fa-3404-4b9b-84c5-b2259ad4b47f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction_c7ec1241-5863-4eda-a345-fad158e7d38c" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockMaximumConsiderationOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction_c7ec1241-5863-4eda-a345-fad158e7d38c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockAgreementTerm_76979796-4d82-4aef-891b-5235b18bd74a" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfStockAgreementTerm_76979796-4d82-4aef-891b-5235b18bd74a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_396c25d7-4c2e-4d61-9ebf-f61479d1c13b" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_396c25d7-4c2e-4d61-9ebf-f61479d1c13b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_703914b3-c375-4894-a27c-c9ffe8787867" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_703914b3-c375-4894-a27c-c9ffe8787867" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_1c902e87-0fa9-4666-ae9f-d01206a54a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_PaymentsForCommissions_1c902e87-0fa9-4666-ae9f-d01206a54a9b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_fa154819-508a-41e1-80c3-b44e408259d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_fa154819-508a-41e1-80c3-b44e408259d2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfCommonStockGrossSalesPrice_46007b02-9544-4451-ae1b-51df3b4fea5d" xlink:href="cwt-20221231.xsd#cwt_SaleOfCommonStockGrossSalesPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfCommonStockGrossSalesPrice_46007b02-9544-4451-ae1b-51df3b4fea5d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CommonStockSharesSold_1f515b34-7d07-4157-92fc-32bf848f2a6f" xlink:href="cwt-20221231.xsd#cwt_CommonStockSharesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_CommonStockSharesSold_1f515b34-7d07-4157-92fc-32bf848f2a6f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromSaleOfCommonStock_abc595ee-c6fd-4f1d-8b08-f414556ff4d3" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromSaleOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_ProceedsFromSaleOfCommonStock_abc595ee-c6fd-4f1d-8b08-f414556ff4d3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_29902bca-352b-4077-a2a8-05a11bec8ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_29902bca-352b-4077-a2a8-05a11bec8ab3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f32250e4-d129-49d1-b273-f2d406422ee8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f32250e4-d129-49d1-b273-f2d406422ee8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" 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_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65cf77d3-092b-4032-996f-20d333db9901" 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_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:to="loc_srt_RangeAxis_65cf77d3-092b-4032-996f-20d333db9901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_65cf77d3-092b-4032-996f-20d333db9901_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_65cf77d3-092b-4032-996f-20d333db9901" xlink:to="loc_srt_RangeMember_65cf77d3-092b-4032-996f-20d333db9901_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_68ffef22-3f4e-4583-a149-4e549cce66d7" 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_65cf77d3-092b-4032-996f-20d333db9901" xlink:to="loc_srt_RangeMember_68ffef22-3f4e-4583-a149-4e549cce66d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0851db6-8bbd-4def-9df5-a273b5f78bca" 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_68ffef22-3f4e-4583-a149-4e549cce66d7" xlink:to="loc_srt_MaximumMember_d0851db6-8bbd-4def-9df5-a273b5f78bca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9b45a68b-d037-4c48-bd16-9db3574ec16e" 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_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:to="loc_us-gaap_PlanNameAxis_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9b45a68b-d037-4c48-bd16-9db3574ec16e_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_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:to="loc_us-gaap_PlanNameDomain_9b45a68b-d037-4c48-bd16-9db3574ec16e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" 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_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:to="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EmployeeStockPurchasePlanESPPMember_dcf2d3c3-df4c-432a-bae7-b897237124e2" xlink:href="cwt-20221231.xsd#cwt_EmployeeStockPurchasePlanESPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:to="loc_cwt_EmployeeStockPurchasePlanESPPMember_dcf2d3c3-df4c-432a-bae7-b897237124e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EquityDistributionAgreementMember_4aba85c6-77b3-4070-9b0e-f76a8a2e7b7d" xlink:href="cwt-20221231.xsd#cwt_EquityDistributionAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:to="loc_cwt_EquityDistributionAgreementMember_4aba85c6-77b3-4070-9b0e-f76a8a2e7b7d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SHORTTERMBORROWINGSDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails" xlink:type="extended" id="i21fc2349efdf455a9ebcd73564d51ddc_SHORTTERMBORROWINGSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_656ebfa1-95ae-408f-ac61-e538a88acd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_656ebfa1-95ae-408f-ac61-e538a88acd5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_17ac481c-7245-4fc2-8799-655e2206f00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_DebtInstrumentTerm_17ac481c-7245-4fc2-8799-655e2206f00e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_b91cc02d-f501-4010-90ad-6df2146088d3" xlink:href="cwt-20221231.xsd#cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_b91cc02d-f501-4010-90ad-6df2146088d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3f66f178-1440-4fe9-b9e5-75c7916b74ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3f66f178-1440-4fe9-b9e5-75c7916b74ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9a728f86-d835-4e14-bbb3-d997b4842f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCredit_9a728f86-d835-4e14-bbb3-d997b4842f6d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_a65d1b9b-e8b6-4e13-b34a-522bdd82b054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_a65d1b9b-e8b6-4e13-b34a-522bdd82b054" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:to="loc_dei_EntityDomain_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:to="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CalWaterMember_3dfa4a78-6804-49d4-8c07-a6fc8af3b6cd" xlink:href="cwt-20221231.xsd#cwt_CalWaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:to="loc_cwt_CalWaterMember_3dfa4a78-6804-49d4-8c07-a6fc8af3b6cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c06763de-ad9d-4b7f-adcd-fac74d080d9c" 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_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c06763de-ad9d-4b7f-adcd-fac74d080d9c_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_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c06763de-ad9d-4b7f-adcd-fac74d080d9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" 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_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_84ebbe3b-2d04-4252-a8e1-1bccef59023b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" xlink:to="loc_srt_ParentCompanyMember_84ebbe3b-2d04-4252-a8e1-1bccef59023b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:to="loc_us-gaap_CreditFacilityDomain_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:to="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_573a395e-ad8f-45d7-9a8d-f7e510bd6d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_573a395e-ad8f-45d7-9a8d-f7e510bd6d0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_86dbdf6d-9bd3-4557-98d6-f7c492302648_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:to="loc_us-gaap_VariableRateDomain_86dbdf6d-9bd3-4557-98d6-f7c492302648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:to="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_57c6f781-cbce-4a0f-86e0-030d77f6d410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:to="loc_us-gaap_EurodollarMember_57c6f781-cbce-4a0f-86e0-030d77f6d410" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1924b8e5-b7aa-4620-b853-b4ecadf19a53" 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_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_srt_RangeAxis_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1924b8e5-b7aa-4620-b853-b4ecadf19a53_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_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:to="loc_srt_RangeMember_1924b8e5-b7aa-4620-b853-b4ecadf19a53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58e95560-552e-441e-9dd7-fa5f92306434" 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_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:to="loc_srt_RangeMember_58e95560-552e-441e-9dd7-fa5f92306434" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_553f0829-4f04-4795-8332-b77ab96f12fe" 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_58e95560-552e-441e-9dd7-fa5f92306434" xlink:to="loc_srt_MinimumMember_553f0829-4f04-4795-8332-b77ab96f12fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_399eb1f3-eea4-4313-bb76-769db4caebc3" 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_58e95560-552e-441e-9dd7-fa5f92306434" xlink:to="loc_srt_MaximumMember_399eb1f3-eea4-4313-bb76-769db4caebc3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTLongtermDebtOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails" xlink:type="extended" id="i1d9e15c1caf242bcac830ef7ac925f3e_LONGTERMDEBTLongtermDebtOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3db550ea-a1b3-4d9c-9431-6e64d860b4d4" 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_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3db550ea-a1b3-4d9c-9431-6e64d860b4d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_acde1e04-a7f3-4bd6-b731-97914ea07a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_acde1e04-a7f3-4bd6-b731-97914ea07a16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_16b4fc62-b01e-44ec-9392-c495f32318e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_16b4fc62-b01e-44ec-9392-c495f32318e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8c8bedfb-5394-469a-a77f-5f1d5c19da5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebt_8c8bedfb-5394-469a-a77f-5f1d5c19da5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2022e106-167e-4429-ab8b-c3a37c6aed97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebtCurrent_2022e106-167e-4429-ab8b-c3a37c6aed97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_92079985-b315-4ac3-92da-bf662b94f0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_92079985-b315-4ac3-92da-bf662b94f0f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" 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_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a913f91b-3a87-423d-995f-cd648f8ff888" 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_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a913f91b-3a87-423d-995f-cd648f8ff888_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_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a913f91b-3a87-423d-995f-cd648f8ff888_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" 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_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FirstMortgageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member_bd6b14f4-bc29-4ee1-a176-3f51db439e59" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsZZZSeriesDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member_bd6b14f4-bc29-4ee1-a176-3f51db439e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FristMortgageBondsSeries1Due2061Member_cf3e0d07-f079-4b9b-ba72-02f86a8e1913" xlink:href="cwt-20221231.xsd#cwt_FristMortgageBondsSeries1Due2061Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FristMortgageBondsSeries1Due2061Member_cf3e0d07-f079-4b9b-ba72-02f86a8e1913" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member_71501a70-e43d-4472-8a07-44ce113b616d" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsYYYSeriesDue2059Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member_71501a70-e43d-4472-8a07-44ce113b616d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member_4bd40646-9434-4df0-815e-7cfb98d99441" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsWWWSeriesDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member_4bd40646-9434-4df0-815e-7cfb98d99441" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member_18d7e8f6-4e73-4d1c-9293-344122040a24" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsVVVSeriesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member_18d7e8f6-4e73-4d1c-9293-344122040a24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member_90627eaa-64d3-42ca-9ffd-4c77fb086fac" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsTTTSeriesDue2056Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member_90627eaa-64d3-42ca-9ffd-4c77fb086fac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member_a138e46f-3f0f-4ee9-b06a-ecf4f3623ca0" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsSSSSeriesDue2046Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member_a138e46f-3f0f-4ee9-b06a-ecf4f3623ca0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member_5b4bd413-4d00-4268-81e3-3c0ae9c4ff51" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsQQQSeriesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member_5b4bd413-4d00-4268-81e3-3c0ae9c4ff51" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member_f5ff4143-6e30-4212-bf7f-e1fd916ea920" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsRRRSeriesDue2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member_f5ff4143-6e30-4212-bf7f-e1fd916ea920" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member_1f8421fe-8c54-4c20-a2c4-d73745ac71b9" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsPPPSeriesDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member_1f8421fe-8c54-4c20-a2c4-d73745ac71b9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member_8793aa9f-f07a-4429-af16-136a21bbd0cf" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsAAASeriesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member_8793aa9f-f07a-4429-af16-136a21bbd0cf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member_55d2aff4-a660-41ad-bac1-9663b24f4c18" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsBBBSeriesDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member_55d2aff4-a660-41ad-bac1-9663b24f4c18" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member_b24b1f64-87f1-4373-a840-d2c1ea1eccc5" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsCCCSeriesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member_b24b1f64-87f1-4373-a840-d2c1ea1eccc5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member_0af9e92a-64c5-4caa-9916-b22d118323ed" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsDDDSeriesDue2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member_0af9e92a-64c5-4caa-9916-b22d118323ed" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member_56d59d53-c00f-482f-84f7-4dd2b5f54d1e" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsEEESeriesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member_56d59d53-c00f-482f-84f7-4dd2b5f54d1e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member_f1cb7f92-a923-4a20-88a0-f799b2854258" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsGGGSeriesDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member_f1cb7f92-a923-4a20-88a0-f799b2854258" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member_e14628a5-8d1d-41c9-8da6-18db28ad8684" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsHHHSeriesDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member_e14628a5-8d1d-41c9-8da6-18db28ad8684" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member_53428ebc-62fd-4568-b0a6-0f4ef41cf830" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsIIISeriesDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member_53428ebc-62fd-4568-b0a6-0f4ef41cf830" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member_f0d920c3-5254-4c97-a75b-98dea45792b7" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsOOOSeriesDue2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member_f0d920c3-5254-4c97-a75b-98dea45792b7" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_03d887a3-eb6c-42eb-b54f-a68e80b287f0" xlink:href="cwt-20221231.xsd#cwt_CaliforniaDepartmentOfWaterResourcesLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_03d887a3-eb6c-42eb-b54f-a68e80b287f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherLongTermDebtMember_496881da-d87a-402f-82b9-1eeb9c6f15b8" xlink:href="cwt-20221231.xsd#cwt_OtherLongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_cwt_OtherLongTermDebtMember_496881da-d87a-402f-82b9-1eeb9c6f15b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:to="loc_srt_RangeAxis_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f_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_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:to="loc_srt_RangeMember_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_63c0d3ba-e064-4fc0-8600-8a3412e20142" 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_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:to="loc_srt_RangeMember_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dc66fd6f-9053-4b00-81ab-992b7d2daf46" 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_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:to="loc_srt_MinimumMember_dc66fd6f-9053-4b00-81ab-992b7d2daf46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9a5dec35-7026-4db9-bc57-f62af6d91f21" 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_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:to="loc_srt_MaximumMember_9a5dec35-7026-4db9-bc57-f62af6d91f21" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended" id="i0cf9f066f44b482893d3c844bfa8274c_LONGTERMDEBTNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" 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_5d5c7a87-e5d6-4ccd-8ba3-cdd201efb753" 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_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5d5c7a87-e5d6-4ccd-8ba3-cdd201efb753" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7a87c61d-b5c5-4b8a-bde9-a2ba597fa61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7a87c61d-b5c5-4b8a-bde9-a2ba597fa61d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ee323961-4f30-4533-8d5b-17811a16f743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ee323961-4f30-4533-8d5b-17811a16f743" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_be79c1e2-9696-4193-aea2-9f2185aaec69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_OperatingLeaseLiability_be79c1e2-9696-4193-aea2-9f2185aaec69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" 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_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" 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_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f_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_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" 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_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_b57d9ff9-1550-4d0a-993a-79b3604b080b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" xlink:to="loc_us-gaap_SecuredDebtMember_b57d9ff9-1550-4d0a-993a-79b3604b080b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" 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_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_us-gaap_DebtInstrumentAxis_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2_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_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" 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_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SeriesZZZMortgageBondsMember_ed7a7f5d-84d6-42e4-b7ba-f1e10030cd72" xlink:href="cwt-20221231.xsd#cwt_SeriesZZZMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:to="loc_cwt_SeriesZZZMortgageBondsMember_ed7a7f5d-84d6-42e4-b7ba-f1e10030cd72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_Series1MortgageBondsMember_bdcb2dc2-2e74-43b1-9ef3-3ec2b43106f1" xlink:href="cwt-20221231.xsd#cwt_Series1MortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:to="loc_cwt_Series1MortgageBondsMember_bdcb2dc2-2e74-43b1-9ef3-3ec2b43106f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dfd5ba16-fe34-4dd9-9400-94d35bd823af_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:to="loc_dei_EntityDomain_dfd5ba16-fe34-4dd9-9400-94d35bd823af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:to="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CalWaterMember_bc67a623-6b3d-4c47-b3a3-870e5c67c505" xlink:href="cwt-20221231.xsd#cwt_CalWaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:to="loc_cwt_CalWaterMember_bc67a623-6b3d-4c47-b3a3-870e5c67c505" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended" id="iad7b34ba68e946b7b81651be071e7754_INCOMETAXESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_ad8de92d-c2a9-49c1-beb2-cd459921d9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_ad8de92d-c2a9-49c1-beb2-cd459921d9b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_5d1e0e1c-d66e-457f-8052-460d86b7cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_5d1e0e1c-d66e-457f-8052-460d86b7cb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_bf41e9fe-6d64-4bf9-be84-784c7a7dd641" xlink:href="cwt-20221231.xsd#cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_bf41e9fe-6d64-4bf9-be84-784c7a7dd641" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_66455d9f-7feb-4e4a-a336-e3f9d443c2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_66455d9f-7feb-4e4a-a336-e3f9d443c2ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_289199b8-ab9a-409f-bbdf-897b05ef1d78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_289199b8-ab9a-409f-bbdf-897b05ef1d78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_7e2b0032-e9e5-41f9-bed9-b6fd7dc42ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_7e2b0032-e9e5-41f9-bed9-b6fd7dc42ec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_42cd2bcd-f6f7-4a73-b4d7-bedffbe0b35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_42cd2bcd-f6f7-4a73-b4d7-bedffbe0b35d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_2fa7f87e-7321-45b2-a463-2d71f0ad1d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_2fa7f87e-7321-45b2-a463-2d71f0ad1d1f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended" id="i8967725cdf5b49c0b3de8e77e901f18a_EMPLOYEEBENEFITPLANSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b029299c-f71f-4ded-baeb-15f723b136f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b029299c-f71f-4ded-baeb-15f723b136f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_05ee1341-83e4-4135-9c6b-ea820dff9522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_05ee1341-83e4-4135-9c6b-ea820dff9522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_41744d1e-aba7-441c-91ac-1fadcede6063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_41744d1e-aba7-441c-91ac-1fadcede6063" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_f83c30de-9de0-435c-8230-6757be7a83d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_f83c30de-9de0-435c-8230-6757be7a83d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20624fa6-8f1c-44c7-b4aa-fc83eb88ca40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20624fa6-8f1c-44c7-b4aa-fc83eb88ca40" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_038ac506-8e58-4cd2-a62d-7644b0f560c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_038ac506-8e58-4cd2-a62d-7644b0f560c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_c9d3b1ae-94ef-45eb-ab10-ced3095e25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_c9d3b1ae-94ef-45eb-ab10-ced3095e25ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit_70d0bdd9-616e-4ffb-982f-d0ea9c9a65a5" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanLifeInsuranceBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit_70d0bdd9-616e-4ffb-982f-d0ea9c9a65a5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ecdbc998-7b3d-4065-b0ba-e89297083c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ecdbc998-7b3d-4065-b0ba-e89297083c6f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset_9baf5c9f-9b4c-4b68-82e2-75ad4231bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfEmbeddedRegulatoryAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset_9baf5c9f-9b4c-4b68-82e2-75ad4231bbdd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_bb5dc7ce-0927-4ee2-97f6-34544d68578e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_bb5dc7ce-0927-4ee2-97f6-34544d68578e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FixedIncomeInvestmentsMaturityPeriod_94bb21d0-1cb5-4fa5-a4e5-c21e8c12d4d5" xlink:href="cwt-20221231.xsd#cwt_FixedIncomeInvestmentsMaturityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_FixedIncomeInvestmentsMaturityPeriod_94bb21d0-1cb5-4fa5-a4e5-c21e8c12d4d5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_35eb43f3-ddb1-4976-aa46-51fdc40eb116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_35eb43f3-ddb1-4976-aa46-51fdc40eb116" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_e656d1f8-4c3b-47e4-b94b-3ce6abe4a7c3" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_e656d1f8-4c3b-47e4-b94b-3ce6abe4a7c3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_fdedc9f2-ac0f-4c07-a8f8-47e428bd74c5" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_fdedc9f2-ac0f-4c07-a8f8-47e428bd74c5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_9e426d30-083c-4a0e-926c-c4313fa98a3d" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_9e426d30-083c-4a0e-926c-c4313fa98a3d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_bd901aa6-33d1-4ce9-b58e-9a4c91172691" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_bd901aa6-33d1-4ce9-b58e-9a4c91172691" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_2c93f3cd-303e-40ae-b5ca-20eb91bc7d52" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_2c93f3cd-303e-40ae-b5ca-20eb91bc7d52" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_8725202d-0cbd-454b-adfa-64b6b8b1340e" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_8725202d-0cbd-454b-adfa-64b6b8b1340e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_129c2221-63fe-43aa-a001-7bbbae5cc222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_129c2221-63fe-43aa-a001-7bbbae5cc222" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" 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_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0acae8fb-bad5-4782-af3b-1266ae868dce_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_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0acae8fb-bad5-4782-af3b-1266ae868dce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" 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_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_35d62836-197c-47c9-b131-5110b42eb88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_35d62836-197c-47c9-b131-5110b42eb88d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4bddf9c0-2d56-4a1a-bf01-eaf4c7b5affc" 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_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4bddf9c0-2d56-4a1a-bf01-eaf4c7b5affc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f9a27e3b-ad57-434b-ab90-e8be3c9c28b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f9a27e3b-ad57-434b-ab90-e8be3c9c28b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c421ea02-ec44-4b86-a228-ffdb9643e8ac" 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_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_srt_RangeAxis_c421ea02-ec44-4b86-a228-ffdb9643e8ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c421ea02-ec44-4b86-a228-ffdb9643e8ac_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_c421ea02-ec44-4b86-a228-ffdb9643e8ac" xlink:to="loc_srt_RangeMember_c421ea02-ec44-4b86-a228-ffdb9643e8ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_97907219-b7a1-4603-8d4b-2e6d95a0a170" 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_c421ea02-ec44-4b86-a228-ffdb9643e8ac" xlink:to="loc_srt_RangeMember_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_82fc6d1f-9117-4ee2-bf14-c16aac7f5fd0" 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_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:to="loc_srt_MinimumMember_82fc6d1f-9117-4ee2-bf14-c16aac7f5fd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c5db7369-44b7-4d1e-965d-18aa31f47405" 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_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:to="loc_srt_MaximumMember_c5db7369-44b7-4d1e-965d-18aa31f47405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2b185f7c-61de-42dc-a23c-bd142658884a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2b185f7c-61de-42dc-a23c-bd142658884a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_24afc5ed-1ea1-4320-aa34-4895045e35a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_24afc5ed-1ea1-4320-aa34-4895045e35a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_ca289d77-3fb8-4018-87ec-bdd3f4ab37d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_ca289d77-3fb8-4018-87ec-bdd3f4ab37d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_b20c2339-4862-4fba-886a-291f0339b2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_b20c2339-4862-4fba-886a-291f0339b2f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_abfdc4d8-81d2-4e26-bcf6-e83133beca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_abfdc4d8-81d2-4e26-bcf6-e83133beca50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_17fa613f-33dd-4e0f-920a-faed2bc86a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_FixedIncomeFundsMember_17fa613f-33dd-4e0f-920a-faed2bc86a48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_5273f13e-e26e-43a9-a6c1-920f29059741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_EquitySecuritiesMember_5273f13e-e26e-43a9-a6c1-920f29059741" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_7f51dd6b-5fb1-49a3-b3b8-43e099c9fe72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_7f51dd6b-5fb1-49a3-b3b8-43e099c9fe72" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_3a0ef835-c9d2-4a9e-a079-735e89629491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_3a0ef835-c9d2-4a9e-a079-735e89629491" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d0768236-a15f-4125-9a58-fdd73cbdb81e_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_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d0768236-a15f-4125-9a58-fdd73cbdb81e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd6dac0e-1c54-4696-bbbd-f81396f76e52" 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_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd6dac0e-1c54-4696-bbbd-f81396f76e52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0a673dad-c292-474c-9032-0f76a1ea816b" 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_dd6dac0e-1c54-4696-bbbd-f81396f76e52" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0a673dad-c292-474c-9032-0f76a1ea816b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7c094af7-366c-4bd6-880e-51ce6567e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7c094af7-366c-4bd6-880e-51ce6567e38f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1f1d615a-ee53-4551-b238-fa81f7a44f7c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1f1d615a-ee53-4551-b238-fa81f7a44f7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_066537eb-7229-43bc-a46b-fba1ea121bd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:to="loc_srt_ScenarioForecastMember_066537eb-7229-43bc-a46b-fba1ea121bd2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails" xlink:type="extended" id="i71ccf80dfe8e4df7998207e6122f844a_EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5f868de9-a225-402d-9fee-d9e6397ba3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5f868de9-a225-402d-9fee-d9e6397ba3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_555072a7-531e-40d6-9126-aa73395f8779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_555072a7-531e-40d6-9126-aa73395f8779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7605c641-d709-4007-81fb-3ee58e0494ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7605c641-d709-4007-81fb-3ee58e0494ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_015de1c4-cf3d-4f1e-998c-5f6abd81dea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_015de1c4-cf3d-4f1e-998c-5f6abd81dea4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_f28d8b0c-135e-4a5d-8672-a50056e97e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_f28d8b0c-135e-4a5d-8672-a50056e97e70" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_e2514531-7989-4507-a1a3-cb42ce9d2338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_e2514531-7989-4507-a1a3-cb42ce9d2338" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_51a02966-eefc-4644-a6ae-0c84477f2307" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_51a02966-eefc-4644-a6ae-0c84477f2307" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" 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_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471_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_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" 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_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:href="cwt-20221231.xsd#cwt_PensionAndSupplementalRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" xlink:to="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ed651617-7d46-4060-9d09-61ba6eb3dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ed651617-7d46-4060-9d09-61ba6eb3dca0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_04eecc03-1de5-4ff7-ade7-6c353fea3a08" 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_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_04eecc03-1de5-4ff7-ade7-6c353fea3a08" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="extended" id="ibaf484bad5b846a3b00765913b988ed9_EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_d5aa34a1-2d99-4a4a-8e25-59143bb91d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_d5aa34a1-2d99-4a4a-8e25-59143bb91d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_050d8c94-c485-4d69-94dd-c852f2658886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_050d8c94-c485-4d69-94dd-c852f2658886" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_67180305-0eb0-41bc-a094-ae8b66ec0b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_67180305-0eb0-41bc-a094-ae8b66ec0b44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5db5c48c-f0dc-40ea-890b-3fac15891c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5db5c48c-f0dc-40ea-890b-3fac15891c55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_aa462329-9d83-4ec4-8fb8-f32563559430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_aa462329-9d83-4ec4-8fb8-f32563559430" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5240222c-b56e-4b0e-81ec-63e3a7bef276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5240222c-b56e-4b0e-81ec-63e3a7bef276" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_42879dd0-073d-4f50-9406-4b3e6e793df9" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_42879dd0-073d-4f50-9406-4b3e6e793df9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_081b60e4-a53d-44f2-ad5c-160435ae9c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_081b60e4-a53d-44f2-ad5c-160435ae9c00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_56f9d68a-2527-46cf-b73b-5cbd3778449a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_56f9d68a-2527-46cf-b73b-5cbd3778449a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_cfd14fce-06e7-4eed-8409-e3309336afae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_cfd14fce-06e7-4eed-8409-e3309336afae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_a20932b5-eed5-41a1-827b-13139277ab3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_a20932b5-eed5-41a1-827b-13139277ab3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_360b934e-af9e-4fae-8fb6-e84d63e69a71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_360b934e-af9e-4fae-8fb6-e84d63e69a71" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_33b22049-79cf-4175-a703-28409de0f98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_33b22049-79cf-4175-a703-28409de0f98c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_380c7991-84dc-4462-808d-04bc360249d7" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_380c7991-84dc-4462-808d-04bc360249d7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_0380ffeb-a026-49ef-93fb-27d9e492e326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a339d0c7-3960-4afb-b221-b177e2abb2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_478db880-47f7-4686-b46c-361785d6dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_df29c400-c2ae-4c93-96a0-7116e5c96685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b9aba188-6112-4121-8647-0fd76169e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b2cb3ee2-6885-42f7-b619-5f94d123e162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_6ec1f2f3-6851-491b-a3bb-bd55bf5d1d97" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_6ec1f2f3-6851-491b-a3bb-bd55bf5d1d97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" 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_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8b234901-36d7-4088-aa3f-2a3e932c2aac_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_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8b234901-36d7-4088-aa3f-2a3e932c2aac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" 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_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_207f10f9-1eb9-4dbf-970a-1787e9ef98da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_207f10f9-1eb9-4dbf-970a-1787e9ef98da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_15f1048c-6350-41bd-a1a5-86fd2fce77a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_15f1048c-6350-41bd-a1a5-86fd2fce77a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails" xlink:type="extended" id="i4daedf0bbb634998b0e79eaa04e02a08_EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e858f373-e14e-4643-974b-7e71256d25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d66758ea-b04d-476d-80d7-16fc5e51f235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e858f373-e14e-4643-974b-7e71256d25ef" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d66758ea-b04d-476d-80d7-16fc5e51f235" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" 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_e858f373-e14e-4643-974b-7e71256d25ef" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c553642-6e73-478e-87f4-31deb899db5f" 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_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_srt_RangeAxis_5c553642-6e73-478e-87f4-31deb899db5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5c553642-6e73-478e-87f4-31deb899db5f_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_5c553642-6e73-478e-87f4-31deb899db5f" xlink:to="loc_srt_RangeMember_5c553642-6e73-478e-87f4-31deb899db5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" 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_5c553642-6e73-478e-87f4-31deb899db5f" xlink:to="loc_srt_RangeMember_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8184eeab-4260-49a5-a57b-cda4ebaf988f" 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_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:to="loc_srt_MinimumMember_8184eeab-4260-49a5-a57b-cda4ebaf988f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c19b8552-44fa-4291-8886-fb19ec762cca" 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_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:to="loc_srt_MaximumMember_c19b8552-44fa-4291-8886-fb19ec762cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_94d00217-743d-41ec-8855-a420f40d27ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_FixedIncomeFundsMember_94d00217-743d-41ec-8855-a420f40d27ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_2233bfb0-f2eb-4355-bcf4-7e5e318b4652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_2233bfb0-f2eb-4355-bcf4-7e5e318b4652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_2855a792-44f2-42f9-ac77-b0c00a1e7b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_2855a792-44f2-42f9-ac77-b0c00a1e7b57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_84c92b01-1777-4691-bf68-b0e819772dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_84c92b01-1777-4691-bf68-b0e819772dfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_d89c3065-bd31-4927-b5c1-8c21daad4e3d" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_d89c3065-bd31-4927-b5c1-8c21daad4e3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_9a66196e-78e8-4ffe-8379-3ebae39c9d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_9a66196e-78e8-4ffe-8379-3ebae39c9d21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ab0f58af-7da7-4523-b6b5-612d1568fdbc_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_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ab0f58af-7da7-4523-b6b5-612d1568fdbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" 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_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_69b7c044-6fcc-4faf-a972-45b6702def52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_69b7c044-6fcc-4faf-a972-45b6702def52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails" xlink:type="extended" id="if96544d15e05478792f90a11afcf74f5_EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2d1e74ad-e113-432b-83ee-282207086a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fcc303a5-2425-41bc-a424-b693ca7e814e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2d1e74ad-e113-432b-83ee-282207086a91" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fcc303a5-2425-41bc-a424-b693ca7e814e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" 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_2d1e74ad-e113-432b-83ee-282207086a91" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_422be8bd-9bf0-4ac7-a1cf-30fac91ad171_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_422be8bd-9bf0-4ac7-a1cf-30fac91ad171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d65f69db-e5b8-40b2-a6c2-28710166e17a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d65f69db-e5b8-40b2-a6c2-28710166e17a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_b9c06731-c368-4a71-9ed3-2364f7d1685a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_b9c06731-c368-4a71-9ed3-2364f7d1685a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_12aff15f-26ba-44ad-84ab-23fe180fc65b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_12aff15f-26ba-44ad-84ab-23fe180fc65b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_804a6ec6-1a62-44ac-bf50-efd0313911fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_804a6ec6-1a62-44ac-bf50-efd0313911fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_bcfb5b8b-53fc-4161-8a74-4fc2092f837e" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_bcfb5b8b-53fc-4161-8a74-4fc2092f837e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_20973150-9b4c-41e2-aec2-fb092729649a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_20973150-9b4c-41e2-aec2-fb092729649a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_20973150-9b4c-41e2-aec2-fb092729649a_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_20973150-9b4c-41e2-aec2-fb092729649a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_20973150-9b4c-41e2-aec2-fb092729649a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" 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_20973150-9b4c-41e2-aec2-fb092729649a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6fbc6403-978a-42c1-b4a2-266bbb42b89f" 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_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6fbc6403-978a-42c1-b4a2-266bbb42b89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d42f351f-2cae-4303-b36d-d87ebd8718c3" 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_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d42f351f-2cae-4303-b36d-d87ebd8718c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_28cb1143-9df3-4a90-991e-2d21bcfeb221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_28cb1143-9df3-4a90-991e-2d21bcfeb221" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_5f7f8eb8-f7ca-4f7c-8ba5-0d38b832f369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_5f7f8eb8-f7ca-4f7c-8ba5-0d38b832f369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6fae3a7-ee94-46b1-a1af-0d49e6043822_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6fae3a7-ee94-46b1-a1af-0d49e6043822_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_41e01b3a-774d-4358-aa0d-778acaeecb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_41e01b3a-774d-4358-aa0d-778acaeecb94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ec1e4554-ac3e-4442-b71d-49fc342e5785_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_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ec1e4554-ac3e-4442-b71d-49fc342e5785_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" 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_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_147cbe8f-fb7d-428d-bb9e-67582b52cd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_147cbe8f-fb7d-428d-bb9e-67582b52cd87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b2bba235-0358-4256-af82-9f52dc3f47cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b2bba235-0358-4256-af82-9f52dc3f47cc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails" xlink:type="extended" id="i1d963136b8f8494290a534861b1dbc7a_EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4ade7e0a-25a1-4130-a252-4d82196c2e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4ade7e0a-25a1-4130-a252-4d82196c2e63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7205a14a-eece-4d03-8025-552d51e99363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7205a14a-eece-4d03-8025-552d51e99363" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2c3fa2c2-df6f-45f9-bd4e-001ecfd741ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2c3fa2c2-df6f-45f9-bd4e-001ecfd741ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_9175f54d-e263-4691-8937-964b6d1fe815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_9175f54d-e263-4691-8937-964b6d1fe815" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_31beef01-9f54-4e50-b5c9-a4b3e10471b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_31beef01-9f54-4e50-b5c9-a4b3e10471b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_790f6a18-0624-4f0c-a66a-63d030071f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_790f6a18-0624-4f0c-a66a-63d030071f7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_dbfb2e25-d3e6-4b43-946d-2113933c8a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f56a0e16-b4d1-4491-972e-f1bfafe113e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f56a0e16-b4d1-4491-972e-f1bfafe113e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a20293f-67b4-4b33-b81d-db38399c5267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a20293f-67b4-4b33-b81d-db38399c5267" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ffd5551b-c697-40e1-b657-17a355fda9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ffd5551b-c697-40e1-b657-17a355fda9bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_950d253c-463a-44f2-a05e-f7765245afbd" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_950d253c-463a-44f2-a05e-f7765245afbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_7abaf2b9-a481-4ec1-9f6f-36ebc106d3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_7abaf2b9-a481-4ec1-9f6f-36ebc106d3ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_28100493-92a2-432a-94fa-7808d3e92531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_28100493-92a2-432a-94fa-7808d3e92531" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45fb42e2-01e7-4af4-8030-c254e3f811c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_60202d87-4d67-44ab-858b-b340499fc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_60202d87-4d67-44ab-858b-b340499fc47d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_6cb2d5f5-9a1e-447e-bedd-9193eca0c506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_6cb2d5f5-9a1e-447e-bedd-9193eca0c506" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b4a4a3c6-f281-40b9-bd33-ff17600f49c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b4a4a3c6-f281-40b9-bd33-ff17600f49c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_7f169884-a150-4839-b2e6-1864f09ad396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_7f169884-a150-4839-b2e6-1864f09ad396" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_133fd250-19ec-4cd4-a145-f735b6b052cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_133fd250-19ec-4cd4-a145-f735b6b052cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" 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_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_56773e3e-14e6-45fc-948e-32edc6a6d5b6_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_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_56773e3e-14e6-45fc-948e-32edc6a6d5b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" 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_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1c40a3e6-f7f4-425e-92d1-3912ddacc61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1c40a3e6-f7f4-425e-92d1-3912ddacc61f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c3c70d2a-c61c-4df9-91b2-00cd8e643b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c3c70d2a-c61c-4df9-91b2-00cd8e643b80" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails" xlink:type="extended" id="ib8d27d3d4740451db9c78a5eb00eb725_EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f2552641-b8b9-4c2e-a4a3-85e7ab768553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_23b11640-2ea0-445e-84ec-d5e45f87ecd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f2552641-b8b9-4c2e-a4a3-85e7ab768553" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_23b11640-2ea0-445e-84ec-d5e45f87ecd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" 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_f2552641-b8b9-4c2e-a4a3-85e7ab768553" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba_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_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" 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_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_585393c6-452f-44cd-8384-8655cfb10c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_585393c6-452f-44cd-8384-8655cfb10c2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b0e94ddc-10e4-4d74-86e9-93fdf5e5968d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b0e94ddc-10e4-4d74-86e9-93fdf5e5968d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8e6821d1-4ec7-4204-b3b9-af33fc1c9473_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8e6821d1-4ec7-4204-b3b9-af33fc1c9473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_faeefd2d-c36e-48c0-839d-a8f4af026821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_faeefd2d-c36e-48c0-839d-a8f4af026821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitCostsMember_b54be14a-54c6-4aeb-903b-14d1b1e7c143" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_AccruedBenefitCostsMember_b54be14a-54c6-4aeb-903b-14d1b1e7c143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitLiabilityMember_d0b45580-8069-49df-b9d3-bc04611c414c" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_AccruedBenefitLiabilityMember_d0b45580-8069-49df-b9d3-bc04611c414c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsNoncurrentMember_a29bcaee-554e-45b5-b3aa-f58984aefb0a" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsNoncurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_RegulatoryAssetsNoncurrentMember_a29bcaee-554e-45b5-b3aa-f58984aefb0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryLiabilityNoncurrentMember_064a10e3-93dc-4eff-b9b1-3fcf4cb5021e" xlink:href="cwt-20221231.xsd#cwt_RegulatoryLiabilityNoncurrentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_RegulatoryLiabilityNoncurrentMember_064a10e3-93dc-4eff-b9b1-3fcf4cb5021e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails" xlink:type="extended" id="id18c83f2056a4b5da1ee7c72ef341542_EMPLOYEEBENEFITPLANSValuationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_eff8b203-1dc4-4064-8e39-237a6e7f9472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_eff8b203-1dc4-4064-8e39-237a6e7f9472" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_2a657d53-e790-4bf4-9407-d21701322c8c" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_2a657d53-e790-4bf4-9407-d21701322c8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26fbb388-6eb2-4d20-8273-cbffb4ccbd88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26fbb388-6eb2-4d20-8273-cbffb4ccbd88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_82471f66-187c-4e38-8273-9daf2d6728c3" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_82471f66-187c-4e38-8273-9daf2d6728c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" 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_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_988f1bdd-cd90-40bc-9d48-945bc2c7034f_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_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_988f1bdd-cd90-40bc-9d48-945bc2c7034f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" 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_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1d1a0b79-0c7f-4d2e-886a-a9599614b437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1d1a0b79-0c7f-4d2e-886a-a9599614b437" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2f8f4c80-46c9-4abe-a662-fa6ebbe59162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2f8f4c80-46c9-4abe-a662-fa6ebbe59162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_8e0bea00-a3c8-421d-92cb-af7d5786d32a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_8e0bea00-a3c8-421d-92cb-af7d5786d32a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SERPPlanMember_49be17ea-008e-4557-a1d6-998a1489c5d9" xlink:href="cwt-20221231.xsd#cwt_SERPPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:to="loc_cwt_SERPPlanMember_49be17ea-008e-4557-a1d6-998a1489c5d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherBenefitsMember_74f15e50-07b3-41c1-8ce1-b3d797a5f33d" xlink:href="cwt-20221231.xsd#cwt_OtherBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:to="loc_cwt_OtherBenefitsMember_74f15e50-07b3-41c1-8ce1-b3d797a5f33d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_2a35498f-91ba-402c-ab67-f24cc016fc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:to="loc_us-gaap_FixedIncomeFundsMember_2a35498f-91ba-402c-ab67-f24cc016fc73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_bcf6f552-b82f-45e3-8501-74463c8ffbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_bcf6f552-b82f-45e3-8501-74463c8ffbb9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="extended" id="i800ce82ffee84ce6a355c0112e007035_EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_38cf72f2-5cac-4374-ba02-a93d11233a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_38cf72f2-5cac-4374-ba02-a93d11233a31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_aeac4e00-fb3a-473f-b587-384bb50b02ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_aeac4e00-fb3a-473f-b587-384bb50b02ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c7bec09d-b243-4f74-8ee5-d3758174dc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c7bec09d-b243-4f74-8ee5-d3758174dc8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_f4f3eb40-15f2-4ec8-9aeb-b94d28c28ac6" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_f4f3eb40-15f2-4ec8-9aeb-b94d28c28ac6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c770b464-a5e3-446e-9303-48de9a3d704f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c770b464-a5e3-446e-9303-48de9a3d704f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" 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_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_9ba31da7-83bf-4424-8bee-6af5c3c8460d_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_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_9ba31da7-83bf-4424-8bee-6af5c3c8460d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" 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_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_930f9b82-b4ba-4db7-9752-f03d6996a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_930f9b82-b4ba-4db7-9752-f03d6996a5ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_47b02388-f1b5-4bec-93df-5a9e6e2035e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_47b02388-f1b5-4bec-93df-5a9e6e2035e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails" xlink:type="extended" id="i2436e69f2ef9459096f776c03acefcfe_EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_be43251d-0ccd-4b73-935e-395dd976abb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_be43251d-0ccd-4b73-935e-395dd976abb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9e85fade-4b89-4f49-afd9-c32fc1ecb013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9e85fade-4b89-4f49-afd9-c32fc1ecb013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a65f7ebe-545b-41cc-a45d-46f067d8a159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a65f7ebe-545b-41cc-a45d-46f067d8a159" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_0fc5f9c6-ad4e-4837-acd8-d350ded3c676" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_0fc5f9c6-ad4e-4837-acd8-d350ded3c676" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" 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_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_85fd6ba5-a97d-4e07-b245-f5a902077f9d_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_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_85fd6ba5-a97d-4e07-b245-f5a902077f9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" 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_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_06082586-5a67-459c-bc22-2fa80de78f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_06082586-5a67-459c-bc22-2fa80de78f49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5a50da82-f685-456e-88e2-5f524e60c1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5a50da82-f685-456e-88e2-5f524e60c1a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:to="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_a164eaaf-0253-456a-a0fc-9dbc0ae82311_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:to="loc_us-gaap_RetirementPlanNameDomain_a164eaaf-0253-456a-a0fc-9dbc0ae82311_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:to="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SERPPlanMember_ab41c69c-e177-4db4-80be-071c3fd4691f" xlink:href="cwt-20221231.xsd#cwt_SERPPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:to="loc_cwt_SERPPlanMember_ab41c69c-e177-4db4-80be-071c3fd4691f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherBenefitsMember_c20e799c-23c4-46cd-802f-e67001cf9dfa" xlink:href="cwt-20221231.xsd#cwt_OtherBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:to="loc_cwt_OtherBenefitsMember_c20e799c-23c4-46cd-802f-e67001cf9dfa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails" xlink:type="extended" id="i92d54906aa87409082561816255ec77a_STOCKBASEDCOMPENSATIONPLANSNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7036c485-1644-4249-81e8-8024ac90885c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7036c485-1644-4249-81e8-8024ac90885c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_20e74769-a38e-451f-9aa6-2f7e6c3f73ec" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_20e74769-a38e-451f-9aa6-2f7e6c3f73ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_afcbb1c0-1f3f-4e06-b184-8568a8e5cefa" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_afcbb1c0-1f3f-4e06-b184-8568a8e5cefa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bbedf2cc-cc65-41f3-aa3c-8abbb82b4f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bbedf2cc-cc65-41f3-aa3c-8abbb82b4f51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3459fc66-b836-4ddf-afd2-6576f82f4263" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3459fc66-b836-4ddf-afd2-6576f82f4263" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4155acca-982a-4866-9563-f9f7fb56cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4155acca-982a-4866-9563-f9f7fb56cd64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_a19c1a19-3521-4cfd-8dc4-3d423fce8e34" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_a19c1a19-3521-4cfd-8dc4-3d423fce8e34" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_37408410-8592-4204-8e85-3751796dccf7" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_37408410-8592-4204-8e85-3751796dccf7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_4131d02d-ec11-4783-8402-608c1a129237" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_srt_TitleOfIndividualAxis_4131d02d-ec11-4783-8402-608c1a129237" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4131d02d-ec11-4783-8402-608c1a129237_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_4131d02d-ec11-4783-8402-608c1a129237" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_4131d02d-ec11-4783-8402-608c1a129237_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" 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_4131d02d-ec11-4783-8402-608c1a129237" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember_912256cf-05a5-4eb4-959d-982598f38bd5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:to="loc_srt_OfficerMember_912256cf-05a5-4eb4-959d-982598f38bd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_a9244dd6-9e17-454c-bbcb-9b1e4cfd8299" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:to="loc_srt_DirectorMember_a9244dd6-9e17-454c-bbcb-9b1e4cfd8299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_459166ca-b74c-4172-9659-8a86b159b593" 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_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_us-gaap_AwardTypeAxis_459166ca-b74c-4172-9659-8a86b159b593" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_459166ca-b74c-4172-9659-8a86b159b593_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_459166ca-b74c-4172-9659-8a86b159b593" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_459166ca-b74c-4172-9659-8a86b159b593_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" 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_459166ca-b74c-4172-9659-8a86b159b593" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_66a821e1-206c-48b2-947c-192e8aa36d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:to="loc_us-gaap_RestrictedStockMember_66a821e1-206c-48b2-947c-192e8aa36d45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_08a32d99-423b-48ae-a3d7-1d7fa3b1c77f" xlink:href="cwt-20221231.xsd#cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:to="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_08a32d99-423b-48ae-a3d7-1d7fa3b1c77f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f298c465-5d27-425f-ac22-928b32f0c9ef" 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_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_srt_RangeAxis_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f298c465-5d27-425f-ac22-928b32f0c9ef_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_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:to="loc_srt_RangeMember_f298c465-5d27-425f-ac22-928b32f0c9ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e174bb8f-198b-4a7f-a62b-8a0a70677331" 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_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:to="loc_srt_RangeMember_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_16622cf2-1897-4623-bbe0-5fd025f04271" 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_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:to="loc_srt_MinimumMember_16622cf2-1897-4623-bbe0-5fd025f04271" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_919084d1-6b3f-439a-9500-fff274fb2515" 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_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:to="loc_srt_MaximumMember_919084d1-6b3f-439a-9500-fff274fb2515" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails" xlink:type="extended" id="i88d664ecd2e748dbb6867467dceea3d5_STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ca376e-5779-4e92-b033-00ca5de41efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ca376e-5779-4e92-b033-00ca5de41efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8046927-0570-4e1f-9fd8-29c954b3d631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8046927-0570-4e1f-9fd8-29c954b3d631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_c772c054-e9d7-48e3-be22-fed28ea0d32a" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_c772c054-e9d7-48e3-be22-fed28ea0d32a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a158c5-2150-425e-9475-a3752cb2ce57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a158c5-2150-425e-9475-a3752cb2ce57" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b69ac532-3cab-4b1d-ae4d-e59a22657f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b69ac532-3cab-4b1d-ae4d-e59a22657f73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_384fe563-0325-49b2-a8af-246b090e56e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f5b52b35-0269-4e1d-b3c6-c2819809d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f5b52b35-0269-4e1d-b3c6-c2819809d4a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5dbbfa82-0aa2-4dd9-a292-a95d6577f3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5dbbfa82-0aa2-4dd9-a292-a95d6577f3cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_bebe928f-83f0-4e14-b6c7-fe0cc043aac5" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_bebe928f-83f0-4e14-b6c7-fe0cc043aac5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_20b03a6e-0ed0-4b92-ae7c-c0249f42f9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_20b03a6e-0ed0-4b92-ae7c-c0249f42f9c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97e9cbe9-049f-44f2-95db-974af685b218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97e9cbe9-049f-44f2-95db-974af685b218" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43ef1314-492a-4559-b3b6-1b4ed0014290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11c1001d-3802-400f-878b-46db628607af" 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_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11c1001d-3802-400f-878b-46db628607af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fe1a4ab-ec45-48ff-be95-c067de80fa73" 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_11c1001d-3802-400f-878b-46db628607af" xlink:to="loc_us-gaap_AwardTypeAxis_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fe1a4ab-ec45-48ff-be95-c067de80fa73_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_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3fe1a4ab-ec45-48ff-be95-c067de80fa73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" 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_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a0c8d1f9-6295-4ac9-a5fa-3f36ec422a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:to="loc_us-gaap_RestrictedStockMember_a0c8d1f9-6295-4ac9-a5fa-3f36ec422a01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0bd87687-d818-4efe-8036-9aa110055caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0bd87687-d818-4efe-8036-9aa110055caa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended" id="i41e0def85fff406a8a299a9841f65ee5_FAIRVALUEOFFINANCIALINSTRUMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FairValueInputsRiskPremium_cb54e4df-22aa-4f76-bd14-4dd733e73b1e" xlink:href="cwt-20221231.xsd#cwt_FairValueInputsRiskPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:to="loc_cwt_FairValueInputsRiskPremium_cb54e4df-22aa-4f76-bd14-4dd733e73b1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e1e055b3-ffff-41ac-9691-b26fa75dd577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e1e055b3-ffff-41ac-9691-b26fa75dd577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9bb98ee0-bafb-412b-91a6-1e00447c5aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9bb98ee0-bafb-412b-91a6-1e00447c5aa0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8038b6c7-fc8c-4ab8-8d78-1193a61ec29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8038b6c7-fc8c-4ab8-8d78-1193a61ec29a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d184c533-5ea4-41b5-8547-20e14a1bb7f3_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_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d184c533-5ea4-41b5-8547-20e14a1bb7f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" 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_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6f89abbb-01f4-4915-be2b-c544b804c11e" 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_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6f89abbb-01f4-4915-be2b-c544b804c11e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1e40eee8-f264-4906-a0e7-30e2fc9c76c5" 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_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1e40eee8-f264-4906-a0e7-30e2fc9c76c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c3d18186-f702-43bb-a137-a32bd3ce4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c3d18186-f702-43bb-a137-a32bd3ce4c0e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="extended" id="if7c184d0bca546879f201fcfd7cb2f03_COMMITMENTSANDCONTINGENCIESNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_988ef28d-0414-4cd2-83ba-86cb3a7ae25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_988ef28d-0414-4cd2-83ba-86cb3a7ae25d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_95ec723b-7f9c-49e7-83c2-450c39a52966" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_95ec723b-7f9c-49e7-83c2-450c39a52966" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_2e921216-1549-4a2c-b595-f096d7a02d50" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_2e921216-1549-4a2c-b595-f096d7a02d50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_623dac91-2123-4bc8-879b-d55627bad0f5" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_623dac91-2123-4bc8-879b-d55627bad0f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_23e62ae8-f238-489f-8a48-9309d69c4baa" xlink:href="cwt-20221231.xsd#cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_23e62ae8-f238-489f-8a48-9309d69c4baa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments_b1afe8e0-d5ca-4f52-a526-3bb7d77ffd30" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_PaymentsForOtherCommitments_b1afe8e0-d5ca-4f52-a526-3bb7d77ffd30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e46a9f2c-7501-4379-b71b-5da12a4de90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e46a9f2c-7501-4379-b71b-5da12a4de90b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_f480a72b-6d52-4b68-9581-c5bd129ed696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_f480a72b-6d52-4b68-9581-c5bd129ed696" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_314ab6e2-1146-4347-afc8-269466c84caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_314ab6e2-1146-4347-afc8-269466c84caf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_13d1fdff-2a67-4aa7-9cc9-5b37627f378b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_13d1fdff-2a67-4aa7-9cc9-5b37627f378b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f3a58cde-3c4d-4ed8-bb78-9f143707ea38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f3a58cde-3c4d-4ed8-bb78-9f143707ea38" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_e9eb1470-4bc7-4942-a2e7-8715e020129a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_e9eb1470-4bc7-4942-a2e7-8715e020129a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_fdd3298d-f451-4d5b-94e7-05666ffb2704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_fdd3298d-f451-4d5b-94e7-05666ffb2704" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_e6f83611-716d-471c-8539-8aa90ba25825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_e6f83611-716d-471c-8539-8aa90ba25825" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_4df9deb3-ee24-4104-8687-a47448009838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_4df9deb3-ee24-4104-8687-a47448009838" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber_aaa9ae57-a61f-4ec6-badf-9cb64562ae44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyClaimsDismissedNumber_aaa9ae57-a61f-4ec6-badf-9cb64562ae44" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0aae3927-95e7-4b66-9d4f-bef026269970_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:to="loc_srt_LitigationCaseTypeDomain_0aae3927-95e7-4b66-9d4f-bef026269970_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:to="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_9930ad44-57a5-4d75-ab0b-423e8be251cf" xlink:href="cwt-20221231.xsd#cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:to="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_9930ad44-57a5-4d75-ab0b-423e8be251cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_589261b0-124b-4ad2-8043-51a7e4cd84dd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_589261b0-124b-4ad2-8043-51a7e4cd84dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_65719f33-6ff2-424f-8c30-34b14c33c253" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_65719f33-6ff2-424f-8c30-34b14c33c253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_b116674f-cf97-45a0-b4ff-88f744de0fb2" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_b116674f-cf97-45a0-b4ff-88f744de0fb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_KernCountyWaterAgencyMember_f4d03214-2882-4cbe-ac06-16b12dd9b687" xlink:href="cwt-20221231.xsd#cwt_KernCountyWaterAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_KernCountyWaterAgencyMember_f4d03214-2882-4cbe-ac06-16b12dd9b687" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_RangeAxis_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_479bd245-1ba1-427a-97aa-7e2a2c96c2fd_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_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:to="loc_srt_RangeMember_479bd245-1ba1-427a-97aa-7e2a2c96c2fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81aa0254-3da7-4cda-9543-e5544e488507" 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_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:to="loc_srt_RangeMember_81aa0254-3da7-4cda-9543-e5544e488507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c098b75e-c3d2-44c2-88bb-cb8bc0e856e8" 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_81aa0254-3da7-4cda-9543-e5544e488507" xlink:to="loc_srt_MinimumMember_c098b75e-c3d2-44c2-88bb-cb8bc0e856e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f9a5fe1-3b12-4674-84ec-6da0a82b400d" 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_81aa0254-3da7-4cda-9543-e5544e488507" xlink:to="loc_srt_MaximumMember_7f9a5fe1-3b12-4674-84ec-6da0a82b400d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_bf3606fa-466c-438f-a9d9-7475c9b1618b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_bf3606fa-466c-438f-a9d9-7475c9b1618b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentMember_047b493e-5abc-4c96-b43c-bfed03664597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:to="loc_us-gaap_SupplyCommitmentMember_047b493e-5abc-4c96-b43c-bfed03664597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a8b7cb7-fdf8-4a84-9bc1-997506872af3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:to="loc_dei_EntityDomain_5a8b7cb7-fdf8-4a84-9bc1-997506872af3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:to="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaminoRealMember_4f671456-27b2-45bc-ac80-703614ff0e9c" xlink:href="cwt-20221231.xsd#cwt_CaminoRealMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:to="loc_cwt_CaminoRealMember_4f671456-27b2-45bc-ac80-703614ff0e9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4f8663ea-23be-42a6-95a9-61cec96ed0e4" 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_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_4f8663ea-23be-42a6-95a9-61cec96ed0e4_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_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_4f8663ea-23be-42a6-95a9-61cec96ed0e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" 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_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5f34a280-0885-4ba5-849a-015541f7d511" 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_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" xlink:to="loc_us-gaap_SubsequentEventMember_5f34a280-0885-4ba5-849a-015541f7d511" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails" xlink:type="extended" id="i5792cfe5cf464e6fada2a22ac18ef666_COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_99265935-8a4f-4ad7-bd77-2a0b893ed521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_99265935-8a4f-4ad7-bd77-2a0b893ed521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_ffe65702-9e68-42a4-be6c-9e1849a708ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_ffe65702-9e68-42a4-be6c-9e1849a708ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_c58aec83-7e7a-43ad-8770-7653d018b1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_c58aec83-7e7a-43ad-8770-7653d018b1f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_8cc454dd-5fa8-43d3-8c61-49c4e01ff2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_8cc454dd-5fa8-43d3-8c61-49c4e01ff2a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_147aa2b5-6d9e-4f77-86d1-63eee21c1cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_147aa2b5-6d9e-4f77-86d1-63eee21c1cdd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_314dea53-d025-462b-9aa9-5bf39af19461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_314dea53-d025-462b-9aa9-5bf39af19461" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments_70755c5d-d6f6-443b-9e2c-1e555ad5046a" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_PaymentsForOtherCommitments_70755c5d-d6f6-443b-9e2c-1e555ad5046a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToSuppliers_0d6bf979-a68d-4d49-a4f7-e341dc794c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToSuppliers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_PaymentsToSuppliers_0d6bf979-a68d-4d49-a4f7-e341dc794c58" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_6404c83c-99c4-4afa-847d-45c2e741a882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_6404c83c-99c4-4afa-847d-45c2e741a882" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_396e171e-54f7-4c62-896b-2038f148a6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_396e171e-54f7-4c62-896b-2038f148a6cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_24ff6ebd-7666-4ef8-8814-56b558258b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_CostOfPurchasedWater_24ff6ebd-7666-4ef8-8814-56b558258b75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_54017c9d-a778-4741-9f0f-3d4515387007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_54017c9d-a778-4741-9f0f-3d4515387007" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_66abb983-4e58-499c-bdd1-921356ca0f62" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_66abb983-4e58-499c-bdd1-921356ca0f62" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_6bce3aa4-a28f-45f0-9c32-722e4047e1cf" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_6bce3aa4-a28f-45f0-9c32-722e4047e1cf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_374cc936-f9f9-40eb-8478-a0abca6d39cd" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_374cc936-f9f9-40eb-8478-a0abca6d39cd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_e2233de2-f7bd-421f-92bd-ea44391ade3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_WaterProductionCosts_e2233de2-f7bd-421f-92bd-ea44391ade3a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_4d4d35eb-a928-46e2-8770-c04dc3bfb84c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_4d4d35eb-a928-46e2-8770-c04dc3bfb84c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterContractsMember_d3bb5a82-53f5-4683-a04e-e32d8efb0964" xlink:href="cwt-20221231.xsd#cwt_WaterContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:to="loc_cwt_WaterContractsMember_d3bb5a82-53f5-4683-a04e-e32d8efb0964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4acadf1e-30b3-42e8-8509-cc01de61267c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_4acadf1e-30b3-42e8-8509-cc01de61267c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_feeda1c7-7aa4-4036-985a-2e83744d04d1" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_feeda1c7-7aa4-4036-985a-2e83744d04d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_27a9c287-afb7-461b-bcf5-c70798670ea2" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_27a9c287-afb7-461b-bcf5-c70798670ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_fdaefd25-b876-446c-9fdb-fe673738e3f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_fdaefd25-b876-446c-9fdb-fe673738e3f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_33f36873-752b-4f9f-a3b3-bd3e3aecef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_33f36873-752b-4f9f-a3b3-bd3e3aecef32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_c2518616-772c-474c-9e7b-a9034a0b639f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_c2518616-772c-474c-9e7b-a9034a0b639f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_KernCountyWaterAgencyMember_c75c3bc9-4a63-4415-973f-f16690b6eb68" xlink:href="cwt-20221231.xsd#cwt_KernCountyWaterAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_KernCountyWaterAgencyMember_c75c3bc9-4a63-4415-973f-f16690b6eb68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_d1746f6e-d159-4806-9452-4da05fdf324f" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_d1746f6e-d159-4806-9452-4da05fdf324f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_3a746bf3-73b1-48d4-939c-e7338550ee03" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_3a746bf3-73b1-48d4-939c-e7338550ee03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_09faf90f-322c-4a08-b774-6cc85c3eb27c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:to="loc_us-gaap_OtherCommitmentsDomain_09faf90f-322c-4a08-b774-6cc85c3eb27c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:to="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentMember_4cbd1e8d-d5b6-4522-a598-085c47d3faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:to="loc_us-gaap_SupplyCommitmentMember_4cbd1e8d-d5b6-4522-a598-085c47d3faaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_92e4f1b9-c955-4db2-a871-4ca2acf90b92_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:to="loc_dei_EntityDomain_92e4f1b9-c955-4db2-a871-4ca2acf90b92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:to="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaminoRealMember_857a7008-0807-4738-8c21-a3cb75dd95a5" xlink:href="cwt-20221231.xsd#cwt_CaminoRealMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:to="loc_cwt_CaminoRealMember_857a7008-0807-4738-8c21-a3cb75dd95a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_4812668a-6517-4f51-ac98-fa8e3e708fa2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:to="loc_srt_ScenarioForecastMember_4812668a-6517-4f51-ac98-fa8e3e708fa2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#AcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/AcquisitionDetails" xlink:type="extended" id="i866b88e1a5bd4a488209c954b6c51f74_AcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfWastewaterUtilities_e9169381-afac-40dd-9dfb-6aea5c4f2aa4" xlink:href="cwt-20221231.xsd#cwt_NumberOfWastewaterUtilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfWastewaterUtilities_e9169381-afac-40dd-9dfb-6aea5c4f2aa4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfConnectionsServed_ffef332c-a39c-43a5-b096-9a445e4320ab" xlink:href="cwt-20221231.xsd#cwt_NumberOfConnectionsServed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfConnectionsServed_ffef332c-a39c-43a5-b096-9a445e4320ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfPotentialCustomerConnections_ca1ef81a-b705-4fdc-b2f4-d760b81b879e" xlink:href="cwt-20221231.xsd#cwt_NumberOfPotentialCustomerConnections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfPotentialCustomerConnections_ca1ef81a-b705-4fdc-b2f4-d760b81b879e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d5582379-6798-418f-92c7-96f950733656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d5582379-6798-418f-92c7-96f950733656" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionAssetsAcquired_dfe56c49-29df-48c4-b552-6e683a4130d2" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_AssetAcquisitionAssetsAcquired_dfe56c49-29df-48c4-b552-6e683a4130d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionLiabilitiesAssumed_f69bdc6b-d0c3-4d2b-bd30-9957a44a86b9" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_AssetAcquisitionLiabilitiesAssumed_f69bdc6b-d0c3-4d2b-bd30-9957a44a86b9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_224757ba-31ff-4bb0-ad11-4cabdefa28c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_us-gaap_Goodwill_224757ba-31ff-4bb0-ad11-4cabdefa28c8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:to="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1c478cb2-a99f-4f1d-82f3-831f9791e74d_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:to="loc_dei_EntityDomain_1c478cb2-a99f-4f1d-82f3-831f9791e74d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:to="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_d25179a9-8ff9-4e56-a69d-6f3021bc9f5a" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:to="loc_cwt_BVRTWaterCompanyMember_d25179a9-8ff9-4e56-a69d-6f3021bc9f5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterCompanyMember_5372df16-ef2f-4914-9223-c307dacb61b0" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:to="loc_cwt_HawaiiWaterCompanyMember_5372df16-ef2f-4914-9223-c307dacb61b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dc896e29-c1ba-4a76-9999-da9abad5c15f" 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_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dc896e29-c1ba-4a76-9999-da9abad5c15f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dc896e29-c1ba-4a76-9999-da9abad5c15f_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_dc896e29-c1ba-4a76-9999-da9abad5c15f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dc896e29-c1ba-4a76-9999-da9abad5c15f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" 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_dc896e29-c1ba-4a76-9999-da9abad5c15f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterAssetAcquisitionMember_059571d8-1486-4594-b962-c987bebfe6f8" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterAssetAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" xlink:to="loc_cwt_HawaiiWaterAssetAcquisitionMember_059571d8-1486-4594-b962-c987bebfe6f8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"/>
  <link:definitionLink xlink:role="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails" xlink:type="extended" id="i54f1da5a34854cff9402039586e17a17_IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30254844-0931-4fd9-b510-b77837d77532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30254844-0931-4fd9-b510-b77837d77532" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30254844-0931-4fd9-b510-b77837d77532" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_efc8c81f-f6f0-4f4a-ab3a-161ee3f63b61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_efc8c81f-f6f0-4f4a-ab3a-161ee3f63b61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56e9e751-2821-44b7-b2aa-d738ee210a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56e9e751-2821-44b7-b2aa-d738ee210a78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_217c58bb-45e0-4963-81a3-f51f7d3c9364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_217c58bb-45e0-4963-81a3-f51f7d3c9364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_c03b6bca-4ddd-46fc-b8a3-80a8eff4589f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_c03b6bca-4ddd-46fc-b8a3-80a8eff4589f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3fa0743a-42bf-4200-8a1a-79ead6e5fd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesCurrent_3fa0743a-42bf-4200-8a1a-79ead6e5fd5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_37a574eb-7c9f-41a5-9236-68224c7c6e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_37a574eb-7c9f-41a5-9236-68224c7c6e84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:to="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_c00e6adb-1c45-4cb5-8c59-577409030e6c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:to="loc_srt_RestatementDomain_c00e6adb-1c45-4cb5-8c59-577409030e6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:to="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_3b3098a1-374b-442c-958f-662cd1292a8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_3b3098a1-374b-442c-958f-662cd1292a8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_72d4bf82-d3f5-43ef-9d8c-3a52bd9ffa17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_72d4bf82-d3f5-43ef-9d8c-3a52bd9ffa17" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="2"/>
    <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: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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>cwt-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_b4daccd9-104f-4be3-97f8-aa30fe68aa44_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_srt_RestatementAxis_350e992b-fddd-40cd-8acc-69e137a6a109_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_cef314fd-7600-4ca6-876d-108ff5ae1aa6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_8b4da784-5945-44a4-8977-b3487dcfb0c5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_f1df7c21-61ff-40b4-bf34-f2ce1f9273cc_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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 credit loss expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_ee8325c0-d45b-404a-8838-d197f3e79420_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_40508f39-ccb9-46d3-9d68-658a888ab3d7_totalLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" 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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfPurchasedWater_a2d70090-e7c8-40d9-a53c-ec69690646f3_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_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_d0162df4-dcf1-4551-aba1-23a87824c93a_totalLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" 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 payments</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payments</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink: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, Expected Future Benefit Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_461ea403-b631-421a-9ed3-494ebf77d5c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) from non-qualified benefit plan investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink: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 Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4d2f607b-0a57-4e86-a217-27d290991c4f_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_cwt_FirstMortgageBondsPPPSeriesDue2040Member_df88a2da-a137-4f88-adb6-746c119189ab_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds PPP Series, due 2040</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds P P P Series Due2040 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, PPP series, due in 2040. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsPPPSeriesDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:to="lab_cwt_FirstMortgageBondsPPPSeriesDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_2b984cc7-159e-4b79-a7a7-4b41ac9e2f20_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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 finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_e224a1e5-8063-41e1-9d35-7fd993311794_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_06f6978f-a4e1-4d89-8e96-b432b587b2e2_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_UtilitiesOperatingExpenseOther_aa39b1ca-e253-4336-9cf2-99087dd36e7b_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 operations</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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_4a57bea3-58cc-4cf6-80ff-6947eb8d86a0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesInventory_3bd145ef-8305-47d4-9f20-e27a5a4b8468_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Materials and supplies at weighted average cost</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesInventory_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventory" xlink:to="lab_us-gaap_PublicUtilitiesInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_StocktonEastWaterDistrictMember_59398e67-ffc4-4500-bc71-0978a80da27a_terseLabel_en-US" xlink:label="lab_cwt_StocktonEastWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockton East Water District (SEWD)</link:label>
    <link:label id="lab_cwt_StocktonEastWaterDistrictMember_label_en-US" xlink:label="lab_cwt_StocktonEastWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockton East Water District [Member]</link:label>
    <link:label id="lab_cwt_StocktonEastWaterDistrictMember_documentation_en-US" xlink:label="lab_cwt_StocktonEastWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents Stockton East Water District (SEWD), with whom the company has long-term contract to purchase water.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_StocktonEastWaterDistrictMember" xlink:to="lab_cwt_StocktonEastWaterDistrictMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_63d4eb13-996c-47cd-80e3-98a2585eca4e_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_LeaseIncome_24a9a0aa-9820-437a-ba6c-809632c96b43_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease revenue</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_e71a1d20-0b25-4b65-9b85-793b18a712f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_b992da95-cbdd-4560-8b9d-fc66c3f40509_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_a86d61c4-a58d-49d6-9b07-fd0667e2cd6f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_da6775ac-8da6-4e00-bcac-136666b4d588_terseLabel_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Non-operating Name [Domain]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_label_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component Of Other Income Expense Nonoperating Name [Domain]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_documentation_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of each detailed component of other nonoperating income and other nonoperating expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:to="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_0ec8c71d-a607-4c11-abbc-2b92bfe5dca0_terseLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended return on equity</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_label_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink: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, Recommended Return on Equity, Percentage</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink: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, Recommended Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink:to="lab_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ErrorCorrectionTextBlock_1697efd0-5b1d-4609-b998-6fb0ab3b4368_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionTextBlock_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Correction [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionTextBlock" xlink:to="lab_us-gaap_ErrorCorrectionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7f1d35a2-68e4-44e6-b506-ba7493e75f34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 margin (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AssetAcquisitionLiabilitiesAssumed_7a687241-e233-4e15-84e1-dcaa9b311e6a_terseLabel_en-US" xlink:label="lab_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset acquisition, liabilities assumed</link:label>
    <link:label id="lab_cwt_AssetAcquisitionLiabilitiesAssumed_label_en-US" xlink:label="lab_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Liabilities Assumed</link:label>
    <link:label id="lab_cwt_AssetAcquisitionLiabilitiesAssumed_documentation_en-US" xlink:label="lab_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:to="lab_cwt_AssetAcquisitionLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_b12e292a-a782-46f2-a3fb-c8cb6eb30231_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock_57b5829f-7e0f-4dde-9f53-0b0dac1ba0d7_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink: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 customer advances for construction, refunds due</link:label>
    <link:label id="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink: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 Customer Advances For Construction, Refunds Due [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Customer Advances For Construction, Refunds Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink:to="lab_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_8a2da9af-b6ae-484a-ba70-e094222fa578_terseLabel_en-US" xlink:label="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA refund</link:label>
    <link:label id="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_label_en-US" xlink:label="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Ratepayer Net Refund</link:label>
    <link:label id="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_documentation_en-US" xlink:label="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Ratepayer Net Refund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:href="cwt-20221231.xsd#cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:to="lab_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_efa557f9-71eb-4b38-b1f7-8259dc5431be_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_89384b3c-fa2e-448c-9ff2-03e212179a71_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_us-gaap_CompensationRelatedCostsPolicyTextBlock_694aa03d-87ca-419d-a924-857325d65788_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_1c5cba28-1e75-4c78-a37f-4dbdad050aa7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionTable" xlink:to="lab_us-gaap_AssetAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_35ac664a-f763-41f0-a085-2ea2f9ba6ad0_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_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_b4267dff-22d4-4d20-8715-6250dc1f17e6_negatedTerseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization and deferral</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink: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 and Deferral of Gains (Losses)</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of gains or losses recognized in net periodic benefit costs net of those gains or losses deferred to future periods.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink:to="lab_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_75ae7466-f09d-4c07-a380-b855358ac536_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_82510560-aef1-4e4f-bf10-7cf33bc2dcc1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of income tax expense:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink: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), Continuing Operations, by Jurisdiction [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2075011d-fe5a-4617-84b3-fbbc627e8f75_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_8a5ec7eb-6fc5-4e03-904c-67299b51649f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition of business with noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_42e6936f-24df-4da8-9ff8-39fee632baf4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_dfa0685a-b8d9-4954-a369-9339335d1e80_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink: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 other taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_306d450f-649e-4982-ad7b-781ad86c61a5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7aa03cfc-6e53-4980-b47b-dca1f2bf3017_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_75a77469-2b42-41fe-825a-b549a170b477_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retiree contributions and Medicare part&#160;D subsidies</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink: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, Contributions by Plan Participants and Gross Prescription Drug Subsidy Receipts Received</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of contributions made by plan participants and amount of the period's gross receipts received from the prescription drug subsidy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink:to="lab_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_BusinessMember_acb7ff3e-bb6d-4ea8-87e8-4ddc232678ee_terseLabel_en-US" xlink:label="lab_cwt_BusinessMember" xlink: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</link:label>
    <link:label id="lab_cwt_BusinessMember_label_en-US" xlink:label="lab_cwt_BusinessMember" xlink: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 [Member]</link:label>
    <link:label id="lab_cwt_BusinessMember_documentation_en-US" xlink:label="lab_cwt_BusinessMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BusinessMember" xlink:href="cwt-20221231.xsd#cwt_BusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_BusinessMember" xlink:to="lab_cwt_BusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d9521a1a-32a5-48d7-b2f8-ca7fab515a1f_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_56240a9e-d9e8-4291-baa6-f83e53e7e6a5_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_SecuredDebtMember_30d7885c-f6a5-439a-8fb2-f40a0f15e872_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CashFlowLesseeAbstract_3b806b1d-240a-4ee9-a381-8a4a97a2fcec_terseLabel_en-US" xlink:label="lab_cwt_CashFlowLesseeAbstract" xlink: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 for amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_cwt_CashFlowLesseeAbstract_label_en-US" xlink:label="lab_cwt_CashFlowLesseeAbstract" xlink: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, Lessee [Abstract]</link:label>
    <link:label id="lab_cwt_CashFlowLesseeAbstract_documentation_en-US" xlink:label="lab_cwt_CashFlowLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CashFlowLesseeAbstract" xlink:href="cwt-20221231.xsd#cwt_CashFlowLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CashFlowLesseeAbstract" xlink:to="lab_cwt_CashFlowLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_91ccae33-3e20-42d3-a5ea-eb2a944983f5_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_19127851-abce-4b08-a38d-e3c240af94dd_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink: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 rate of return on plan assets</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long Term Return on Assets</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested included in the benefit obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_fdf6a3ae-372d-4c9b-bec2-de57854d1983_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for tax positions taken during current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_96357758-1916-4c49-a32d-a03c558c281f_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_a542e245-d1f7-446f-a33e-8cd1fa10d60f_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink: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 reconciliation of changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_60ab4d0a-0631-4e1a-ae8b-4f0457ae7795_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_daa5a03a-41e5-4fee-a9db-5faf2f66c45c_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 pension plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1036cadc-6b94-43a7-89f4-8691d67c8fec_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_ae80f81f-aa7d-493c-a686-57a9ace301f5_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of plan assets at end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_79074308-c0fc-4d3c-98e4-b14f0ec5916f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_25254905-374f-4b67-b8e8-b34f8df91e16_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bda677ed-6500-4d95-a2cf-67ec2fbf640b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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 cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink: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, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_336d4834-115c-4c46-92b4-6d347452acbc_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_4e7d826f-78d2-459f-8044-539d8277ddf5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount outstanding under line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_74cf6f22-a400-4048-9d2b-172556ed0633_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_cwt_FirstMortgageBondsYYYSeriesDue2059Member_246a6fd2-4365-4242-8b2e-fd3394686ada_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds YYY Series Due 2059</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds YYY Series Due 2059 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds YYY Series Due 2059 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsYYYSeriesDue2059Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:to="lab_cwt_FirstMortgageBondsYYYSeriesDue2059Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_b5f68214-2146-4b03-b270-40387a42454f_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeAxis" xlink:to="lab_us-gaap_ReclassificationTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_46f1f7d5-7fef-4df4-9dd5-cf8a01fa9e24_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink: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 liabilities incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_292d0113-a5d2-4637-b60d-eb99bc66659d_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_60775e25-0999-4409-9190-c732c29e17e2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial (gain) loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_ad3ba21f-962f-47b4-a4a1-f74f34d2d1f8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock_6fee2b0e-5033-4fde-af75-dcae99c13da6_terseLabel_en-US" xlink:label="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink: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 Funds Used During Construction Utility Plant</link:label>
    <link:label id="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock_label_en-US" xlink:label="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Funds Used During Construction Utility Plant [Policy Text Block]</link:label>
    <link:label id="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock_documentation_en-US" xlink:label="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Funds Used During Construction Utility Plant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink:href="cwt-20221231.xsd#cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink:to="lab_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_2df0a76d-9fe1-4412-a3c4-d5dc7ca0bcd8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_c99030ba-d767-4db2-bc5e-7671c6a213ee_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ReclassificationBetweenCustomerClassMember_6168d91e-2605-471e-849f-dc6014437f89_terseLabel_en-US" xlink:label="lab_cwt_ReclassificationBetweenCustomerClassMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Customer Class</link:label>
    <link:label id="lab_cwt_ReclassificationBetweenCustomerClassMember_label_en-US" xlink:label="lab_cwt_ReclassificationBetweenCustomerClassMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Customer Class [Member]</link:label>
    <link:label id="lab_cwt_ReclassificationBetweenCustomerClassMember_documentation_en-US" xlink:label="lab_cwt_ReclassificationBetweenCustomerClassMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Customer Class</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenCustomerClassMember" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenCustomerClassMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ReclassificationBetweenCustomerClassMember" xlink:to="lab_cwt_ReclassificationBetweenCustomerClassMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_6a3055c8-575b-477e-954b-67734b455e64_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_c92f5782-8b96-4eb6-ba91-8d2e99ae38bb_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">SERP</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_OtherCommitmentsDomain_c87a7ab9-578c-4756-9696-0212a87c3388_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink: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 Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_62463db2-c2f7-48ed-8fb1-de4c22c9e31f_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, net</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_dece8274-09ec-49da-a6b8-05ea3ae01b64_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9c7d18f0-47ac-4888-b57d-85d00deb1d6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1b0e5a39-0cf8-4c44-9575-1dd661d1e1b2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_bef447ab-3d3b-4022-80aa-21cd5a20ea40_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1_da82904a-9a31-4d3e-b841-a5b006e6efd5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:to="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_bb8e63c6-fef1-436f-bf5f-d2b2ce4d47b0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Commitments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink: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 Leased Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1add3716-5a88-46a3-9e26-cd0efbe4943d_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2dfa473-3b8a-43ed-b9ce-5745d700549c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_6bf1d3e2-51e1-4530-a435-27e8cf4ccf72_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink: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, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_f43a5732-f8d2-40a2-9b72-01467f2d74e7_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_f0ed0653-bb76-4adc-9318-4bb45c9a9b31_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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_fe1b5ce4-d7d8-4096-bd37-6d453bab665b_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of living adjustment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Cost of Living Adjustment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the cost of living adjustment, an assumption used in determining the benefit obligation for the benefit plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_264bba19-3b1c-418e-bfa8-2a75cdb0f61b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM DEBT</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WaterProductionCosts_36d1b6e9-1275-4cac-88ac-b393c694e455_terseLabel_en-US" xlink:label="lab_us-gaap_WaterProductionCosts" xlink: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 production costs</link:label>
    <link:label id="lab_us-gaap_WaterProductionCosts_label_en-US" xlink:label="lab_us-gaap_WaterProductionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Production Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WaterProductionCosts" xlink:to="lab_us-gaap_WaterProductionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent_d5d604a6-461d-476e-9b32-df720e4fdcc9_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unearned revenue and customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_91193c2b-4755-4327-8429-f4b028ad7688_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_e68f4067-016f-4410-9a6d-c0367a17a364_terseLabel_en-US" xlink:label="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink: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-related temporary differences (tax benefits flowed through to customers)</link:label>
    <link:label id="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_label_en-US" xlink:label="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink: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-Related Temporary Differences (Tax Benefits Flowed Through To Customers) [Member]</link:label>
    <link:label id="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_documentation_en-US" xlink:label="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property-Related Temporary Differences (Tax Benefits Flowed Through To Customers) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink:href="cwt-20221231.xsd#cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink:to="lab_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a9ee8d64-be7b-472b-925f-0f423caa4baa_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_7f6d5041-dab8-46de-b98a-b1e74546a76a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_ecbdeff6-87e7-4a45-8461-2ef20774cee5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_9e2648bc-7da1-4ae3-b924-95a4ff105435_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplyCommitmentAxis_58a131f2-4118-446f-9125-22d225f01691_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Axis]</link:label>
    <link:label id="lab_us-gaap_SupplyCommitmentAxis_label_en-US" xlink:label="lab_us-gaap_SupplyCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentAxis" xlink:to="lab_us-gaap_SupplyCommitmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_5c69fbc4-10cb-4455-8b27-17b55b197b5e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_524530f8-f6de-4e91-ad1d-05581baf1885_negatedTerseLabel_en-US" xlink:label="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" 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">Water Arrearages Payment Program cash received</link:label>
    <link:label id="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_label_en-US" xlink:label="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase In Allowance For Credit Losses, Water Arrearages Payment Program</link:label>
    <link:label id="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_documentation_en-US" xlink:label="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase In Allowance For Credit Losses, Water Arrearages Payment Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:href="cwt-20221231.xsd#cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:to="lab_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_d37d22f0-bd5f-4417-897a-e12c86aebed7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA refund</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink: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, Tax Cuts and Jobs Act, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_48ec0776-330c-4e01-8e2e-94212fee0266_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LeaseholdImprovementsAndOtherMember_b2eeffa5-ee98-421d-ac84-5d5719f780a1_terseLabel_en-US" xlink:label="lab_cwt_LeaseholdImprovementsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements and other</link:label>
    <link:label id="lab_cwt_LeaseholdImprovementsAndOtherMember_label_en-US" xlink:label="lab_cwt_LeaseholdImprovementsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements And Other [Member]</link:label>
    <link:label id="lab_cwt_LeaseholdImprovementsAndOtherMember_documentation_en-US" xlink:label="lab_cwt_LeaseholdImprovementsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived, depreciable assets that are an addition or improvement to assets held under a lease arrangement and other finite-lived intangible assets not otherwise specified in the taxonomy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeaseholdImprovementsAndOtherMember" xlink:href="cwt-20221231.xsd#cwt_LeaseholdImprovementsAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LeaseholdImprovementsAndOtherMember" xlink:to="lab_cwt_LeaseholdImprovementsAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_ee5d06c8-8e4e-4528-b845-762dd1fa68ac_terseLabel_en-US" xlink:label="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Restricted Stock Unit Awards (RSUs)</link:label>
    <link:label id="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_label_en-US" xlink:label="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink: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-Based Restricted Stock Unit Awards (RSUs) [Member]</link:label>
    <link:label id="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_documentation_en-US" xlink:label="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-Based Restricted Stock Unit Awards (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink:href="cwt-20221231.xsd#cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink:to="lab_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_8c99916b-928f-4a19-9267-5ad442d45823_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_HealthCareBalancingAccountMember_e322093b-ee13-44ac-8984-34cd48142099_terseLabel_en-US" xlink:label="lab_cwt_HealthCareBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HCBA</link:label>
    <link:label id="lab_cwt_HealthCareBalancingAccountMember_label_en-US" xlink:label="lab_cwt_HealthCareBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Care Balancing Account [Member]</link:label>
    <link:label id="lab_cwt_HealthCareBalancingAccountMember_documentation_en-US" xlink:label="lab_cwt_HealthCareBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate action of a regulator resulting in capitalization or accrual of costs for the health care balancing account.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HealthCareBalancingAccountMember" xlink:href="cwt-20221231.xsd#cwt_HealthCareBalancingAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_HealthCareBalancingAccountMember" xlink:to="lab_cwt_HealthCareBalancingAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_TankCoatingMember_ab8dbde3-5f4c-442a-930b-2cb7e2199b49_terseLabel_en-US" xlink:label="lab_cwt_TankCoatingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tank coating</link:label>
    <link:label id="lab_cwt_TankCoatingMember_label_en-US" xlink:label="lab_cwt_TankCoatingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tank Coating [Member]</link:label>
    <link:label id="lab_cwt_TankCoatingMember_documentation_en-US" xlink:label="lab_cwt_TankCoatingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate action of a regulator resulting in capitalization or accrual of costs for the tank coating.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TankCoatingMember" xlink:href="cwt-20221231.xsd#cwt_TankCoatingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_TankCoatingMember" xlink:to="lab_cwt_TankCoatingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_80b879a9-b6d6-44c7-ac17-1b5840d4a5f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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">Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_InsuranceProgramsMember_62ec7be9-f97f-4480-b099-8823d9c52788_terseLabel_en-US" xlink:label="lab_cwt_InsuranceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Programs</link:label>
    <link:label id="lab_cwt_InsuranceProgramsMember_label_en-US" xlink:label="lab_cwt_InsuranceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Programs [Member]</link:label>
    <link:label id="lab_cwt_InsuranceProgramsMember_documentation_en-US" xlink:label="lab_cwt_InsuranceProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InsuranceProgramsMember" xlink:href="cwt-20221231.xsd#cwt_InsuranceProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_InsuranceProgramsMember" xlink:to="lab_cwt_InsuranceProgramsMember" 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_DefinedBenefitPlanContributionsByEmployer_01057a81-2150-4aae-9da5-50e7582a2d22_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_1d52eb7e-4beb-49a3-88cd-ae39c325003f_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_10523b7f-6e65-4ea2-b579-3f8976ca434a_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 maturities of long-term debt, net</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_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_d7f3915d-daf9-4149-95d8-5b95bb873eaf_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved equity to debt ratio</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink: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, Approved Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_c0eb6d34-82cc-4e7e-a327-96a9bd705ef7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_058a8e52-0882-4319-8842-6c875f779414_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_PostretirementBenefitCostsMember_8c97f1f7-6ccb-4299-8fbe-203c0fef9851_terseLabel_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink: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 components of net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_label_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefit Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostretirementBenefitCostsMember" xlink:to="lab_us-gaap_PostretirementBenefitCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_a7bb2a56-aa19-4157-8b60-c651a58cdd32_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</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_VariableLeaseCost_42e540b7-0e90-4e7b-ac5c-76da9ef6b894_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_2f23ebab-2590-4506-b6a1-13f2fa4f0bc0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink: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 Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_734e2cd8-7340-4958-b9cf-27b412357ed7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" 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">2025</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink: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 Prescription Drug Subsidy Receipt, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_197e2fec-988c-46d8-a076-37f65c2b4a20_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_43054957-c491-438b-99d5-9dd572d2998f_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_us-gaap_LossContingencyClaimsSettledNumber_661f6206-c26f-42c5-85c2-0d080066cfd8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims settled</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:to="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d4f0d883-275d-4460-86e0-2bb0a32233e0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_318943e1-95ce-4e91-b9f2-ed33c4fc1ca7_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_c819dac8-28c4-4d58-a0cb-a8229b58e8f9_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_4a50fdaa-3451-4ff1-8346-7d1bf95463b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_41426632-55e2-4930-8090-a65a5574ce46_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_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_8b600b3c-5e8d-4f0f-837a-5dec88d1dbfc_terseLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended debt</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_label_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink: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, Recommended Debt Capital Structure, Percentage</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink: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, Recommended Debt Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink:to="lab_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_c8468f29-9b67-4efd-8a03-7b0c31fa8d64_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_eec2fb00-81eb-4cda-8e77-0b99e1a7ff0f_terseLabel_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink: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 capital facilities charge and treated water charge obligation per acre foot</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_label_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment, Annual Capital Facilities Charge and Treated Water Charge Obligation Per Acre Foot</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_documentation_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment, Annual Capital Facilities Charge and Treated Water Charge Obligation Per Acre Foot</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink:to="lab_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_f45240e5-4a17-4ccb-9a0e-d955e694fe6e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid, net of retiree premiums</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock_261fe77b-0035-4890-a05c-822ad8431663_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of estimated useful lives of depreciable plant and equipment</link:label>
    <link:label id="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Useful Lives of Public Utility Property Plant and Equipment [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink: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 the estimated useful lives of public utility property, plant and equipment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink:to="lab_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8acba63f-6097-4e20-a3e2-b900f02eb322_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">EMPLOYEE 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_569160c3-c93c-4545-8b47-d3c381f5194a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bfc79ac3-3949-4046-8a3f-f9ba6ae3ef58_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8a6e8342-e018-41a4-a731-7dd9b9a66bdc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9c558a22-2bc7-49f8-9e04-a2c087e5f0ab_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_a79bbaab-4799-46cd-843e-13a99052f2a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carry-forward and tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AccountsReceivableFromDevelopersCurrent_cfc3f948-5332-4516-aa5d-a4d29fc9621d_terseLabel_en-US" xlink:label="lab_cwt_AccountsReceivableFromDevelopersCurrent" xlink: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 receivables from developers</link:label>
    <link:label id="lab_cwt_AccountsReceivableFromDevelopersCurrent_label_en-US" xlink:label="lab_cwt_AccountsReceivableFromDevelopersCurrent" xlink: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 From Developers, Current</link:label>
    <link:label id="lab_cwt_AccountsReceivableFromDevelopersCurrent_documentation_en-US" xlink:label="lab_cwt_AccountsReceivableFromDevelopersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable From Developers, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccountsReceivableFromDevelopersCurrent" xlink:href="cwt-20221231.xsd#cwt_AccountsReceivableFromDevelopersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AccountsReceivableFromDevelopersCurrent" xlink:to="lab_cwt_AccountsReceivableFromDevelopersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_f811553c-56ff-4ad1-b803-c072f68e6ae1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Error Corrections and Prior Period Adjustments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink: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 Error Corrections and Prior Period Adjustments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_7e92c365-f51f-4a7d-92b1-0bacc122ab3c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink: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 balancing account revenue</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink: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 Not from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_f586963f-4669-4beb-8f8b-a9d3371bb76e_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_518964be-1dd3-431c-abfd-9532acd85fe5_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_d7aec4b0-ef25-45d4-99ee-156f54851896_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_337bf4aa-e609-4fbf-978c-d861012a7ab2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based stock compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_e207a1ec-af82-4998-b756-1c0777d63ddc_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Medicare Part D Subsidy on Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink: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 Prescription Drug Subsidy Receipt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:to="lab_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0faecb46-25b2-4b29-b0d6-2b22ddca01c7_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9d323148-cf31-4cad-9438-89a0ecac9710_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink: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, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_5f116473-19e1-43e9-b676-e331fc211f11_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FAIR VALUE OF FINANCIAL INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_1dd607f9-6b6d-4bc6-a138-5b8cf18ff297_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink: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 intangible assets that will continue to be amortized and those not amortized</link:label>
    <link:label id="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite Lived and Indefinite Lived, Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink: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 the gross carrying amount and accumulated amortization of amortizable intangible assets as well as carrying value of intangible assets not subject to amortization, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:to="lab_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a23d5364-51ed-409b-819f-ecd4db9d62c0_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_d15aff05-8bc9-4fc2-af7a-e395b0a33801_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_3d7e0aef-3f36-4b7a-9abe-f9c14a35b312_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INTANGIBLE ASSETS AND GOODWILL</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_389c3406-f06d-43fd-9cb1-465f3f96ad63_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink: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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink: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, Planned Major Maintenance Activities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_32fb03fc-89d2-442a-b777-df9814c8726a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_98c8c798-c704-4601-b1d0-956a69c96150_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_RepaymentsOfAdvancesForConstruction_b449b5b5-60ca-4477-bd3a-af886bb8ab8c_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfAdvancesForConstruction" 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">Refunds of advances for construction</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfAdvancesForConstruction_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Advances for Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:to="lab_us-gaap_RepaymentsOfAdvancesForConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_7e76513c-d81d-47e0-96c6-c853c5c9e043_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b0152ddd-6a59-49ed-a548-8e797408793d_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">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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_fa929f0e-30f0-48c6-9845-ad4f9ebd032c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated annual contributions in next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_432ba918-1d39-4d03-b1de-c09b01a26054_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink: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 Commitment, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:to="lab_us-gaap_OtherCommitmentDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_fda3bd71-4772-4822-9df3-b11e16e1bbd3_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_10e44e18-4932-45bf-a494-055537cf07b7_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 income and expenses:</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_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_2fb393b9-7bf8-4fa9-88b3-f85d3f303ee6_terseLabel_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corrections</link:label>
    <link:label id="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_label_en-US" xlink:label="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period, Error Correction, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="lab_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0e0a4d93-d0a1-4e26-878f-4da1bcbd242c_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</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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_005190c7-8d94-43b8-88f6-f63a6d5ffc45_terseLabel_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:label id="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_label_en-US" xlink:label="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="lab_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_8e662900-1f9f-43c8-9275-8f955da2690f_negatedLabel_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" 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">Change in value of life insurance contracts</link:label>
    <link:label id="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_label_en-US" xlink:label="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Change in Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:to="lab_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7e9788f6-cec2-4758-a78c-e469a4f6f009_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_cwt_RegulatoryLiabilityNoncurrentMember_d22589d7-ec55-4783-880c-c48289ea5c22_terseLabel_en-US" xlink:label="lab_cwt_RegulatoryLiabilityNoncurrentMember" xlink: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 liabilities</link:label>
    <link:label id="lab_cwt_RegulatoryLiabilityNoncurrentMember_label_en-US" xlink:label="lab_cwt_RegulatoryLiabilityNoncurrentMember" xlink: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 Liability, Noncurrent [Member]</link:label>
    <link:label id="lab_cwt_RegulatoryLiabilityNoncurrentMember_documentation_en-US" xlink:label="lab_cwt_RegulatoryLiabilityNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents activity related to other regulatory liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryLiabilityNoncurrentMember" xlink:href="cwt-20221231.xsd#cwt_RegulatoryLiabilityNoncurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_RegulatoryLiabilityNoncurrentMember" xlink:to="lab_cwt_RegulatoryLiabilityNoncurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_38fa4183-f255-4b73-954f-385c720d2086_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member_66cc3d9b-c955-44fd-b5a7-73501fe4d9a8_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds, ZZZ Series, Due 2051</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds, ZZZ Series, Due 2051 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds, ZZZ Series, Due 2051</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsZZZSeriesDue2051Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:to="lab_cwt_FirstMortgageBondsZZZSeriesDue2051Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_b401e6da-dea4-4d8f-a99d-1e0a528b8967_terseLabel_en-US" xlink:label="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, prepaid expenses, and other assets</link:label>
    <link:label id="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_label_en-US" xlink:label="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink: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, Prepaid Expenses and Other Assets, Current</link:label>
    <link:label id="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_documentation_en-US" xlink:label="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents Taxes, prepaid expenses and other assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink:href="cwt-20221231.xsd#cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink:to="lab_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1d0fc6d9-1f7d-4f94-9a7f-f98e6bc4af13_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3dee445a-81d8-445a-9811-8c098b8d9c30_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share&#8212;basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInFourthYear_8afaa261-e804-4a5d-adb9-f85663417f0e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink: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 Commitment, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFourthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_5870bfb2-1822-4deb-a193-e54aa41a1bdb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink: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 Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_b14805cd-bc59-46a2-8fcc-9937b6c30c4f_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" 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">Utility plant expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink: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 and Waste Water Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:to="lab_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_cee58be5-07c2-45e1-9346-99e18bd10876_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SaleOfStockAgreementTerm_2101e6a7-5c12-4dc1-a216-79ce35ea22f3_terseLabel_en-US" xlink:label="lab_cwt_SaleOfStockAgreementTerm" xlink: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, agreement term</link:label>
    <link:label id="lab_cwt_SaleOfStockAgreementTerm_label_en-US" xlink:label="lab_cwt_SaleOfStockAgreementTerm" xlink: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, Agreement Term</link:label>
    <link:label id="lab_cwt_SaleOfStockAgreementTerm_documentation_en-US" xlink:label="lab_cwt_SaleOfStockAgreementTerm" xlink: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, Agreement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockAgreementTerm" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SaleOfStockAgreementTerm" xlink:to="lab_cwt_SaleOfStockAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_6739b161-7f6d-43bd-8142-10ac4693279e_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_cwt_FirstMortgageBondsQQQSeriesDue2025Member_da05b0bc-5f18-4a61-9a49-97683aa1db35_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds QQQ Series Due 2025</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds QQQ Series Due 2025 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds QQQ Series Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsQQQSeriesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:to="lab_cwt_FirstMortgageBondsQQQSeriesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_8fe18525-54b7-472a-a753-dde621187105_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FristMortgageBondsSeries1Due2061Member_a0377a67-cad2-43e3-baac-b129f95c3292_terseLabel_en-US" xlink:label="lab_cwt_FristMortgageBondsSeries1Due2061Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Frist Mortgage Bonds, Series 1, Due 2061</link:label>
    <link:label id="lab_cwt_FristMortgageBondsSeries1Due2061Member_label_en-US" xlink:label="lab_cwt_FristMortgageBondsSeries1Due2061Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Frist Mortgage Bonds, Series 1, Due 2061 [Member]</link:label>
    <link:label id="lab_cwt_FristMortgageBondsSeries1Due2061Member_documentation_en-US" xlink:label="lab_cwt_FristMortgageBondsSeries1Due2061Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Frist Mortgage Bonds, Series 1, Due 2061</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FristMortgageBondsSeries1Due2061Member" xlink:href="cwt-20221231.xsd#cwt_FristMortgageBondsSeries1Due2061Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FristMortgageBondsSeries1Due2061Member" xlink:to="lab_cwt_FristMortgageBondsSeries1Due2061Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_a1071f5b-ca00-4458-89d5-91af7a4cdf43_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_6c24dbba-8ca5-4e52-80cd-b7b504605961_terseLabel_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested on anniversary date</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_label_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink: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 Rate</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_documentation_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The rate of vesting of awards when they are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink:to="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_InterimRatesLongTermAccountsReceivableMember_7a900500-1c84-4930-be32-5263f68fac98_terseLabel_en-US" xlink:label="lab_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IRMA long-term accounts receivable</link:label>
    <link:label id="lab_cwt_InterimRatesLongTermAccountsReceivableMember_label_en-US" xlink:label="lab_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Rates Long Term Accounts Receivable [Member]</link:label>
    <link:label id="lab_cwt_InterimRatesLongTermAccountsReceivableMember_documentation_en-US" xlink:label="lab_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the interim rates long term accounts receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:href="cwt-20221231.xsd#cwt_InterimRatesLongTermAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:to="lab_cwt_InterimRatesLongTermAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SantaClaraWaterDistrictMember_f4aa506f-0882-40d0-bb4f-46b93c368692_terseLabel_en-US" xlink:label="lab_cwt_SantaClaraWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Santa Clara Valley Water District</link:label>
    <link:label id="lab_cwt_SantaClaraWaterDistrictMember_label_en-US" xlink:label="lab_cwt_SantaClaraWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Santa Clara Water District [Member]</link:label>
    <link:label id="lab_cwt_SantaClaraWaterDistrictMember_documentation_en-US" xlink:label="lab_cwt_SantaClaraWaterDistrictMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents Santa Clara Water District, with whom the company has long-term contract to purchase minimum annual water quantities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SantaClaraWaterDistrictMember" xlink:to="lab_cwt_SantaClaraWaterDistrictMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f892f79-21ba-43a7-b420-7fb2f0fbfac4_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_MoneyMarketFundsMember_21ca1897-d0cf-4fda-a2dd-dddc01b08aa3_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Fund Investments</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_064e0c0a-5b03-4cac-ba4c-bb5063247428_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink: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 and Liabilities [Table]</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_label_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_documentation_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A table of assets and liabilities that are created when regulatory agencies permit public utilities to defer certain costs and revenues that are included in rate-setting to the balance sheet.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:to="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_1a43a292-557d-4644-8214-8b6d27b94f51_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c7e6359c-7a46-4d88-ba2e-f8bf3c81cadb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_e86159a2-722a-4f80-8f0c-95dbff441f6d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink: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 deduction, amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductions_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink: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, Deduction, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductions" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_f3bff32e-0e8d-46c7-b692-3da3d3d2172d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_65f2d230-48ba-4188-9f5e-9bc8bc3fa341_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink: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 Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d39c3286-f0d8-484d-b667-73023b2e8f44_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NumberOfWastewaterUtilities_5256b933-3cbd-4340-a8be-d51f78a45a40_terseLabel_en-US" xlink:label="lab_cwt_NumberOfWastewaterUtilities" xlink: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 wastewater utilities</link:label>
    <link:label id="lab_cwt_NumberOfWastewaterUtilities_label_en-US" xlink:label="lab_cwt_NumberOfWastewaterUtilities" xlink: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 Wastewater Utilities</link:label>
    <link:label id="lab_cwt_NumberOfWastewaterUtilities_documentation_en-US" xlink:label="lab_cwt_NumberOfWastewaterUtilities" xlink: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 Wastewater Utilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfWastewaterUtilities" xlink:href="cwt-20221231.xsd#cwt_NumberOfWastewaterUtilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NumberOfWastewaterUtilities" xlink:to="lab_cwt_NumberOfWastewaterUtilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_0f3a81e3-a67b-45bf-a673-2c8e08f7527d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_c0e86979-8711-4b71-885d-957f47a5e6de_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Benefit Payments Net of Medicare Part D Subsidy</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Net Prescription Drug Subsidy Receipts [Abstract]</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink: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, Expected Future Benefit Payment, Net Prescription Drug Subsidy Receipts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink:to="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_afece1f4-6c9d-4dd9-acf4-aeeaaaa45b61_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease renewal term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_a74681c2-4f54-44a7-be5e-660ef40f5f99_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_cwt_LeasesMember_13158eed-f17d-4ada-aada-2a827ae57a64_terseLabel_en-US" xlink:label="lab_cwt_LeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_cwt_LeasesMember_label_en-US" xlink:label="lab_cwt_LeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Member]</link:label>
    <link:label id="lab_cwt_LeasesMember_documentation_en-US" xlink:label="lab_cwt_LeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the revenue and expense associated with leases entered into with telecommunication companies for cellular phone antennas placed on the company's property.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesMember" xlink:href="cwt-20221231.xsd#cwt_LeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LeasesMember" xlink:to="lab_cwt_LeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_8b136720-ed6c-4314-808f-fb357d34b34f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f3834b4f-1546-4daf-9a94-a977e4e060d6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_7989bb6f-385f-426d-865c-45bfac6302c5_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_c6f4c2c6-4ffa-49c4-b0a1-84ed17b75375_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciable plant and equipment</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_7ee63b41-882f-44a8-84c5-1950c9b70387_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member_1dec362f-6dc1-45d2-ad5a-1c6bbe8f8066_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds SSS Series Due 2046</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds SSS Series Due 2046 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds SSS Series Due 2046 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsSSSSeriesDue2046Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:to="lab_cwt_FirstMortgageBondsSSSSeriesDue2046Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_c337d278-c1ee-4b41-8aa4-0aaa717a3c1f_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on equity</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink: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, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_7b702775-d901-4005-abf9-be680654b952_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_f322e0ab-ab63-40e3-ae7d-aed9ddb20f8d_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7deae4c6-9581-4a46-b793-40afc963ecff_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_d8d2869c-ffee-4626-87fe-db9fd6a9cf20_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink: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 cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_f66b9d0c-dae8-4bc1-80bf-d2e9f291165f_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_CurrentIncomeTaxExpenseBenefit_9489ee56-743e-4572-95e2-f524cd5c9ed8_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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">Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_5aee4e07-2267-4fc3-acfb-a7ac9c9fb748_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_4377195d-3b53-4492-ae2c-6082df3347c8_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_OperatingLeaseExpense_7dd94c8a-17cd-4bf6-b9b1-9ae122bcba04_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink: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, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_b3608a9f-e254-4b8d-890f-69ab894ec14a_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">Total capitalization</link:label>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquity_f963d11b-e592-4b44-ac33-98756b16658a_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizationLongtermDebtAndEquity" 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 capitalization</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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_90fd83c4-3128-4097-acfe-d2c152aa8763_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of depreciable plant and equipment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_02e97271-f8fc-4fb2-a1dd-676c4ddc2bd8_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_30942ed7-b356-40bf-8462-a77723052bf8_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_814aedb1-4932-4091-88a9-4618c59ef320_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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_Goodwill_38e57660-2cca-402a-b54a-4a7a38ee8f94_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Total ending goodwill balance</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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_e8030eeb-9163-4fa3-89de-fdf6849d0ae3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_de47242e-04b7-4a55-9ff8-12bd590fac4a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_66260032-95cd-4ac0-b0d9-9f94aee501a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink: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 receivables</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReceivable" xlink:to="lab_us-gaap_IncomeTaxReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0a8c4e8e-f6c4-40fa-8f63-fa577c45c51d_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b008a587-a841-4055-9c77-027adcafd548_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_cwt_FirstMortgageBondsTTTSeriesDue2056Member_16a2a0c3-ebd5-41f5-a0cd-1e030d618e0d_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds TTT Series Due 2056</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds TTT Series Due 2056 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds TTT Series Due 2056 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsTTTSeriesDue2056Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:to="lab_cwt_FirstMortgageBondsTTTSeriesDue2056Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_0a5e6a40-0110-480f-8ca5-4476f2f5b7cf_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_a4df4208-4441-475a-b102-bc94c916acf3_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_60970b3b-6f39-4860-9e3b-5aff617a11db_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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">Obligation at beginning of the year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_dfa09fd4-218e-49a5-8b5d-03a5d53f1272_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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">Obligation at the end of the year</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DeferredTaxAssetOperatingLeaseLiability_f4c220e9-c0ff-4aca-bcb1-4986d56cada8_terseLabel_en-US" xlink:label="lab_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink: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 leases liabilities</link:label>
    <link:label id="lab_cwt_DeferredTaxAssetOperatingLeaseLiability_label_en-US" xlink:label="lab_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Lease Liability</link:label>
    <link:label id="lab_cwt_DeferredTaxAssetOperatingLeaseLiability_documentation_en-US" xlink:label="lab_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink:to="lab_cwt_DeferredTaxAssetOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AccruedBenefitLiabilityMember_b0c2d92a-7b0d-4a10-8818-f42b9dc398e4_terseLabel_en-US" xlink:label="lab_cwt_AccruedBenefitLiabilityMember" xlink: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 benefit liability</link:label>
    <link:label id="lab_cwt_AccruedBenefitLiabilityMember_label_en-US" xlink:label="lab_cwt_AccruedBenefitLiabilityMember" xlink: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 Benefit Liability [Member]</link:label>
    <link:label id="lab_cwt_AccruedBenefitLiabilityMember_documentation_en-US" xlink:label="lab_cwt_AccruedBenefitLiabilityMember" xlink: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 Benefit Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitLiabilityMember" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AccruedBenefitLiabilityMember" xlink:to="lab_cwt_AccruedBenefitLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_6f70b73e-7446-410a-9db3-fa9c6eb212ac_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum number of shares per employee (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ResidentialMember_c204045b-da3d-46f8-871f-8d6c954cdcef_terseLabel_en-US" xlink:label="lab_cwt_ResidentialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential</link:label>
    <link:label id="lab_cwt_ResidentialMember_label_en-US" xlink:label="lab_cwt_ResidentialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential [Member]</link:label>
    <link:label id="lab_cwt_ResidentialMember_documentation_en-US" xlink:label="lab_cwt_ResidentialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ResidentialMember" xlink:href="cwt-20221231.xsd#cwt_ResidentialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ResidentialMember" xlink:to="lab_cwt_ResidentialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_25f7f113-d87a-4a15-a969-dc978a09cd46_terseLabel_en-US" xlink:label="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances and contributions in aid of construction</link:label>
    <link:label id="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_label_en-US" xlink:label="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink: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 Contribution In Aid Of Construction, Financing Activities</link:label>
    <link:label id="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_documentation_en-US" xlink:label="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Contribution In Aid Of Construction, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink:to="lab_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_37adb38f-2e6c-4641-9b89-b7751fc36ab0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_37c2f765-26c3-4010-8dde-766001bf9455_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed percentage of portfolio investment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation Expected Long Term Return on Assets Allocation Percentage of Portfolio Investment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the assumed percentage for portfolio investment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c023929c-2a10-44c6-9b21-605e7b78a66d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_180614e6-899b-4259-bd45-e75a3019f3e2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 136,000 shares authorized, 55,598 and 53,716 outstanding in 2022 and 2021, respectively</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_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_3e088b7c-e120-4ba9-a83f-3b52c511d33a_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate, net periodic benefit cost</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink: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, Ultimate Health Care Cost Trend Rate, Net Periodic Benefit Cost</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink: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, Ultimate Health Care Cost Trend Rate, Net Periodic Benefit Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink:to="lab_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_3ca0ac16-e512-4647-a91e-59050b3fc13c_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_83805b29-46fb-4229-b563-7c0bc62b4812_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_cwt_SeriesZZZMortgageBondsMember_b7b12223-48ed-4c97-b237-ef91c1cf75ae_terseLabel_en-US" xlink:label="lab_cwt_SeriesZZZMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series ZZZ Mortgage Bonds</link:label>
    <link:label id="lab_cwt_SeriesZZZMortgageBondsMember_label_en-US" xlink:label="lab_cwt_SeriesZZZMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series ZZZ Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cwt_SeriesZZZMortgageBondsMember_documentation_en-US" xlink:label="lab_cwt_SeriesZZZMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series ZZZ Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SeriesZZZMortgageBondsMember" xlink:href="cwt-20221231.xsd#cwt_SeriesZZZMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SeriesZZZMortgageBondsMember" xlink:to="lab_cwt_SeriesZZZMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_7199477f-b976-4367-80fa-d49da8f598e6_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emerging markets</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Emerging Markets [Member]</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink: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, Equity Securities, Emerging Markets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink:to="lab_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SaleOfCommonStockGrossSalesPrice_66b0e82c-f372-4e0e-bda2-241d2e150831_terseLabel_en-US" xlink:label="lab_cwt_SaleOfCommonStockGrossSalesPrice" xlink: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 common stock, gross sales price</link:label>
    <link:label id="lab_cwt_SaleOfCommonStockGrossSalesPrice_label_en-US" xlink:label="lab_cwt_SaleOfCommonStockGrossSalesPrice" xlink: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 Common Stock, Gross Sales Price</link:label>
    <link:label id="lab_cwt_SaleOfCommonStockGrossSalesPrice_documentation_en-US" xlink:label="lab_cwt_SaleOfCommonStockGrossSalesPrice" xlink: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 Common Stock, Gross Sales Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfCommonStockGrossSalesPrice" xlink:href="cwt-20221231.xsd#cwt_SaleOfCommonStockGrossSalesPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SaleOfCommonStockGrossSalesPrice" xlink:to="lab_cwt_SaleOfCommonStockGrossSalesPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CashPaidReceivedDuringYearAbstract_cdc791b1-b277-4210-b36e-1abf1438e114_terseLabel_en-US" xlink:label="lab_cwt_CashPaidReceivedDuringYearAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for:</link:label>
    <link:label id="lab_cwt_CashPaidReceivedDuringYearAbstract_label_en-US" xlink:label="lab_cwt_CashPaidReceivedDuringYearAbstract" xlink: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 paid (received) during the year abstract</link:label>
    <link:label id="lab_cwt_CashPaidReceivedDuringYearAbstract_documentation_en-US" xlink:label="lab_cwt_CashPaidReceivedDuringYearAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information relating to cash payments and receipts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CashPaidReceivedDuringYearAbstract" xlink:href="cwt-20221231.xsd#cwt_CashPaidReceivedDuringYearAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CashPaidReceivedDuringYearAbstract" xlink:to="lab_cwt_CashPaidReceivedDuringYearAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fafc2e4c-fb0e-485c-9779-92cc8afb674c_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 at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b252bea3-7acd-41a8-989e-d300b48c6f66_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 at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8594b76b-dcc9-4c7d-be66-1a198eac919a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_6bab3e4a-dcba-4c6c-bd87-9cd50c1b8a43_terseLabel_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink: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 other parties obligated to purchase treated water</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_label_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment, Number of Third Parties Having Separate Agreement</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_documentation_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of third parties obligated to purchase treated water each year under separate agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink:to="lab_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_a4a62ec0-20e1-41cb-95c1-dd7caad4d49a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_f3de1bbf-a796-4b8d-a20c-3e340e603c90_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC equity</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b59e7d15-0b50-4fac-a5e5-903f70f1405c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to contracts and agencies</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_d987fefc-d5e8-47e3-8e71-17c1d8b5274e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_932191a4-7cc9-43e9-932e-cf99b5749390_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_1b9bf8c0-cdcb-47d7-9382-be7f6e346f2a_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_cwt_PublicAuthoritiesMember_7f53eb28-ff8c-43b2-95e5-2f370546a4f9_terseLabel_en-US" xlink:label="lab_cwt_PublicAuthoritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public authorities</link:label>
    <link:label id="lab_cwt_PublicAuthoritiesMember_label_en-US" xlink:label="lab_cwt_PublicAuthoritiesMember" xlink: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 Authorities [Member]</link:label>
    <link:label id="lab_cwt_PublicAuthoritiesMember_documentation_en-US" xlink:label="lab_cwt_PublicAuthoritiesMember" xlink: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 Authorities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicAuthoritiesMember" xlink:href="cwt-20221231.xsd#cwt_PublicAuthoritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicAuthoritiesMember" xlink:to="lab_cwt_PublicAuthoritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_9defe3fa-d88b-49c8-b26c-3bcfa2d6abea_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0a2d965c-2d55-4e93-96f3-05ffc3c436fd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Amortization Period (years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_92b60bee-174d-4ffd-ab35-1ff869e23fdd_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">Purchased 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_OperatingLeaseCost_5f69d435-decc-4235-b1da-11711f7e97c4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_032bc379-9ff9-45c9-ac36-ef87a20152ab_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_77716653-52f3-4288-be4e-1b80db9ef59d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueAfterFifthYear_9bc62b3b-0573-4282-bb9f-cadf478d227a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink: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 Commitment, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_849f5872-3b5c-4918-b5a3-11d7f5e455f7_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed long-term inflation rate</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan. Assumptions Used Calculating Benefit Obligation Expected Long Term Return on Assets Long Term Inflation Rate</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the assumed long-term inflation rate.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_68b94458-7bd8-49a6-bcc1-364aad61398d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_bf19b3aa-3ac3-4798-bcad-536d73e76b23_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</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_PrescriptionDrugSubsidyReceiptsYearFour1_eb6b37d9-dc77-4a8c-b563-c25a5c0fe93b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" 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">2026</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink: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 Prescription Drug Subsidy Receipt, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f6aa6c53-613b-459e-8344-512602909843_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_176e6583-260d-4aab-96a4-2bf6c942b333_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_6623dac4-7165-4734-b794-ac85df398de4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operations:</link:label>
    <link:label id="lab_us-gaap_OperatingCostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink: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 Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="lab_us-gaap_OperatingCostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_832e7c57-4637-4967-92dc-f732db8deba9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_0100824e-27af-4731-9c77-bfa9cd6027cc_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_957a1fb8-a628-4ec3-bd15-355a78e7fe52_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_f8186e87-4e91-4940-b067-1e605bc830ac_terseLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended equity</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_label_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink: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, Recommended Equity Capital Structure, Percentage</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink: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, Recommended Equity Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink:to="lab_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_WaterContractsMember_24a83c7b-6959-4455-bbf1-681dcc72bfbb_terseLabel_en-US" xlink:label="lab_cwt_WaterContractsMember" xlink: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 Contracts</link:label>
    <link:label id="lab_cwt_WaterContractsMember_label_en-US" xlink:label="lab_cwt_WaterContractsMember" xlink: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 Contracts [Member]</link:label>
    <link:label id="lab_cwt_WaterContractsMember_documentation_en-US" xlink:label="lab_cwt_WaterContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to water contract commitments of the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterContractsMember" xlink:href="cwt-20221231.xsd#cwt_WaterContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_WaterContractsMember" xlink:to="lab_cwt_WaterContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForCommissions_93730164-d55d-4352-bcbb-cc31e8d896a0_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for commissions</link:label>
    <link:label id="lab_us-gaap_PaymentsForCommissions_label_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink: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 Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForCommissions" xlink:to="lab_us-gaap_PaymentsForCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_ede52bc5-8fe8-474d-a596-996cd66212b1_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" 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">Purchase of life insurance</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to Acquire Life Insurance Policy, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:to="lab_us-gaap_PaymentsToAcquireLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member_c8faab2a-3a13-468d-a8d0-21d6ecd070d2_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds OOO Series, Due 2031</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds O O O Series Due2031 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, OOO series, due in 2031. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsOOOSeriesDue2031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:to="lab_cwt_FirstMortgageBondsOOOSeriesDue2031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_1df4ef97-5155-41f3-9626-1c1924a4837d_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_2b02f970-b085-4843-a5a7-cad71c45d485_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink: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_RevenueRecognitionForAlternativeRevenueProgramsPolicy_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink: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 Recognition for Alternative Revenue Programs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:to="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_95c3649b-a510-4c68-9616-e722771effc0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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 cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_d5b4726f-99d7-4ccc-8a15-dbb797eeed7b_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">Retirement of long-term debt</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_LongTermDebtMember_d38911d8-d208-4fcf-b313-c9579cded12e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_d0e2c3b3-084c-4336-bdc8-f0a620e915af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink: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 INCOME AND EXPENSES</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink: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 Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_3864d477-5528-4f2b-ad88-53ca44f5e952_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 expenses</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_1ed13d89-fa64-4105-a170-f3a6a4bc34bc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_5e0b50e5-9d10-43da-a0b7-da93b0fd3a3c_negatedLabel_en-US" xlink:label="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" 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">Income tax expense on other income and expenses</link:label>
    <link:label id="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" xlink: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 Nonregulated Expense, Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The sum of the current income tax expense or benefit and the deferred income tax expense or benefit included in other income and expenses of a utility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" xlink:href="cwt-20221231.xsd#cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" xlink:to="lab_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_GeneralDistrictBalanceAccountReceivableMember_d2bd33ba-cf9d-4cc8-93bd-38a01eaf1a0d_terseLabel_en-US" xlink:label="lab_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink: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 district balancing account receivable</link:label>
    <link:label id="lab_cwt_GeneralDistrictBalanceAccountReceivableMember_label_en-US" xlink:label="lab_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink: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 District Balance Account Receivable [Member]</link:label>
    <link:label id="lab_cwt_GeneralDistrictBalanceAccountReceivableMember_documentation_en-US" xlink:label="lab_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General District Balance Account Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink:href="cwt-20221231.xsd#cwt_GeneralDistrictBalanceAccountReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink:to="lab_cwt_GeneralDistrictBalanceAccountReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_cf06a465-efd2-4926-afbc-561535b183a0_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_CashAndCashEquivalentsAtCarryingValue_80fb04e7-b5c1-49c9-a5da-4de2ce38a74d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9499cbc4-66cc-469d-85f1-27b357a7898a_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_aefff1bb-5ede-4d44-81d8-65a0d7ae0865_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_1bd45a7a-58cf-41f9-ab11-32c46da973bc_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" 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">Office buildings and other structures</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_96578f0f-b96d-4707-ac41-3206397725ea_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink: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 regulatory liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_ec5fddc3-ad37-409d-ae2d-3c84b67b106f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_0910bf55-e15d-43b7-a6bc-e055364e8047_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_fee7d8df-df44-4548-96c1-fe6fb9f484c6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_8afbd4ee-697a-43ee-a9e5-9e117f973a26_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">EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_5b11ad30-eedd-4f0e-b901-5a9cb65beb2f_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 components of net periodic benefit costs for the pension plans and other postretirement benefits</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_OperatingLossCarryforwardsTable_bdb565e5-dab2-4761-8055-7d4a9b22cc48_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_d62d3b3a-3846-426b-8403-e04c7eb42828_terseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink: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 benefits and workers' compensation claims</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationLiabilityCurrent" xlink:to="lab_us-gaap_WorkersCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_9f6e9c88-fbd4-4835-a6e0-6eb386130858_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_637b169a-8242-4b29-aef2-483761b13080_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Index percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_459f3cbc-d962-40d0-8bcb-e583def9b2d7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Equity: Large Cap Stocks</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US, Large Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeMember_504a494b-65be-4165-b60f-2774252af717_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InterestIncomeMember_label_en-US" xlink:label="lab_us-gaap_InterestIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeMember" xlink:to="lab_us-gaap_InterestIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_e321c08d-8a06-4043-88fb-145caaec73dd_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed, year three</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink: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, Health Care Cost Trend Rate Assumed, Year Three</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink: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, Health Care Cost Trend Rate Assumed, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink:to="lab_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_0066b2ec-2054-4a3f-970b-300edf23fab0_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_96249791-b918-4d61-8f9c-18c9a89530b7_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35a9df64-44dd-44c5-8f9e-b4e7b01a72b2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_e6caafda-a9ba-4f0c-9560-508199904711_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ORGANIZATION AND OPERATIONS</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_ba40acc1-ecd5-4587-b9b6-ecd8c11ca077_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherNonoperatingExpenseIncome_3ee93a7a-aefb-41c4-819d-4ae35b51a2ce_terseLabel_en-US" xlink:label="lab_cwt_OtherNonoperatingExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense</link:label>
    <link:label id="lab_cwt_OtherNonoperatingExpenseIncome_label_en-US" xlink:label="lab_cwt_OtherNonoperatingExpenseIncome" xlink: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 Expense (Income)</link:label>
    <link:label id="lab_cwt_OtherNonoperatingExpenseIncome_documentation_en-US" xlink:label="lab_cwt_OtherNonoperatingExpenseIncome" xlink: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 Nonoperating Expense (Income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonoperatingExpenseIncome" xlink:href="cwt-20221231.xsd#cwt_OtherNonoperatingExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherNonoperatingExpenseIncome" xlink:to="lab_cwt_OtherNonoperatingExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b27399ee-11c4-400c-aa1b-eba823e79155_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest, ownership percentage by noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherRegulatoryAssetsMember_ad11c750-1c37-4048-93ff-91e2ef233782_terseLabel_en-US" xlink:label="lab_cwt_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 regulatory assets</link:label>
    <link:label id="lab_cwt_OtherRegulatoryAssetsMember_label_en-US" xlink:label="lab_cwt_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_cwt_OtherRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_cwt_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">Represents information pertaining to other regulatory assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherRegulatoryAssetsMember" xlink:href="cwt-20221231.xsd#cwt_OtherRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherRegulatoryAssetsMember" xlink:to="lab_cwt_OtherRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_da4a8a85-11ff-4a05-8d0c-3b773ddebb0a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of actuarial assumptions used in determining the benefit obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherBenefitsMember_2395f041-dcf6-45dd-aca9-0cf2307d805f_terseLabel_en-US" xlink:label="lab_cwt_OtherBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Benefits</link:label>
    <link:label id="lab_cwt_OtherBenefitsMember_label_en-US" xlink:label="lab_cwt_OtherBenefitsMember" xlink: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 Benefits [Member]</link:label>
    <link:label id="lab_cwt_OtherBenefitsMember_documentation_en-US" xlink:label="lab_cwt_OtherBenefitsMember" xlink: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 Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherBenefitsMember" xlink:href="cwt-20221231.xsd#cwt_OtherBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherBenefitsMember" xlink:to="lab_cwt_OtherBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_ac2d52d4-20eb-4556-a4e7-6b47f7a10cc1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_3865a76d-e058-4241-90ac-cfaec7098be6_terseLabel_en-US" xlink:label="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;(TCP Action)</link:label>
    <link:label id="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_label_en-US" xlink:label="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;(TCP Action) [Member]</link:label>
    <link:label id="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_documentation_en-US" xlink:label="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;(TCP Action) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:href="cwt-20221231.xsd#cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:to="lab_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OfficerMember_3b30330c-73e8-44c1-b786-e68ef8d7b332_terseLabel_en-US" xlink:label="lab_srt_OfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officer</link:label>
    <link:label id="lab_srt_OfficerMember_label_en-US" xlink:label="lab_srt_OfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OfficerMember" xlink:to="lab_srt_OfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_04e919a7-970c-4887-b098-ea0e3d1c7eb4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of regulatory treatment of fixed asset differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_c4544278-6846-4547-bcde-20dfb1f39f39_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution plant, useful life</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivables_58927bb5-6f29-481c-b63a-0ba67cbe1495_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink: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_OtherReceivables_label_en-US" xlink:label="lab_us-gaap_OtherReceivables" xlink: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 Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivables" xlink:to="lab_us-gaap_OtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_d51c40df-350b-47f0-b8d0-670a79027e99_terseLabel_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">As Previously Reported</link:label>
    <link:label id="lab_srt_ScenarioPreviouslyReportedMember_label_en-US" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_aed40b97-7741-4ff3-97c9-ed1fb29d1a87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink: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 Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_c2840c1a-e2bf-4cc2-97e3-8b53e34616c0_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f656a8a9-fc23-4e0c-8dcf-77e92a952156_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_EstimateOfFairValueFairValueDisclosureMember_338bb958-f665-4d36-bcef-7f8a04fe7eb7_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d489b0e0-4e97-4725-ba12-021fdcb7a717_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2caf8bf5-1cbe-4968-b895-ede7542ea5da_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_2220732d-5df5-4114-83eb-c315d5ca62b7_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink: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 non-utility property</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_b88a6b29-ad65-4e94-a06c-f08834abd0b5_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of non-utility properties</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_0c1f0b1d-807e-432a-ad78-dc405015b8c4_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_b5612f30-e019-4286-bd21-20045ba1be27_negatedLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_58bbaa57-d58b-4861-9700-6101e65713a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_de34d6b7-4862-4823-a99c-152025be437f_terseLabel_en-US" xlink:label="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds collected through a surcharge on certain customers' bills</link:label>
    <link:label id="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_label_en-US" xlink:label="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Assets Cash Collected Through Surcharge on Customers Bills</link:label>
    <link:label id="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_documentation_en-US" xlink:label="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount included in deposit assets related to amount collected through surcharge on customers' bills.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:href="cwt-20221231.xsd#cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:to="lab_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_619a2ac0-7b70-44ed-af1a-ca8b2605dc78_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</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_5adb7674-3846-41da-b722-e0e0bae47788_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6362eab8-277e-42da-9176-d0e8c0fb1ef9_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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">Weighted average common shares, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_1b4c6419-18e6-41d7-a0f2-fe8cd312aafc_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingency loss recognized liability</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_2c97a983-77e9-453a-afbb-c139c0d54f07_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_90eca677-5ade-40c5-87be-0fb1d857d4f1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in plan assets:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_572fc368-d896-4c43-b1de-aabca24ca2df_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested equity to debt ratio</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink: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, Requested Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_884c9718-5ae2-458e-b77a-88c5af55e881_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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 asset allocation percentages</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e9ec48cd-7c6b-4c1b-9cdd-260bfdef37a0_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" 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 in noncurrent assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_c471180d-3522-4372-8446-ec359d5f2e6d_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink: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 equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_bdef5ef5-73d1-4752-a9e3-a947108b32ce_negatedLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" 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">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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_4661e548-2745-448e-be95-1582bd906cc3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual rate of increase in the per capita cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink: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, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_150bb5a8-7a91-44cd-bf7e-c96078a1b0fd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_a64c848f-8046-40f4-9730-66e08a446ad9_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 work 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_RestrictedStockMember_5ff10484-7cfe-49f6-98c9-e45ded25e37b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 Awards (RSAs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_687c4300-d94d-4abf-9d94-0a09d841144c_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_4c59ffa3-a5e4-4e24-ad03-e553fa51c58a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink: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 Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink: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 Operating Leased Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c6c8e2d1-579c-486a-965b-74ff41dfc7fa_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink: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 matching contribution and percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink: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 Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmountOfEmbeddedRegulatoryAsset_3c7907de-a7dd-4c7a-bbcf-0b3cf639852b_terseLabel_en-US" xlink:label="lab_us-gaap_AmountOfEmbeddedRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_AmountOfEmbeddedRegulatoryAsset_label_en-US" xlink:label="lab_us-gaap_AmountOfEmbeddedRegulatoryAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Embedded Regulatory Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfEmbeddedRegulatoryAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset" xlink:to="lab_us-gaap_AmountOfEmbeddedRegulatoryAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_421548a0-49f2-4bfe-b4ad-37520b7dc2dd_terseLabel_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink: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 acre feet of treated water to be purchased per year by other parties</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_label_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment, Minimum Quantity Required to be Purchased by Third Parties</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_documentation_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sets forth the number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences, by third parties under separate agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink:to="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b70e3f94-e765-47e6-acc9-8a9444b2e27f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_101d468b-8b8f-4868-a139-e6e179bcfb8c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member_f821496e-7a3f-4fb0-929a-13214cf21941_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds GGG Series, Due 2022</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds G G G Series Due2022 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, GGG series, due in 2022. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsGGGSeriesDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:to="lab_cwt_FirstMortgageBondsGGGSeriesDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a8259f4a-0d50-472a-9046-77f58bbfd7d2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCK-BASED COMPENSATION PLANS</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_57dbc799-5f9a-4909-822d-8d5fded5ee57_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_AllowanceForDoubtfulAccountsReceivable_67114bca-001b-48f9-8502-93e7df5120eb_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Total ending allowance balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_WaterPlanningStudiesMember_40531748-1b85-4b55-a393-85f0091d22b4_terseLabel_en-US" xlink:label="lab_cwt_WaterPlanningStudiesMember" xlink: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 planning studies</link:label>
    <link:label id="lab_cwt_WaterPlanningStudiesMember_label_en-US" xlink:label="lab_cwt_WaterPlanningStudiesMember" xlink: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 Planning Studies [Member]</link:label>
    <link:label id="lab_cwt_WaterPlanningStudiesMember_documentation_en-US" xlink:label="lab_cwt_WaterPlanningStudiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the water planning studies, classified as a finite-lived intangible asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPlanningStudiesMember" xlink:href="cwt-20221231.xsd#cwt_WaterPlanningStudiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_WaterPlanningStudiesMember" xlink:to="lab_cwt_WaterPlanningStudiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_a9b13c75-5fe0-46ba-a902-a9765521c4cb_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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">Changes in normalized deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnregulatedOperatingRevenue_2586ee33-ac63-4c73-87fb-b3be030cf827_terseLabel_en-US" xlink:label="lab_us-gaap_UnregulatedOperatingRevenue" xlink: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-regulated revenue</link:label>
    <link:label id="lab_us-gaap_UnregulatedOperatingRevenue_5093003e-8483-4936-ab21-0c4a272ada68_verboseLabel_en-US" xlink:label="lab_us-gaap_UnregulatedOperatingRevenue" 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">Revenue</link:label>
    <link:label id="lab_us-gaap_UnregulatedOperatingRevenue_label_en-US" xlink:label="lab_us-gaap_UnregulatedOperatingRevenue" xlink: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 Operating Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnregulatedOperatingRevenue" xlink:to="lab_us-gaap_UnregulatedOperatingRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_TotalOtherAssets_37e770ea-8a1d-429d-a5a0-abd0686ce644_totalLabel_en-US" xlink:label="lab_cwt_TotalOtherAssets" 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_cwt_TotalOtherAssets_label_en-US" xlink:label="lab_cwt_TotalOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" 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_cwt_TotalOtherAssets_documentation_en-US" xlink:label="lab_cwt_TotalOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total noncurrent portion of other assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TotalOtherAssets" xlink:href="cwt-20221231.xsd#cwt_TotalOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_TotalOtherAssets" xlink:to="lab_cwt_TotalOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_b02aeba6-d443-4d04-9141-611a4654347a_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_668fe518-85d6-4167-9a3e-f77b74f7d929_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_2d32c0d8-ebeb-41ee-abfd-a97228249cff_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assumed returns</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Assumed Returns</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink: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, Assumptions Used Calculating Benefit Obligation, Assumed Returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_17e011ed-c3a3-495e-bcaa-3430d7d24d70_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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 maturity period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1277cbd7-ba6e-44dc-9426-147834dffee3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of tax effects of differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_aa030ac5-391e-453f-857f-f209236e86af_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_1d9c2d0c-f930-4ff8-bd68-94beef493a99_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_1f9214fe-340f-468c-a912-5bb53f2c6ad5_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_6edd9c85-6aa7-4d8b-8e0a-003c528c4814_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded unconditional purchase obligation, minimum quantity required</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Minimum Quantity Required</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3af16bcf-25e3-49b6-a814-e3c51951d99b_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member_6fb2492d-35b4-4468-8acf-616e9b8c2e82_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds RRR Series Due 2045</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds RRR Series Due 2045 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds RRR Series Due 2045 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsRRRSeriesDue2045Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:to="lab_cwt_FirstMortgageBondsRRRSeriesDue2045Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6506d051-3d40-4ac6-9258-c3aa97d9d647_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Business Acquisition, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_062b6557-756b-4d9d-a6a7-c400ffb20d0f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplyCommitmentMember_c118f9f0-63b5-4c58-b20a-ec207f6daf88_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment</link:label>
    <link:label id="lab_us-gaap_SupplyCommitmentMember_label_en-US" xlink:label="lab_us-gaap_SupplyCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentMember" xlink:to="lab_us-gaap_SupplyCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_b97fbd10-d3d8-47ac-9447-c4253bca79b4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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 Premium, Discount and Expense</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_aa971752-ff24-4207-a4e7-31c52e9637c5_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_FiniteLivedIntangibleAssetsLineItems_e92c3ff6-07e1-4af7-b036-5ff79079d3c0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_EquityDistributionAgreementMember_eca59bc1-8a13-4a13-9a54-2915d18e9a90_terseLabel_en-US" xlink:label="lab_cwt_EquityDistributionAgreementMember" xlink: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 Distribution Agreement</link:label>
    <link:label id="lab_cwt_EquityDistributionAgreementMember_label_en-US" xlink:label="lab_cwt_EquityDistributionAgreementMember" xlink: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 Distribution Agreement [Member]</link:label>
    <link:label id="lab_cwt_EquityDistributionAgreementMember_documentation_en-US" xlink:label="lab_cwt_EquityDistributionAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Distribution Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EquityDistributionAgreementMember" xlink:href="cwt-20221231.xsd#cwt_EquityDistributionAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_EquityDistributionAgreementMember" xlink:to="lab_cwt_EquityDistributionAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_1e794756-54ea-4d64-93b5-4d48771a89fc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved equity</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage" xlink: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, Approved Equity Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_0894b817-3047-4fe7-99ea-a598df2b2ac4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_b0b171bd-f6e1-4cf4-ba6f-237c29416379_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_aee005ff-ed51-481e-a3e4-d556177bc292_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink: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 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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f21c405d-4696-49a0-b235-7425e0f4ec23_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink: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_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_fff93912-b402-4251-89d9-5c95e37a2ccb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 activities in the allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_97c638e1-6d0b-4e00-ad3e-ba192f63c721_negatedTotalLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total payments</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink: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 Prescription Drug Subsidy Receipts</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink: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, Expected Future Prescription Drug Subsidy Receipts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink:to="lab_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3e1f0eb8-8918-496f-b765-9b15160d265a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_615f8f43-c255-4691-bcb7-53a14bb4df80_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period of award</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities_06273576-7990-4772-939d-7025c5f7a25a_terseLabel_en-US" xlink:label="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation proceeds for TCP contamination reclassified from liability to depreciable plant and equipment</link:label>
    <link:label id="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities_label_en-US" xlink:label="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Proceeds for MTBE Contamination, Reclassified from Other Long Term Liabilities</link:label>
    <link:label id="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities_documentation_en-US" xlink:label="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents non cash activity of litigation proceeds for MTBE contamination reclassified from other long-term liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:href="cwt-20221231.xsd#cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:to="lab_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_5a8c9276-aefb-468e-9a4a-7af82712ffb9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_82850553-2bf4-4e13-9529-7f067124de12_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from contract with customer</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_8024b5d5-94cb-48ec-b16a-57bc31a32201_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_RegulatoryIncomeTaxesPolicy_b2b30250-6139-4407-a373-291cb78c98b5_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink: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_RegulatoryIncomeTaxesPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink: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 Income Taxes, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:to="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_af6a359d-b1dd-44f3-a131-ce1c704de1ce_terseLabel_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Nonoperating [Table]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_label_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Nonoperating [Table]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_documentation_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provides a description and the amount of each detailed component of other nonoperating income and other nonoperating expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:to="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_c63e7690-5949-4e73-9c75-a78bb5995e80_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_2594443d-58da-4dc1-bdd7-6051653cd1bf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_8a960b11-15d9-40f1-bb7e-15841af0822f_terseLabel_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink: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 criteria adjustment (in shares)</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_label_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink: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, Performance Criteria Adjustment</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_documentation_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink:to="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ab11ccf2-021d-4ff3-918f-acdbcc525c12_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_aefebc7e-d5cf-4854-a2f0-873da08336e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" 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">2027</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink: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 Prescription Drug Subsidy Receipt, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ebe226a0-fb39-4e4e-a192-e5d8d4a35102_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1c5cea50-4301-4c24-929c-626e8b94f1da_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8dddad3c-8120-4c27-a8e8-8f28ab3c868e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized to be issued under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_98fa6f11-b7a7-4f4e-a2d7-658ba3b45f46_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of market value discount</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink: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, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_19a7c2ec-759f-4c2f-9179-f8569ca955b1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent_f230d4ef-6105-458b-a4ed-617c7704f4c8_terseLabel_en-US" xlink:label="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uninsured loss reserve</link:label>
    <link:label id="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent_label_en-US" xlink:label="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink: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, Uninsured Loss Reserve, Current</link:label>
    <link:label id="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent_documentation_en-US" xlink:label="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Uninsured Loss Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink:href="cwt-20221231.xsd#cwt_ContractWithCustomerUninsuredLossReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink:to="lab_cwt_ContractWithCustomerUninsuredLossReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_81fe7981-776b-4cf7-80b6-47386eea8ec3_terseLabel_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink: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 payroll deduction</link:label>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_label_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Payroll Deduction</link:label>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_documentation_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Payroll Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink:to="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_Series1MortgageBondsMember_6ad6dbfb-5dfc-4e4d-be93-b279555f1438_terseLabel_en-US" xlink:label="lab_cwt_Series1MortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 1 Mortgage Bonds</link:label>
    <link:label id="lab_cwt_Series1MortgageBondsMember_label_en-US" xlink:label="lab_cwt_Series1MortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 1 Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cwt_Series1MortgageBondsMember_documentation_en-US" xlink:label="lab_cwt_Series1MortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series 1 Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_Series1MortgageBondsMember" xlink:href="cwt-20221231.xsd#cwt_Series1MortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_Series1MortgageBondsMember" xlink:to="lab_cwt_Series1MortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_e156a1bb-f071-4dc2-bf5a-b34f72e909f7_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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_dc53cf5c-f4f2-4f1a-9ff1-13d31699e62c_terseLabel_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Nonoperating [Axis]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_label_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Nonoperating [Axis]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_documentation_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Group that contains each detailed component of other nonoperating income and other nonoperating expense.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:to="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_cc75a15c-07e8-4634-b32b-95a117d9ba53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink: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 (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:to="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_4f18fdca-1297-4dab-a235-75a84bdbded6_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" 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">Unrecognized actuarial loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink: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, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7000b56c-c7d4-40ed-ab62-f908ee5764a5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of difference between the total income tax expense and computed tax expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0ee8212d-ee49-4a8b-8896-5f6d2032a1cf_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">Change in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_afad34d8-219b-40c7-abc7-a085dc6aea6f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_94c10f7a-6e09-40e5-b08e-6f6a00efaca1_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_cwt_FirstMortgageBondsCCCSeriesDue2030Member_925755a9-08c8-4c9e-92f9-1f8ef3e4ed18_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds CCC Series, Due 2030</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds C C C Series Due2030 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, CCC series, due in 2030. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsCCCSeriesDue2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:to="lab_cwt_FirstMortgageBondsCCCSeriesDue2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_ee07b5c0-720c-4ae4-8ff7-9301bd050d1c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" 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">Investment tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink: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, Tax Credit, Investment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_1a962766-9825-493c-9f8a-e4c63a2da2db_terseLabel_en-US" xlink:label="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developer deposits for contributions in aid of construction</link:label>
    <link:label id="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_label_en-US" xlink:label="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Developer Deposits for Extension Agreements and Contributions in Aid of Construction</link:label>
    <link:label id="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_documentation_en-US" xlink:label="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The tax effect as of the balance sheet date of the amount of the estimated future tax deductions attributable to developer deposits for extension agreements and contributions in aid of construction, which can only be realized if sufficient taxable income is generated in future periods to enable the deduction to be taken.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:to="lab_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4ac461f7-f4df-4710-8218-5ad5b64f0763_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b0f874c-84dd-4c8a-9c29-501816f18872_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_dei_EntityDomain_822a456f-9299-4f39-b8fb-f637dc801d9b_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f02f7c14-fec6-428d-812f-bfb3b3fc9cbc_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d85a6d13-6c38-4752-9466-3d9f0a0dd1f5_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_cwt_RegulatoryAssetsNoncurrentMember_64dd7a95-cafc-48c7-a7ad-5ecd3cc1f8b3_terseLabel_en-US" xlink:label="lab_cwt_RegulatoryAssetsNoncurrentMember" xlink: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</link:label>
    <link:label id="lab_cwt_RegulatoryAssetsNoncurrentMember_label_en-US" xlink:label="lab_cwt_RegulatoryAssetsNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent [Member]</link:label>
    <link:label id="lab_cwt_RegulatoryAssetsNoncurrentMember_documentation_en-US" xlink:label="lab_cwt_RegulatoryAssetsNoncurrentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsNoncurrentMember" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsNoncurrentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_RegulatoryAssetsNoncurrentMember" xlink:to="lab_cwt_RegulatoryAssetsNoncurrentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NumberOfConnectionsServed_0d4fd102-57ed-4a6f-9e63-a17ab1475918_terseLabel_en-US" xlink:label="lab_cwt_NumberOfConnectionsServed" xlink: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 connections served</link:label>
    <link:label id="lab_cwt_NumberOfConnectionsServed_label_en-US" xlink:label="lab_cwt_NumberOfConnectionsServed" xlink: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 Connections Served</link:label>
    <link:label id="lab_cwt_NumberOfConnectionsServed_documentation_en-US" xlink:label="lab_cwt_NumberOfConnectionsServed" xlink: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 Connections Served</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfConnectionsServed" xlink:href="cwt-20221231.xsd#cwt_NumberOfConnectionsServed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NumberOfConnectionsServed" xlink:to="lab_cwt_NumberOfConnectionsServed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_3428c45c-6749-46ae-acf0-d0441d815440_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink: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 amount recognized</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:to="lab_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowingsAbstract_b68b9adb-7643-489a-9a22-c68740fb2a73_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowingsAbstract_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract" xlink:to="lab_us-gaap_ShortTermBorrowingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_d17a710a-d8d3-43c0-b48e-499e68ff6efe_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e2f9b700-1982-4120-8626-a426867ab8b7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2067fd67-9054-48c5-b0c2-90adea80dcef_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 investing and financing 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_RepaymentsOfShortTermDebt_daccf33e-38a1-4b8a-a972-06dedc169ca4_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" 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">Repayment of short-term borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink: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 Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_04b5a9ee-44e0-4a61-bc5d-7306e818a70a_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_us-gaap_PaymentsToAcquireEquityMethodInvestments_17c169c8-84eb-44c7-999c-df979482533b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" 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">Payment for investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_f8b90d71-0abc-459f-ba53-d6a9288e3cc3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_355e71c7-5773-4720-8514-a67a09d13ffe_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 long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_9b38dfbe-08c2-497e-9251-b2836a8e7e47_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REGULATORY ASSETS AND LIABILTIES</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_cddc3681-4071-4adc-b702-eef041112113_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8ebed512-219a-403c-a5df-a9df68b550b2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_919b84fe-6cd8-454e-a640-aa43ef3d3c5a_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_b0b05f0a-8b35-480d-89ef-ca92ac823a12_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_45760f99-359d-4a24-8681-25ee242b3754_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 SARs which were dilutive</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink: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 Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_eaa97d53-2700-4092-b26b-4e4eb9990ffe_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_ff6b13a1-a9aa-48a3-9c20-524d0327a8ca_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Benefits</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_4a15e143-2ebb-40ac-a2c1-a6ea9de2cf12_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Buildings and other structures, useful life</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Common, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c6c3d303-8b6b-46d3-8f02-5a81959dcd78_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</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2e234c46-a665-4b27-b27f-f7332478fb4c_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_011f0a06-4911-4e2b-8550-f247695d723e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increases</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_93fce306-34ef-414f-b159-c43544cadddd_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_55fecd62-f84c-4489-8735-e6612f3960f6_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherAccruedBenefitsMember_ad386a66-e2fa-4c91-a0ee-0c23a14fef53_terseLabel_en-US" xlink:label="lab_cwt_OtherAccruedBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued benefits</link:label>
    <link:label id="lab_cwt_OtherAccruedBenefitsMember_label_en-US" xlink:label="lab_cwt_OtherAccruedBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Benefits [Member]</link:label>
    <link:label id="lab_cwt_OtherAccruedBenefitsMember_documentation_en-US" xlink:label="lab_cwt_OtherAccruedBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the other accrued benefits not otherwise specified in the taxonomy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherAccruedBenefitsMember" xlink:href="cwt-20221231.xsd#cwt_OtherAccruedBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherAccruedBenefitsMember" xlink:to="lab_cwt_OtherAccruedBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_f468d713-8b3d-418e-8c5e-2d4c463504e7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7b190607-a0c3-4895-b34d-676134f89590_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of the changes in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_760e860f-a5f7-41f6-ac85-f2e40fedbf1d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_6c419237-0740-4a7c-b48e-a1301eeaeb2a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink: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 amendment</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_e6115e63-fe9c-44e4-b909-7b464409bc6c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_0327ab8a-c014-4782-932b-ea7b5e0e541a_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_09dc785d-393b-48e5-9743-225f104ad281_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_04d40c23-7ef6-45d7-a239-acda0f62ca01_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property related basis and depreciation differences</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_91adbf1e-994e-42f5-8ec1-0d5c12cd2478_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" 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">Advances for construction</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_f01065fd-a841-486d-9d89-1949f0710e36_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" xlink: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 refunds</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_7b3e284e-2c56-43fa-b6cf-0c5d6f91ebaa_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" 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 refunds</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Refund Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_764e1d2f-da86-405f-9f28-ea2a01c4079f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink: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 Domestic Equity:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_6b6e43e7-4f8d-4fac-88e3-18f602857b00_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery Period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink: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, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_19586036-90d8-45da-99fc-2d3a91424fef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 various non-regulated activities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTextBlock_98153d78-f493-44ca-8792-92649c8ec29d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SHORT-TERM BORROWINGS</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTextBlock" xlink:to="lab_us-gaap_ShortTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_484e9f62-7468-4f0f-9de6-54c06a642f90_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_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_b1a9f81d-e86f-43f7-9d94-5ff584ca19b8_terseLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended equity to debt ratio</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_label_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink: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, Recommended Rate Increase (Decrease), Percentage</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink: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, Recommended Rate Increase (Decrease), Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink:to="lab_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e2795e61-9841-4742-ab15-e521d846796a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_55993602-6498-44e7-bde1-02f6543b4528_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_dd81931b-4e04-4a69-bb02-97268513c9e8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_4d8b4b40-b7c5-4571-a4cf-5c2c276b5e2a_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a9e7706f-0228-4208-b1f6-a8ee2d622c73_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_3c6b2088-2be7-45f0-a45e-cb7d1a60dfcf_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink: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_IncreaseDecreaseInOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink: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 Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_ce89d545-9610-4716-9835-ac0b48d96183_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_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_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock_fa63c20c-4112-46ab-8fb6-a09aa9cf1a9e_terseLabel_en-US" xlink:label="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink: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 allowance for funds used during construction</link:label>
    <link:label id="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock_label_en-US" xlink:label="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction [Table Text Block]</link:label>
    <link:label id="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock_documentation_en-US" xlink:label="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink:to="lab_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ConservationProgramLiabilityMember_4ca250f2-b32c-4b9a-8850-ff04426bdcc6_terseLabel_en-US" xlink:label="lab_cwt_ConservationProgramLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conservation program</link:label>
    <link:label id="lab_cwt_ConservationProgramLiabilityMember_label_en-US" xlink:label="lab_cwt_ConservationProgramLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conservation Program Liability [Member]</link:label>
    <link:label id="lab_cwt_ConservationProgramLiabilityMember_documentation_en-US" xlink:label="lab_cwt_ConservationProgramLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discloses the amount of regulatory liability arising from the difference between conservation program liability, according to US GAAP, and the amount of conservation program liability considered for rate-making purposes, according the actions of the regulator.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ConservationProgramLiabilityMember" xlink:href="cwt-20221231.xsd#cwt_ConservationProgramLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ConservationProgramLiabilityMember" xlink:to="lab_cwt_ConservationProgramLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_865a9396-d6f1-4ab5-b68e-dfa7a9f86e17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_d02405ae-1e12-4783-8ecb-56911f44907e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_cc8118f3-3486-45d0-ae67-5c68e9c2366b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increases</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_3091b36f-70f3-4740-b58a-c422761fe5e2_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member_fa695147-df46-4b99-98bd-2597bfbead84_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds BBB Series, due in 2028</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds B B B Series Due2028 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, BBB series, due in 2028. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsBBBSeriesDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:to="lab_cwt_FirstMortgageBondsBBBSeriesDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_81322ee6-047a-4faf-aeaf-a0b523c447be_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_3706e6e4-b183-431c-bd60-4ec594da4df6_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink: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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_079c07fa-7418-4fbe-b7e8-697c3f0cb055_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member_79e3b310-750b-4655-8ac4-8f4f5c27cd66_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds DDD Series, Due 2031</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds D D D Series Due2031 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, DDD series, due in 2031. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsDDDSeriesDue2031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:to="lab_cwt_FirstMortgageBondsDDDSeriesDue2031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AuditInformationAbstract_label_en-US" xlink:label="lab_cwt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cwt_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cwt_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AuditInformationAbstract" xlink:href="cwt-20221231.xsd#cwt_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AuditInformationAbstract" xlink:to="lab_cwt_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_EmployeeStockPurchasePlanESPPMember_47cdc449-5fc0-4f5e-adb0-bdcccbc3c30e_terseLabel_en-US" xlink:label="lab_cwt_EmployeeStockPurchasePlanESPPMember" xlink: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_cwt_EmployeeStockPurchasePlanESPPMember_label_en-US" xlink:label="lab_cwt_EmployeeStockPurchasePlanESPPMember" xlink: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 (ESPP) [Member]</link:label>
    <link:label id="lab_cwt_EmployeeStockPurchasePlanESPPMember_documentation_en-US" xlink:label="lab_cwt_EmployeeStockPurchasePlanESPPMember" xlink: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 (ESPP) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EmployeeStockPurchasePlanESPPMember" xlink:href="cwt-20221231.xsd#cwt_EmployeeStockPurchasePlanESPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_EmployeeStockPurchasePlanESPPMember" xlink:to="lab_cwt_EmployeeStockPurchasePlanESPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationsAbstract" xlink:to="lab_us-gaap_RegulatedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_IndustrialMember_68791385-ed2f-4d5a-8ac7-1b55deba5c15_terseLabel_en-US" xlink:label="lab_cwt_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_cwt_IndustrialMember_label_en-US" xlink:label="lab_cwt_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:label id="lab_cwt_IndustrialMember_documentation_en-US" xlink:label="lab_cwt_IndustrialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IndustrialMember" xlink:href="cwt-20221231.xsd#cwt_IndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_IndustrialMember" xlink:to="lab_cwt_IndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_bc6a85be-afec-4d35-8a72-2c174848412f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_85ebda8a-754e-4a89-a0bd-210954a18ec9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" 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">2023</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink: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 Prescription Drug Subsidy Receipt, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_11f8044b-2b6a-4632-bb0c-dd7a50b49906_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_79be2017-b7c4-48c0-adf0-a7070d79b8e9_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Benefit Payments Before Medicare Part D Subsidy</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_ea1d355f-fd53-4310-a402-b08337ebc9d7_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested debt</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink: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, Requested Debt Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_ba7616f6-8037-4a34-881a-9a883802c353_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink: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 prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink: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, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_7f3f352f-caf0-46d7-8ff8-7581164a02e6_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_us-gaap_ProceedsFromLegalSettlements_439f3ed2-21b0-42af-ac02-66c5cdab38b0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from legal settlements</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLegalSettlements_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLegalSettlements" xlink: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 Legal Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLegalSettlements" xlink:to="lab_us-gaap_ProceedsFromLegalSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_4a7b7960-6255-4fa2-bcfe-a8c830701696_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeDomain" xlink:to="lab_us-gaap_ReclassificationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_aba747f0-6ad5-499f-af19-4be2ffa49b2e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_44770ce9-dc6e-47e7-a82d-caf21db484cc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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 participants' contribution as a percentage of pre-tax compensation</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_c1ed6a78-3ff9-409b-a54a-8625bc53f645_terseLabel_en-US" xlink:label="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock, excluding employee stock purchase plans</link:label>
    <link:label id="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink: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, Excluding Employee Stock Purchase Plans</link:label>
    <link:label id="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_documentation_en-US" xlink:label="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Issuance Of Common Stock, Excluding Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink:to="lab_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_427038fd-31b1-492d-92ed-c27ef2b7bf49_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_7245879a-63a3-4231-bf77-30ba4c734684_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink: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, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_5e39522a-9c8e-4565-88bc-87f9d487ac0b_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_6c9b76a8-4110-454b-9d1b-8ccc6a1ae231_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink: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 and Liabilities [Line Items]</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_documentation_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Regulatory Assets and Liabilities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:to="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_738fc13b-dfd7-4e91-b3fd-03954e18895a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, interest rate during period (as a percent)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPolicyTextBlock_cf53a978-e94f-4db9-bbb2-0ecf6cacaee0_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPolicyTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherCosts_904b4463-ac47-40b1-9a8c-3fd1b9729f15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherCosts" 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 components of net periodic benefit credit (cost)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherCosts_2f60e377-4879-4fd0-8f2b-796b832824ee_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanOtherCosts_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink: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, Other Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanOtherCosts" xlink:to="lab_us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_fb91019e-d1b7-4c86-8bad-00734e522e87_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_90d41a1d-98ab-4929-9799-c1f8c5160ade_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</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_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_7eb021e1-1e35-48ce-add2-2677a8a36ea3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink: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 Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_HawaiiWaterAssetAcquisitionMember_2dec1d83-d2e6-4f88-ba63-c2ee721f88d7_terseLabel_en-US" xlink:label="lab_cwt_HawaiiWaterAssetAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Asset Acquisition</link:label>
    <link:label id="lab_cwt_HawaiiWaterAssetAcquisitionMember_label_en-US" xlink:label="lab_cwt_HawaiiWaterAssetAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Asset Acquisition [Member]</link:label>
    <link:label id="lab_cwt_HawaiiWaterAssetAcquisitionMember_documentation_en-US" xlink:label="lab_cwt_HawaiiWaterAssetAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Asset Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterAssetAcquisitionMember" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterAssetAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_HawaiiWaterAssetAcquisitionMember" xlink:to="lab_cwt_HawaiiWaterAssetAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_e10d048f-ad76-4d2e-bb8f-b473aa7832d8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and retiree group health</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction_ad4c88b6-5407-4b7c-945a-e3defcd1efae_terseLabel_en-US" xlink:label="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink: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, maximum consideration on transaction</link:label>
    <link:label id="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction_label_en-US" xlink:label="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink: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, Maximum Consideration On Transaction</link:label>
    <link:label id="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction_documentation_en-US" xlink:label="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink: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, Maximum Consideration On Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockMaximumConsiderationOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink:to="lab_cwt_SaleOfStockMaximumConsiderationOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_844d5310-0b13-467b-a85f-59a905699537_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_43a5fe85-74e5-4997-8aea-5ed61b02f9c7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member_5080fc6c-43b5-4ffe-81f1-06e5400836e9_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds WWW Series Due 2049</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds WWW Series Due 2049 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds WWW Series Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsWWWSeriesDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:to="lab_cwt_FirstMortgageBondsWWWSeriesDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_800613de-75a2-4ebc-9467-a1102a38926c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return of investment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink: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 Equity Method Investment, Distribution, Return of Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="lab_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_064eef07-533f-4921-a2a5-76276cb90ee2_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_5fc46a7d-563a-4eea-bd52-39b25a5ffa09_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">Future tax benefits due to customers</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_acf8f008-d1cd-409d-87a1-bd02fa2a9e73_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_ScheduleOfAllocationOfPlanAssetsTableTextBlock_0ef7d550-cbb1-43f6-a0e7-73083c554eb5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of target asset allocation percentages for major categories of the pension plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_MultipleResidentialMember_c5a00a70-d8c0-4dd8-9cdc-bc12e0a62650_terseLabel_en-US" xlink:label="lab_cwt_MultipleResidentialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple residential</link:label>
    <link:label id="lab_cwt_MultipleResidentialMember_label_en-US" xlink:label="lab_cwt_MultipleResidentialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple Residential [Member]</link:label>
    <link:label id="lab_cwt_MultipleResidentialMember_documentation_en-US" xlink:label="lab_cwt_MultipleResidentialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple Residential</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MultipleResidentialMember" xlink:href="cwt-20221231.xsd#cwt_MultipleResidentialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_MultipleResidentialMember" xlink:to="lab_cwt_MultipleResidentialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_46bc5499-4599-451d-a212-3a43100ac9f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_0b5eb979-4b37-4854-901c-fb3543ace106_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0f90cc13-2d00-4149-8173-32731893cbd0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_49d37b2d-5779-4b6a-8039-6281e05a58f3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_1abb4f0b-65ec-4b25-a095-3cc008b3b58e_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_cwt_DefinedBenefitPlanLifeInsuranceBenefit_b76f4505-7974-43e7-a359-42b055300737_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life insurance benefit</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink: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 Life Insurance Benefit</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the life insurance benefit provided under defined benefit plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanLifeInsuranceBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink:to="lab_cwt_DefinedBenefitPlanLifeInsuranceBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_f244a43c-78df-44a1-9d35-44c62295cecf_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInFifthYear_36cdd9b4-c5c2-4e1b-855d-e0c0bc18ea52_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink: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 Commitment, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_765c281e-6119-4b2f-bd56-0bd71d230be7_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_d3f7ac0a-5ec6-4acd-a0d8-0d6e8d8420ec_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_44f351dc-bfd6-4292-84e0-28058bfe333c_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" 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">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_0aabe0df-a17e-4c6d-b90e-3c7e08a7e4c1_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount awarded</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_44235181-f391-4e11-821c-39135ef138e0_terseLabel_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded unconditional purchase obligation</link:label>
    <link:label id="lab_us-gaap_RecordedUnconditionalPurchaseObligation_label_en-US" xlink:label="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:to="lab_us-gaap_RecordedUnconditionalPurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_296d9c58-1f43-48d8-a4dd-43b232b6f41c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_ed6d65b1-11f8-47ef-afbf-84f667482802_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_23454ae7-d4da-4026-8b7b-e3bdbf94c18a_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proposed return on equity</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink: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, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_ae42004d-8a48-4583-88cd-a171718dad8a_terseLabel_en-US" xlink:label="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash activities: right-of-use assets obtained in exchange for lease obligations:</link:label>
    <link:label id="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_label_en-US" xlink:label="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:label id="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:href="cwt-20221231.xsd#cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:to="lab_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c7b40a1f-5ad2-423f-ad6e-90de4800e059_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_94f02d04-8c35-4b60-8cc6-17f1860c9b42_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_b7197aa2-e3c0-4eeb-bc56-88518d6099c1_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 and deferred compensation</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_LongTermDebtAbstract_35f93697-3d3a-4dfd-b681-983846350d16_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink: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, Unclassified [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAbstract" xlink: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, Unclassified [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAbstract" xlink:to="lab_us-gaap_LongTermDebtAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_8c790959-84b2-4ade-9d5e-98b1c4130bf7_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_80282e0f-0dcd-4f2d-83dd-efcd6fa1877f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_6428a17f-c0b8-429a-a6a0-797916147253_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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_f5bb902c-40e1-4861-aa6d-098f5bd21e6e_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_517d0a25-ef39-4397-aedd-acee2e5b2b41_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term cash investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6436a03d-1de3-4ca4-814a-ccb201e81bb6_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_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_0ed59bfd-eac4-4b4e-a2c9-0d9871f96c67_terseLabel_en-US" xlink:label="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_label_en-US" xlink:label="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Assets And Liabilities, Lessee [Abstract] [Abstract]</link:label>
    <link:label id="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_documentation_en-US" xlink:label="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Assets And Liabilities, Lessee [Abstract] [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:to="lab_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets_6ef7d2e1-07c4-4ade-b425-0976abf39f63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Perpetual water rights and other</link:label>
    <link:label id="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink: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 Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:to="lab_us-gaap_OtherIndefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_3fb2174e-042f-44e3-a881-de7ed3244112_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">Unbilled revenue, net</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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_e38f09cf-05e8-46b4-ad09-460942fad35f_terseLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of living adjustment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Cost of Living Adjustment</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Cost of Living Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink:to="lab_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FixedIncomeInvestmentsMaturityPeriod_387ed0b5-fb47-4491-8058-4573aca34018_terseLabel_en-US" xlink:label="lab_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity period</link:label>
    <link:label id="lab_cwt_FixedIncomeInvestmentsMaturityPeriod_label_en-US" xlink:label="lab_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Investments Maturity Period</link:label>
    <link:label id="lab_cwt_FixedIncomeInvestmentsMaturityPeriod_documentation_en-US" xlink:label="lab_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maturity period for majority of fixed income investments which includes, money market funds, short-term bond funds, and cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:href="cwt-20221231.xsd#cwt_FixedIncomeInvestmentsMaturityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:to="lab_cwt_FixedIncomeInvestmentsMaturityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_a94ecb4e-1130-40a4-ad49-bdf43f523e8f_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember" xlink: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 WRAM and MCBA long-term accounts receivable</link:label>
    <link:label id="lab_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_label_en-US" xlink:label="lab_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember" xlink: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 Clause Revenues, under-Recovered [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember" xlink:to="lab_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_3b2d2139-62f4-42e2-b75d-792f0ed5db6b_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock (in 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_RegulatoryAgencyAxis_a3a6135f-5e9a-4db7-9f9e-d95d25ade1b4_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink: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 Agency [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyAxis" xlink: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 Agency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyAxis" xlink:to="lab_us-gaap_RegulatoryAgencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_7fb470ba-a166-4555-bbfb-656a7ce45df6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink: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 Commitment, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:to="lab_us-gaap_OtherCommitmentDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_6904fecc-b2fe-4d3f-b0fd-ce9d1cc08147_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PensionAndSupplementalRetirementPlanMember_acc6b92d-b119-4cc6-82d1-74d5b899c899_terseLabel_en-US" xlink:label="lab_cwt_PensionAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and SERP</link:label>
    <link:label id="lab_cwt_PensionAndSupplementalRetirementPlanMember_label_en-US" xlink:label="lab_cwt_PensionAndSupplementalRetirementPlanMember" xlink: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 Supplemental Retirement Plan [Member]</link:label>
    <link:label id="lab_cwt_PensionAndSupplementalRetirementPlanMember_documentation_en-US" xlink:label="lab_cwt_PensionAndSupplementalRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And Supplemental Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionAndSupplementalRetirementPlanMember" xlink:href="cwt-20221231.xsd#cwt_PensionAndSupplementalRetirementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PensionAndSupplementalRetirementPlanMember" xlink:to="lab_cwt_PensionAndSupplementalRetirementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_fe04c2a3-9bd7-43a4-ba47-594ead6887fc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded value of noncurrent investments</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Cash-Based Arrangements, Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ad0af37a-1739-411f-81f3-0d2133ded45c_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_ProceedsFromLifeInsurancePolicies_0f2f5ce6-39db-486f-b679-b13f751c9cd6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life insurance proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLifeInsurancePolicies_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink: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 Life Insurance Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:to="lab_us-gaap_ProceedsFromLifeInsurancePolicies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_141e3a3d-c48f-451c-bd41-311d0071b21d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028-2032</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsIncurredAbstract_f615f43f-e3af-4fbb-998b-4425665a13b0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsIncurredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense:</link:label>
    <link:label id="lab_us-gaap_InterestCostsIncurredAbstract_label_en-US" xlink:label="lab_us-gaap_InterestCostsIncurredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Incurred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsIncurredAbstract" xlink:to="lab_us-gaap_InterestCostsIncurredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_59cfaf67-3ac3-45a0-8840-d1ddd8d636c8_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink: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 Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_65b94a1a-4913-41a7-967d-08ce0698b5c5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplyCommitmentArrangementMember_fd0caaee-eeca-4959-a0f7-191f204f4bc2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplyCommitmentArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment Arrangement [Domain]</link:label>
    <link:label id="lab_us-gaap_SupplyCommitmentArrangementMember_label_en-US" xlink:label="lab_us-gaap_SupplyCommitmentArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply Commitment Arrangement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember" xlink:to="lab_us-gaap_SupplyCommitmentArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_8da59945-eeea-4a0a-90b2-cecf926216da_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_e0831048-e979-4379-8a30-0b96df56edd8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_52909e3e-c5c6-4579-934b-7af5289b0de2_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_7bec9d22-8611-410a-8f28-ce1d0ea5f677_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Benefits</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_83acb820-22de-4010-9ba9-277e48836e2d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss resulting from repairs and maintenance deductions</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PaymentsForOtherCommitments_d3f2df64-100f-4632-900d-dc617e8d6c54_terseLabel_en-US" xlink:label="lab_cwt_PaymentsForOtherCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for other commitments</link:label>
    <link:label id="lab_cwt_PaymentsForOtherCommitments_label_en-US" xlink:label="lab_cwt_PaymentsForOtherCommitments" xlink: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 Other Commitments</link:label>
    <link:label id="lab_cwt_PaymentsForOtherCommitments_documentation_en-US" xlink:label="lab_cwt_PaymentsForOtherCommitments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Other Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PaymentsForOtherCommitments" xlink:to="lab_cwt_PaymentsForOtherCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherLongTermDebtMember_b9a39a36-f608-4e41-bf02-ba51f286c7e0_terseLabel_en-US" xlink:label="lab_cwt_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt</link:label>
    <link:label id="lab_cwt_OtherLongTermDebtMember_label_en-US" xlink:label="lab_cwt_OtherLongTermDebtMember" xlink: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 Long Term Debt [Member]</link:label>
    <link:label id="lab_cwt_OtherLongTermDebtMember_documentation_en-US" xlink:label="lab_cwt_OtherLongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents other long-term debt not otherwise separately disclosed in the financial statements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherLongTermDebtMember" xlink:href="cwt-20221231.xsd#cwt_OtherLongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherLongTermDebtMember" xlink:to="lab_cwt_OtherLongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock_bbab3ae3-1ec3-4cb8-85ab-d234383836a2_terseLabel_en-US" xlink:label="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental cash flow information related to leases</link:label>
    <link:label id="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock_label_en-US" xlink:label="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Supplemental Cash Flow Information [Table Text Block]</link:label>
    <link:label id="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock_documentation_en-US" xlink:label="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Supplemental Cash Flow Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_LeasesSupplementalCashFlowInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:to="lab_cwt_LeasesSupplementalCashFlowInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_a496acbb-7b9b-42bc-9bc1-5469d08bae76_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 measured at net asset value (NAV)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink: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 Measured at Net Asset Value Per Share [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:to="lab_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenance_5f9c746e-b3ff-47af-b6df-dcda325bd0c1_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_cwt_RegulatoryAssetsAndLiabilitiesLineItems_3918515e-829e-4b8c-8876-6fa5610e32c6_terseLabel_en-US" xlink:label="lab_cwt_RegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities</link:label>
    <link:label id="lab_cwt_RegulatoryAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_cwt_RegulatoryAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Assets and Liabilities [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems" xlink:to="lab_cwt_RegulatoryAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_2fb68e1d-3fc2-4e46-8e42-c5e3140db2ba_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 Unit Award (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_cwt_KernCountyWaterAgencyMember_dd251c95-076c-4102-a5ed-443e4237a520_terseLabel_en-US" xlink:label="lab_cwt_KernCountyWaterAgencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kern County Water Agency (Agency)</link:label>
    <link:label id="lab_cwt_KernCountyWaterAgencyMember_label_en-US" xlink:label="lab_cwt_KernCountyWaterAgencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kern County Water Agency [Member]</link:label>
    <link:label id="lab_cwt_KernCountyWaterAgencyMember_documentation_en-US" xlink:label="lab_cwt_KernCountyWaterAgencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents Kern County Water Agency (Agency), with whom the company has long-term contract to obtain treated water.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_KernCountyWaterAgencyMember" xlink:href="cwt-20221231.xsd#cwt_KernCountyWaterAgencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_KernCountyWaterAgencyMember" xlink:to="lab_cwt_KernCountyWaterAgencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseAbstract_7c799ef7-0302-4e86-832e-70c7ccc78dc5_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperatingRevenueWater_95490bf8-e603-4fc4-aa96-650586003374_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedOperatingRevenueWater" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating revenue</link:label>
    <link:label id="lab_us-gaap_RegulatedOperatingRevenueWater_label_en-US" xlink:label="lab_us-gaap_RegulatedOperatingRevenueWater" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operating Revenue, Water</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperatingRevenueWater" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueWater"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperatingRevenueWater" xlink:to="lab_us-gaap_RegulatedOperatingRevenueWater" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_d94085b9-13e9-4bba-9659-4dcb9c2dcf12_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OperatingAndMaintenanceMember_a4637554-5e16-4c0d-9196-bfeb940cc708_terseLabel_en-US" xlink:label="lab_cwt_OperatingAndMaintenanceMember" xlink: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 and maintenance revenue</link:label>
    <link:label id="lab_cwt_OperatingAndMaintenanceMember_label_en-US" xlink:label="lab_cwt_OperatingAndMaintenanceMember" xlink: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 And Maintenance [Member]</link:label>
    <link:label id="lab_cwt_OperatingAndMaintenanceMember_documentation_en-US" xlink:label="lab_cwt_OperatingAndMaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the revenue and expense associated with operating and maintenance services provided for water and wastewater systems owned by private companies and municipalities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingAndMaintenanceMember" xlink:href="cwt-20221231.xsd#cwt_OperatingAndMaintenanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OperatingAndMaintenanceMember" xlink:to="lab_cwt_OperatingAndMaintenanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_WeightedAverageRemainingLeaseTermAbstract_970792f0-d67e-45e8-a965-493912460a17_terseLabel_en-US" xlink:label="lab_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term</link:label>
    <link:label id="lab_cwt_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink: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 Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_cwt_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink: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 Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink:href="cwt-20221231.xsd#cwt_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_cwt_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_563d5678-00fa-4e2c-aff4-f0bee28921b9_terseLabel_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink: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 WRAM and MCBA long-term accounts receivable</link:label>
    <link:label id="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_label_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink: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 WRAM and MCBA Long-Term Accounts Receivable [Member]</link:label>
    <link:label id="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_documentation_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net WRAM and MCBA Long-Term Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongTermAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink:to="lab_cwt_NetWRAMandMCBALongTermAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_20fa6498-f25b-4f49-9c6b-364687884e81_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">Regulatory balancing accounts</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_DeferredStateAndLocalIncomeTaxExpenseBenefit_4828ef40-f2f7-4533-b89a-83f2f0a1cad7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_12815a02-f7de-4225-b3cd-36235aad9291_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueAfterFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueAfterFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_728f7b67-ae6c-4df0-ae0f-9bd3df0371a4_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_df036914-d09e-4db6-b0f7-5bd814651c88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_7399989f-6fb2-4c19-8f5b-9fa61f2a41e5_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" 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">Interest (net of amounts capitalized)</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_DefinedBenefitPlanEquitySecuritiesNonUsMember_89146401-7a99-47b0-a7f2-99672e7ae0dd_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink: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 U.S. Equities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceOtherMember_fdc77717-d81a-47b2-a960-2f0639e9cc05_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink: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_ServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceOtherMember" xlink:to="lab_us-gaap_ServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_b1b2eec1-e794-46a5-a296-87d67baaf9b4_terseLabel_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink: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 acre feet of treated water to be purchased under prior agreement</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_label_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Purchase Commitment, Minimum Quantity Required to be Purchased under Prior Agreement</link:label>
    <link:label id="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_documentation_en-US" xlink:label="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sets forth the number of units of goods that must be purchased under the terms of the prior agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink:to="lab_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2038fa48-7f3c-4a91-8d97-ede56a45257d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_6951bfcd-4939-4e10-994c-1836a82676c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink: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, including current maturities, net</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink: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, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f17287c-2827-4ac8-ba47-5ea5d28d7c52_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">Employee benefit plans</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_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_8effcecd-7563-453d-a45a-797f309c5949_terseLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease on annual revenue</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_label_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink: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, Recommended Capital Structure, Increase (Decrease) On Annual Revenue</link:label>
    <link:label id="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink: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, Recommended Capital Structure, Increase (Decrease) On Annual Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink:to="lab_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NumberOfPotentialCustomerConnections_c717fde4-b93d-4f7b-9b3d-e2318c59a085_terseLabel_en-US" xlink:label="lab_cwt_NumberOfPotentialCustomerConnections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of potential customer connections</link:label>
    <link:label id="lab_cwt_NumberOfPotentialCustomerConnections_label_en-US" xlink:label="lab_cwt_NumberOfPotentialCustomerConnections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Potential Customer Connections</link:label>
    <link:label id="lab_cwt_NumberOfPotentialCustomerConnections_documentation_en-US" xlink:label="lab_cwt_NumberOfPotentialCustomerConnections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Potential Customer Connections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfPotentialCustomerConnections" xlink:href="cwt-20221231.xsd#cwt_NumberOfPotentialCustomerConnections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NumberOfPotentialCustomerConnections" xlink:to="lab_cwt_NumberOfPotentialCustomerConnections" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FairValueInputsRiskPremium_e3f09ce8-8f5c-48b9-aef0-f14b7b94cc04_terseLabel_en-US" xlink:label="lab_cwt_FairValueInputsRiskPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk premium percentage</link:label>
    <link:label id="lab_cwt_FairValueInputsRiskPremium_label_en-US" xlink:label="lab_cwt_FairValueInputsRiskPremium" xlink: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 Risk Premium</link:label>
    <link:label id="lab_cwt_FairValueInputsRiskPremium_documentation_en-US" xlink:label="lab_cwt_FairValueInputsRiskPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the risk premium rate as an input to measure fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FairValueInputsRiskPremium" xlink:href="cwt-20221231.xsd#cwt_FairValueInputsRiskPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FairValueInputsRiskPremium" xlink:to="lab_cwt_FairValueInputsRiskPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_7469c3b8-ee46-4249-8a7c-10b258a48dc8_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_affd9d4d-2a24-4e8b-8ff9-a7330bf195ee_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_474257d1-de7c-465e-8b0d-8e6b4c5054ce_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f41d338d-30e9-4b43-939a-f5a4f3585853_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member_acb78008-8041-4886-81fb-ac82e5a7a6fa_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds AAA Series, due in 2025</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds A A A Series Due2025 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, AAA series, due in 2025. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsAAASeriesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:to="lab_cwt_FirstMortgageBondsAAASeriesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_a6683f9e-ca23-445d-82b8-0e0661e654dc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_4bb1b35f-cdb6-4c2f-b7e4-4262ad0447f6_terseLabel_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink: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 value of shares per employee</link:label>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_label_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee</link:label>
    <link:label id="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_documentation_en-US" xlink:label="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink:to="lab_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ProceedsFromSaleOfCommonStock_9fc5f9a4-d48c-41fb-8763-d0b84ed0aaaf_terseLabel_en-US" xlink:label="lab_cwt_ProceedsFromSaleOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of common stock</link:label>
    <link:label id="lab_cwt_ProceedsFromSaleOfCommonStock_label_en-US" xlink:label="lab_cwt_ProceedsFromSaleOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Common Stock</link:label>
    <link:label id="lab_cwt_ProceedsFromSaleOfCommonStock_documentation_en-US" xlink:label="lab_cwt_ProceedsFromSaleOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sale Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromSaleOfCommonStock" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromSaleOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ProceedsFromSaleOfCommonStock" xlink:to="lab_cwt_ProceedsFromSaleOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_83b815d1-042c-465a-a881-a4c45982d8af_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_7cb047ee-17a1-44bc-b3c0-9f3e8d64c4c1_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">Sale of stock, number of shares issued in transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_76241ec7-415d-4db8-88ee-fc8fab0aed7a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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 Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_79c8f127-4d28-4b7e-b747-bc7daa2e710b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_11d80ee1-ba06-4bff-8e54-b51691de88bd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_36c130d9-508d-4a84-bfb1-642e05fd5fd5_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_DividendsCommonStockCash_1630143c-45cb-4d4c-87aa-a177118d0140_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" 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 on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink: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, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_e46290d9-f81d-4efe-bf2b-53d379fc45c4_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_60eefe1c-2b96-42cd-8af7-c7fb29d590d3_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_a453dafb-c8d7-41bd-a6a3-b4839a9dcc03_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_NumberOfReportableSegments_4dfe8096-0814-4cec-9560-273cf9f6ba4e_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_7f82c78e-a1e4-4a46-b89d-82505468a137_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FinanceLeaseCostTotal_1dcce2f6-5894-42bc-9c48-d1eb71080c6e_totalLabel_en-US" xlink:label="lab_cwt_FinanceLeaseCostTotal" 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 finance lease cost</link:label>
    <link:label id="lab_cwt_FinanceLeaseCostTotal_label_en-US" xlink:label="lab_cwt_FinanceLeaseCostTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost, Total</link:label>
    <link:label id="lab_cwt_FinanceLeaseCostTotal_documentation_en-US" xlink:label="lab_cwt_FinanceLeaseCostTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostTotal" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FinanceLeaseCostTotal" xlink:to="lab_cwt_FinanceLeaseCostTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_a9aeabdb-5e0f-40fe-84bc-8bb03247f7bb_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink: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 Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink: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 Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_6506167a-d71a-45ba-aba7-3681dc8ad4ea_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">Non-Regulated 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_cwt_NonRegulatedServicesMember_643a7777-4620-4b08-9be7-108c7730e18a_terseLabel_en-US" xlink:label="lab_cwt_NonRegulatedServicesMember" xlink: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-regulated revenue from contracts with customers</link:label>
    <link:label id="lab_cwt_NonRegulatedServicesMember_label_en-US" xlink:label="lab_cwt_NonRegulatedServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Regulated Services [Member]</link:label>
    <link:label id="lab_cwt_NonRegulatedServicesMember_documentation_en-US" xlink:label="lab_cwt_NonRegulatedServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Regulated Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NonRegulatedServicesMember" xlink:href="cwt-20221231.xsd#cwt_NonRegulatedServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NonRegulatedServicesMember" xlink:to="lab_cwt_NonRegulatedServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_17342489-0d4f-4ecf-960c-872a7c3374a6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8db62b65-0462-4342-8119-a08e12111d27_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DesignAndConstructionMember_7df5ff01-774c-435e-962e-28a317b1589a_terseLabel_en-US" xlink:label="lab_cwt_DesignAndConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design and construction</link:label>
    <link:label id="lab_cwt_DesignAndConstructionMember_label_en-US" xlink:label="lab_cwt_DesignAndConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Design And Construction [Member]</link:label>
    <link:label id="lab_cwt_DesignAndConstructionMember_documentation_en-US" xlink:label="lab_cwt_DesignAndConstructionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the revenue and expense associated with design and construction services for the design and installation of water mains and other water infrastructure for others outside the company's regulated service areas.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DesignAndConstructionMember" xlink:href="cwt-20221231.xsd#cwt_DesignAndConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DesignAndConstructionMember" xlink:to="lab_cwt_DesignAndConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionCostsMember_5e3706f1-6d6f-4f98-b195-477419253fb6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and retiree group health</link:label>
    <link:label id="lab_us-gaap_PensionCostsMember_label_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink: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 Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionCostsMember" xlink:to="lab_us-gaap_PensionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f8463624-9794-457c-a40c-3d0b4ca702ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_a57cbfda-8363-4e6e-bc93-eb56923b6084_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d89adbeb-ce3f-4302-860f-8992ddc9924a_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_c0b7759e-02d3-4786-981a-beeebbb0c85b_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, net</link:label>
    <link:label id="lab_us-gaap_NontradeReceivablesCurrent_f0066931-c328-4ad0-8943-6261359b9255_totalLabel_en-US" xlink:label="lab_us-gaap_NontradeReceivablesCurrent" 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 receivables</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_FairValueInputsLevel12And3Member_6752a21e-4847-4c88-ac1d-82d27ca716f3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1, 2, and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink: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, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_75d3a71c-4bc8-4867-996a-6dfc5dfaea3d_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_AssetRetirementObligationLiabilitiesSettled_7bfa2c80-8e4c-4d56-b4af-9b40d42f0388_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" 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">Liabilities settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d50d1ee9-33fb-4d17-b67c-e2561f483da5_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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_cd7143c2-848e-486c-b3c2-455f1a8ca833_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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_be55bb1a-d4f8-4de5-b391-e6244b186afc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amounts recognized in consolidated balance sheets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_a5969d77-f2c8-4098-9bd5-78ee73c53508_terseLabel_en-US" xlink:label="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of estimated operating cost per acre foot for treated water delivered</link:label>
    <link:label id="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_label_en-US" xlink:label="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment Treated Water Estimated Operating Cost Per Acre Foot</link:label>
    <link:label id="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_documentation_en-US" xlink:label="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment Treated Water Estimated Operating Cost Per Acre Foot</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:href="cwt-20221231.xsd#cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:to="lab_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_b57c9191-6745-4cde-9bd8-ca913bae317d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_df197662-1f3f-40d0-bca6-cba66d6c4276_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_f2599064-d745-46ee-8059-908d8b7a99aa_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income or Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_eba605a2-5d33-4f4b-b26b-4b20a3f2e067_terseLabel_en-US" xlink:label="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable</link:label>
    <link:label id="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_label_en-US" xlink:label="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Low Income Rate Assistance And Rate Support Fund Accounts Receivable [Member]</link:label>
    <link:label id="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_documentation_en-US" xlink:label="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Low Income Rate Assistance And Rate Support Fund Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:href="cwt-20221231.xsd#cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:to="lab_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_5c77afe1-c1df-4fa2-9b67-abb6a0e055f2_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_4c7d6c91-7ea4-4aee-abbe-da7702d2f650_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink: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 Agency [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAgencyDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAgencyDomain" xlink: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 Agency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAgencyDomain" xlink:to="lab_us-gaap_RegulatoryAgencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_e4eec74b-a8d1-4c59-a623-94aca5a8554f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CommonStockSharesSold_3053f0aa-1b82-4379-b260-d47aa46b007a_terseLabel_en-US" xlink:label="lab_cwt_CommonStockSharesSold" xlink: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, sold (in shares)</link:label>
    <link:label id="lab_cwt_CommonStockSharesSold_label_en-US" xlink:label="lab_cwt_CommonStockSharesSold" xlink: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, Sold</link:label>
    <link:label id="lab_cwt_CommonStockSharesSold_documentation_en-US" xlink:label="lab_cwt_CommonStockSharesSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CommonStockSharesSold" xlink:href="cwt-20221231.xsd#cwt_CommonStockSharesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CommonStockSharesSold" xlink:to="lab_cwt_CommonStockSharesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b1d1a760-afd5-4ec9-9d79-1de043478838_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79cc778c-27cb-4539-8553-837384134c6f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_adc8924d-7c9c-4b8b-91e4-1f0432d54bd5_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_c857c5bc-4633-4de9-b03f-bba8ec44aa09_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_cffda4d1-cecc-4603-a968-119f6ae63e6b_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">Gross Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_80581acd-2e01-4094-84d8-d7dfc0316db6_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for depreciation expressed as a percentage of the aggregate depreciable asset balances</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8f4c4646-418c-44e9-a70f-292585cd2342_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets: Other</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_f8fe646e-4c84-4ff6-986d-57818867cc91_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_BVRTWaterCompanyMember_2e5ba73a-7264-407c-8627-9a11710f41d8_terseLabel_en-US" xlink:label="lab_cwt_BVRTWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BVRT Water Company</link:label>
    <link:label id="lab_cwt_BVRTWaterCompanyMember_label_en-US" xlink:label="lab_cwt_BVRTWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BVRT Water Company [Member]</link:label>
    <link:label id="lab_cwt_BVRTWaterCompanyMember_documentation_en-US" xlink:label="lab_cwt_BVRTWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BVRT Water Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_BVRTWaterCompanyMember" xlink:to="lab_cwt_BVRTWaterCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3e034119-9c7b-4926-8868-f9acc54bec96_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_dee2039d-b074-4b80-a5b2-d7d70f83469c_terseLabel_en-US" xlink:label="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Department of Water Resources Loans</link:label>
    <link:label id="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_label_en-US" xlink:label="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Department Of Water Resources Loans [Member]</link:label>
    <link:label id="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_documentation_en-US" xlink:label="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents long-term loans with the California Department of Water Resources.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:href="cwt-20221231.xsd#cwt_CaliforniaDepartmentOfWaterResourcesLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:to="lab_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_762947f2-1104-4b69-b365-c6de1284e59e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_10e49569-4968-4643-8177-596c732ac826_terseLabel_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink: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 criteria adjustment (in dollars per share)</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink: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, Performance Criteria Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink:to="lab_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_7420144f-654f-4119-854c-377b89ab8d13_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_d7ac0e34-3892-4ce6-9dc3-839a144bb3b8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_bbd4a419-673d-4f13-a1a8-0baba165ea8a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cc991ef0-1e8c-4344-9ae2-fbc0a3a7621e_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">Net operating income</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_cwt_FirstMortgageBondsHHHSeriesDue2022Member_6667e5cb-9905-4517-a6cc-54100f6fcf2a_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds HHH Series, Due 2022</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds H H H Series Due2022 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, HHH series, due in 2022. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsHHHSeriesDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:to="lab_cwt_FirstMortgageBondsHHHSeriesDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_99a82426-d847-41c5-b932-7950f52cfaa5_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink: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 Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0e6e2143-41cf-4ed4-9d95-528d82f87f82_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption of New Accounting Standards in 2021</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7b0e3b7a-6a9d-4ee3-90da-ba68999d78a7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, prepaid expenses, and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_bceb641c-8bca-481d-9264-42bf618a5e3f_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_41ce17c5-1a63-414e-a32b-b6bd34f531fc_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink: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, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_add74cde-91b2-41d1-8832-bfda85df7923_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_5fca0f00-62a4-4488-a3fd-71d13444ffd0_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" 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 accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_5be98a32-b229-46fc-bf17-c6afd2eb1336_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_22c4a1c4-b775-48da-a668-ab639e4b63ae_terseLabel_en-US" xlink:label="lab_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" xlink: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 (reduction) in taxes due to:</link:label>
    <link:label id="lab_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_label_en-US" xlink:label="lab_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" xlink: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 Reconciliation Increase (Decrease) in Income Taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" xlink:href="cwt-20221231.xsd#cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" xlink:to="lab_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cc8d57e6-d140-4db1-9831-b79b1335f2f1_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_PropertyPlantAndEquipmentPolicyTextBlock_377868c2-57b4-4671-a613-40676293ccdf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_8e35ea2c-122e-4a6c-8d27-5611e7bfe13e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_214981df-5ef9-477b-9204-477848e770b2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4d6b4c6d-2070-4fe1-9552-1709c051c248_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cf5149e8-5b6e-4d85-813d-0c668df3dbd4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_7a585b56-fe48-49cc-a820-53106a790994_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_dei_DocumentFiscalPeriodFocus_a2f14fb3-e148-43d1-b67f-6d1e761907ef_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_WeightedAverageNumberOfDilutedSharesOutstanding_beab41bc-a6a4-47e1-a1c2-f8035665a161_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_41a2e64d-a81e-4b0d-a3ee-8929bf3d054f_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted average common shares, dilutive (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_4334084a-cf5a-4f43-9919-895889be6aac_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_ad99d7e9-933b-47b4-8b4f-85afcd3f674e_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">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_065de364-9ad1-4784-8c15-7a112ea05727_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">Regulatory Assets</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_cwt_WeightedAverageDiscountRateAbstract_13273f5e-88b2-48f4-bc03-325d93cd8ec5_terseLabel_en-US" xlink:label="lab_cwt_WeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_cwt_WeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_cwt_WeightedAverageDiscountRateAbstract" xlink: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 Discount Rate [Abstract]</link:label>
    <link:label id="lab_cwt_WeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_cwt_WeightedAverageDiscountRateAbstract" xlink: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 Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WeightedAverageDiscountRateAbstract" xlink:href="cwt-20221231.xsd#cwt_WeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_WeightedAverageDiscountRateAbstract" xlink:to="lab_cwt_WeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_04c0092d-88e4-4d7b-8712-2435ccf4c6e8_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_030e8c68-76ef-4f85-a99e-0c32262fc7ff_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 paid on common stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_bcb19d49-1125-410a-868f-cc434557d134_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_09922731-3653-449b-8b80-2816415283e6_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink: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 balancing accounts</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_34e4234c-f0b8-4474-93a9-f88ca24375b1_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory balancing accounts</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink: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 Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_f3efc2af-6805-422a-adc2-f8160256b040_negatedLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" 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">2028-2032</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink: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 Prescription Drug Subsidy Receipt, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_123fa983-95d5-4895-a9fa-d87bfedb3fb9_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AssetAcquisitionAssetsAcquired_5a7e3215-b88a-464c-9796-b1cd8e8d0bb1_terseLabel_en-US" xlink:label="lab_cwt_AssetAcquisitionAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset acquisition, assets acquired</link:label>
    <link:label id="lab_cwt_AssetAcquisitionAssetsAcquired_label_en-US" xlink:label="lab_cwt_AssetAcquisitionAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Assets Acquired</link:label>
    <link:label id="lab_cwt_AssetAcquisitionAssetsAcquired_documentation_en-US" xlink:label="lab_cwt_AssetAcquisitionAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition, Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionAssetsAcquired" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AssetAcquisitionAssetsAcquired" xlink:to="lab_cwt_AssetAcquisitionAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_2cd20be8-51b6-4661-a912-b8e59e23933c_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_cwt_HawaiiWaterCompanyMember_438f0026-68ef-4f3b-8bc9-00e6b4e52a91_terseLabel_en-US" xlink:label="lab_cwt_HawaiiWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Company</link:label>
    <link:label id="lab_cwt_HawaiiWaterCompanyMember_label_en-US" xlink:label="lab_cwt_HawaiiWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Company [Member]</link:label>
    <link:label id="lab_cwt_HawaiiWaterCompanyMember_documentation_en-US" xlink:label="lab_cwt_HawaiiWaterCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hawaii Water Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterCompanyMember" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_HawaiiWaterCompanyMember" xlink:to="lab_cwt_HawaiiWaterCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c7499109-f1c4-4f81-9b5c-bee9ead1e294_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_e7adf001-7db6-4ef9-8b17-d20cee9fca9c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_09ef07cc-0287-430d-99ca-02f2211aeb78_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock_abb6aa2b-6486-4823-8e1f-40e284e1b9c6_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink: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 commitments future minimum payments due</link:label>
    <link:label id="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink: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 Commitments Future Minimum Payments Due [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink: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 future minimum payments required under operating leases and long-term purchase commitments for each of the five succeeding fiscal years and thereafter as of the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink:to="lab_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_14f2c653-7ce6-4b18-88eb-5c66df9e4f69_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair value of long-term debt, including current maturities, and advances for construction</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ReclassificationBetweenLiabilityAccountsMember_f351741d-fcc9-42f8-8b9e-fef7e416d833_terseLabel_en-US" xlink:label="lab_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Liability Accounts</link:label>
    <link:label id="lab_cwt_ReclassificationBetweenLiabilityAccountsMember_label_en-US" xlink:label="lab_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Liability Accounts [Member]</link:label>
    <link:label id="lab_cwt_ReclassificationBetweenLiabilityAccountsMember_documentation_en-US" xlink:label="lab_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Liability Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenLiabilityAccountsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:to="lab_cwt_ReclassificationBetweenLiabilityAccountsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_af3c7a5f-af20-4845-9ef5-e145b9875e51_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_WaterPumpingRightsMember_ea537670-9f70-4944-9f8b-a8319bad9cd3_terseLabel_en-US" xlink:label="lab_cwt_WaterPumpingRightsMember" xlink: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 pumping rights</link:label>
    <link:label id="lab_cwt_WaterPumpingRightsMember_label_en-US" xlink:label="lab_cwt_WaterPumpingRightsMember" xlink: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 Pumping Rights [Member]</link:label>
    <link:label id="lab_cwt_WaterPumpingRightsMember_documentation_en-US" xlink:label="lab_cwt_WaterPumpingRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the water pumping rights, classified as a finite-lived intangible asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPumpingRightsMember" xlink:href="cwt-20221231.xsd#cwt_WaterPumpingRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_WaterPumpingRightsMember" xlink:to="lab_cwt_WaterPumpingRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_5398385f-8c64-414c-bf8e-147c504c1a03_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" 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">Non-regulated expenses</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_58f869cf-f7ee-4494-9912-644c699b8e22_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink: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 Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d98f1f79-2169-4c99-bfcc-7a7eb422da5c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_80e52f34-7b4b-487b-a12f-dc1d77907880_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_NetIncomeLossAvailableToCommonStockholdersBasic_47ab474f-ff8a-43dd-b083-399934f516a4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to California Water Service Group</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f132fc16-7052-494e-b53f-d826e5cf53ae_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">Issuance of long-term debt, net of debt issuance costs of $0 for 2022, $1,064 for 2021, and $0 for 2020.</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_619fd65b-917f-49ca-8962-9f2e41b65091_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_0d3054ba-7425-40de-bdbd-77096e7ff09d_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" 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">Allowance for borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_98262def-7985-4aea-b413-4b18528a0db2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink: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 borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e9dc058d-2c0f-446a-bd4b-8835e6c75dd2_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 investments in 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_cwt_OtherNonRegulatedServiceMember_4041420f-7141-4195-a92c-41a07aaf55fa_terseLabel_en-US" xlink:label="lab_cwt_OtherNonRegulatedServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-regulated revenue</link:label>
    <link:label id="lab_cwt_OtherNonRegulatedServiceMember_label_en-US" xlink:label="lab_cwt_OtherNonRegulatedServiceMember" xlink: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 Non-Regulated Service [Member]</link:label>
    <link:label id="lab_cwt_OtherNonRegulatedServiceMember_documentation_en-US" xlink:label="lab_cwt_OtherNonRegulatedServiceMember" xlink: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 Non-Regulated Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonRegulatedServiceMember" xlink:href="cwt-20221231.xsd#cwt_OtherNonRegulatedServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherNonRegulatedServiceMember" xlink:to="lab_cwt_OtherNonRegulatedServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_389e6d56-10ec-41dd-83b5-fa68378f1580_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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 maturities of long-term debt, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_1bf5e1b8-7890-46f0-adb2-b1e93bcaadfd_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 and other taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d9060a1a-1f14-4a95-a976-1fbaf0d0b630_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec6c6827-a0c2-4172-a701-424640b743c3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_c53926e1-ee05-41b2-b062-6d22c4355850_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">Debt issued</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_PublicUtilitiesRequestedEquityCapitalStructurePercentage_ed1d2900-0693-4654-b301-166e06642a92_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested equity</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink: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, Requested Equity Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_32b82548-6767-4c4e-b66a-c35b7dec7e18_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_2de4bc2a-4ce5-4492-b658-353ad8ece797_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_96f9cf43-c629-4220-9dc7-d316c7f49899_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_PurchaseObligationFiscalYearMaturityAbstract_5e5ce283-3780-402a-9e0f-72afc5c25fa2_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Supply Contracts</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_ee98ea03-6d29-4a46-9e6c-c84a4dd1a6e1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations, net</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:to="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_9756613b-3fc0-47b2-9cb9-2b66a628d581_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_263d13e2-d501-43b8-bd26-b6f17df58843_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of reconciliation of the funded status of the plans with the accrued pension liability and the net postretirement benefit liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Funded Status [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetFundedStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f31a0453-9a89-4861-9cfa-6db880c76d1c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_8281d2b3-48e5-466f-856b-c550f0856600_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_a08b8233-ffb6-4949-a427-5ebab95a3d76_terseLabel_en-US" xlink:label="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in business with noncontrolling interest</link:label>
    <link:label id="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_label_en-US" xlink:label="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase From Investment In Business</link:label>
    <link:label id="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_documentation_en-US" xlink:label="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase From Investment In Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:href="cwt-20221231.xsd#cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:to="lab_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member_dfe52999-6e48-4fab-8119-cf790cef4c75_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds VVV Series Due 2029</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds VVV Series Due 2029 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds VVV Series Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsVVVSeriesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:to="lab_cwt_FirstMortgageBondsVVVSeriesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionLeases_84245bdf-0741-436b-a014-b095236f2d52_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition, Leases</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionLeases_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionLeases" xlink: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 Recognition, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionLeases" xlink:to="lab_us-gaap_RevenueRecognitionLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PumpTaxes_5014169d-3c73-4450-953d-3d41ec8c9999_terseLabel_en-US" xlink:label="lab_us-gaap_PumpTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pump taxes</link:label>
    <link:label id="lab_us-gaap_PumpTaxes_label_en-US" xlink:label="lab_us-gaap_PumpTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pump Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PumpTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PumpTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PumpTaxes" xlink:to="lab_us-gaap_PumpTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_cecef8d6-b840-4311-8595-c05840e2fd16_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock_d5609fc8-5cb7-4d95-9f64-9aeac401de74_terseLabel_en-US" xlink:label="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink: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 balance sheet information related to leases</link:label>
    <link:label id="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock_label_en-US" xlink:label="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Supplemental Balance Sheet Information [Table Text Block]</link:label>
    <link:label id="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock_documentation_en-US" xlink:label="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Supplemental Balance Sheet Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink:to="lab_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_b963a258-ac71-4be1-bc88-e446ba674992_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired" xlink: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 acre feet of treated water to be purchased per year over life of contract</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Minimum Quantity Required</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PensionBalancingAccountMember_2a823f50-c0ef-4968-90f5-d0c562b0cf0f_terseLabel_en-US" xlink:label="lab_cwt_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCBA</link:label>
    <link:label id="lab_cwt_PensionBalancingAccountMember_label_en-US" xlink:label="lab_cwt_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Balancing Account [Member]</link:label>
    <link:label id="lab_cwt_PensionBalancingAccountMember_documentation_en-US" xlink:label="lab_cwt_PensionBalancingAccountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Balancing Account [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionBalancingAccountMember" xlink:href="cwt-20221231.xsd#cwt_PensionBalancingAccountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PensionBalancingAccountMember" xlink:to="lab_cwt_PensionBalancingAccountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_be3a4c99-fba2-4d3f-a3ba-0497e462cd47_terseLabel_en-US" xlink:label="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink: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 collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized</link:label>
    <link:label id="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_label_en-US" xlink:label="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink: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 Collection Period in which Deferred Net WRAM and MCBA Revenues and Associated Costs will be Recognized</link:label>
    <link:label id="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_documentation_en-US" xlink:label="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the maximum collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink:href="cwt-20221231.xsd#cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink:to="lab_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8878089e-4e6c-4947-8609-5ab4bdacd2ed_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1415dcff-dd9f-497c-9393-73afe50f3ca4_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink: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 effects of differences which gave rise to significant portions of deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2d5d29c7-77a2-4f62-a79f-58d36cc520ee_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_cef147c8-0228-4bf5-9b3f-c0631ff1c97a_terseLabel_en-US" xlink:label="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink: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_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink: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 (Income) Tax Expense (Benefit)</link:label>
    <link:label id="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The sum of the current income tax expense or benefit and the deferred income tax expense or benefit included in operating expense of a utility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink:href="cwt-20221231.xsd#cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink:to="lab_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIncomeTaxRefunds_3ca6f63c-705c-4b49-ac58-2768e5b2bd41_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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_ProceedsFromIncomeTaxRefunds_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink: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 Income Tax Refunds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="lab_us-gaap_ProceedsFromIncomeTaxRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_c5d4714e-9fd7-40e6-a928-fa8b696b7d92_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of finite-lived intangible assets, future amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment_8e7999b8-1c79-4b58-aea9-832d823be2a6_totalLabel_en-US" xlink:label="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment" 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_cwt_PublicUtilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment" xlink: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</link:label>
    <link:label id="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period end amount of property, plant and equipment and Office buildings and other structures owned by public utility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment" xlink:to="lab_cwt_PublicUtilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_b98ef54e-18b0-400b-8e7d-bcdde2a0fd31_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_8862a130-002f-40fb-acc9-85c234c593b1_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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_8460db2b-36f4-48cf-9856-4b09f7e7e7e1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WRAM/MCBA and interim rates balancing accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_5e57f48d-e8d5-4401-8081-877505297216_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_90355cdf-1c15-4277-a2ae-3ecf7e4c5810_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_eed5f255-96e5-4eb9-85bc-39b91b84ebf1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/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_5e28eaa3-6e3e-4cba-befe-ee4db3aeddaf_totalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 other income</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_BalanceSheetLocationAxis_fa5264f0-f775-4443-a547-7b205147b74a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_45dd4712-2883-4ec0-ac53-534f2486e422_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_8d8c384a-9292-493e-b098-35bb3fc92be5_terseLabel_en-US" xlink:label="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental expansion of borrowing capacity</link:label>
    <link:label id="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_label_en-US" xlink:label="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Incremental Expansion of Borrowing Capacity</link:label>
    <link:label id="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_documentation_en-US" xlink:label="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Incremental Expansion of Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:href="cwt-20221231.xsd#cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:to="lab_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_1c7b7890-b6aa-4fdc-a29e-38fbb7bbacaf_terseLabel_en-US" xlink:label="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund period</link:label>
    <link:label id="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_label_en-US" xlink:label="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Advances for Construction Specified Refund Period</link:label>
    <link:label id="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_documentation_en-US" xlink:label="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the period over which customer advances will be refunded.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:href="cwt-20221231.xsd#cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:to="lab_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_b63b7b52-b2ff-41d2-906f-36b62a2dd70e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_e149bcff-9a0b-45cc-b039-818183957284_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_83b8e55f-ba0c-4d75-9a9a-7d99b2f26bf2_terseLabel_en-US" xlink:label="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink: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 Arrearages Payment Program cash returned</link:label>
    <link:label id="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_label_en-US" xlink:label="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease In Allowance For Credit Losses, Water Arrearages Payment Program</link:label>
    <link:label id="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_documentation_en-US" xlink:label="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease In Allowance For Credit Losses, Water Arrearages Payment Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:href="cwt-20221231.xsd#cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:to="lab_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_dc85223d-1548-451a-afae-d1360b911888_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_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_c74afa27-b9c7-4f23-96af-a9c3c90a0088_terseLabel_en-US" xlink:label="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink: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 leases</link:label>
    <link:label id="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_label_en-US" xlink:label="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink: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, Assets And Liabilities, Lessee [Abstract]</link:label>
    <link:label id="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_documentation_en-US" xlink:label="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Assets And Liabilities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink:href="cwt-20221231.xsd#cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink:to="lab_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_231e2873-301f-485a-bfb8-b5a62f442ef7_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_PurchaseObligationDueInFifthYear_19eff34d-0b0f-48f0-8d0c-f0afeb6ab4b4_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFifthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_7dcd82d2-488c-4a27-81df-ebc2c8f8ea18_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_9a41593e-1f90-4a57-bbbd-f0155451f0a5_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_cd1f0df2-58f1-44ed-bd74-5441609d1859_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink: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 Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0569cb34-9fb9-4c16-83ff-ee6ebeb506a9_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_30012545-511e-4a51-9763-267dcd087bdf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest / Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2e841cb0-92f9-410b-bdf4-a66ac26cd31d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FirstMortgageMember_643a882d-7130-4f69-b4ea-7223faf30859_terseLabel_en-US" xlink:label="lab_us-gaap_FirstMortgageMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage</link:label>
    <link:label id="lab_us-gaap_FirstMortgageMember_label_en-US" xlink:label="lab_us-gaap_FirstMortgageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FirstMortgageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FirstMortgageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FirstMortgageMember" xlink:to="lab_us-gaap_FirstMortgageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_55c08187-fae0-410c-8983-4578b057ce66_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink: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 Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_691e2340-8fc7-4694-b300-127d6c926d5a_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_9dcbf659-1cb3-4db1-b0a3-526a219199f9_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink: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 debt premium and expenses</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_b136f9c8-01cf-4119-a43c-b44ab94d7842_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInFourthYear" xlink:to="lab_us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_93b2aa4d-3890-4573-b3f2-f01fd3cd7768_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_FederalIncomeTaxExpenseBenefitContinuingOperations_7200105a-b478-4c7c-b0ae-06a98a29a0e4_totalLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" 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_FederalIncomeTaxExpenseBenefitContinuingOperations_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_4f62dc50-a1f8-40e5-8e1b-9390abc29c4c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink: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 depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_6b88c9be-b541-4f11-873e-64d82de70591_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d589ac07-901c-4096-b771-e31cde734d52_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">Long-term debt</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_PaymentsOfDebtIssuanceCosts_80196d51-5829-4147-9093-bda9d0b33719_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 debt expenses</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c3166e0d-74bb-4d57-947c-b11ff5ce5327_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_f3bc1cf4-d28d-417a-98de-ad06c51a4fb1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_cbe23b3a-5ef3-4548-a3b6-f4136a49fb34_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8698624b-5267-43f6-9e08-efd0af1899a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_0c50348f-5310-49e0-b474-3a8018e31646_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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 lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_08b8d482-1a8e-489a-aff1-b9995e3eb7fd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_PaymentsForAssetAcquisitions_9fd37a2b-7f4c-4fb6-a11f-5973c1fe8a01_negatedTerseLabel_en-US" xlink:label="lab_cwt_PaymentsForAssetAcquisitions" 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">Asset acquisition</link:label>
    <link:label id="lab_cwt_PaymentsForAssetAcquisitions_label_en-US" xlink:label="lab_cwt_PaymentsForAssetAcquisitions" xlink: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 Asset Acquisitions</link:label>
    <link:label id="lab_cwt_PaymentsForAssetAcquisitions_documentation_en-US" xlink:label="lab_cwt_PaymentsForAssetAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Asset Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForAssetAcquisitions" xlink:href="cwt-20221231.xsd#cwt_PaymentsForAssetAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_PaymentsForAssetAcquisitions" xlink:to="lab_cwt_PaymentsForAssetAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_f8ba9ac7-c10a-472f-96b8-abd023d43fc4_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1860259c-2edc-47f8-a85c-81ee1c3885d9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_ded53c8f-5629-4cac-9e84-0f33550fd044_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_bafcd8dd-03b8-49ac-bab1-159d216516ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease term</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseTermOfContract1_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member_cd75ffd3-c9d0-4a89-8337-d41a08464b03_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds EEE Series, Due 2032</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds E E E Series Due2032 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, EEE series, due in 2032. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsEEESeriesDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:to="lab_cwt_FirstMortgageBondsEEESeriesDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_74ad20c8-7965-4710-be87-1e2af8cc059e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_2863e106-14e3-453a-9234-9c07ec24a6ca_totalLabel_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" 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 payments</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_label_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payments, Gross</link:label>
    <link:label id="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_documentation_en-US" xlink:label="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" xlink: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, Expected Future Benefit Payments, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" xlink:to="lab_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_59a9a807-66b9-4d09-aeb9-1e1f7e9a7bf0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FinanceLeaseCostsAbstract_cf0aa07f-e3a5-4438-aa1f-ebd2a50e44d6_terseLabel_en-US" xlink:label="lab_cwt_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease cost:</link:label>
    <link:label id="lab_cwt_FinanceLeaseCostsAbstract_label_en-US" xlink:label="lab_cwt_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Costs [Abstract]</link:label>
    <link:label id="lab_cwt_FinanceLeaseCostsAbstract_documentation_en-US" xlink:label="lab_cwt_FinanceLeaseCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostsAbstract" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FinanceLeaseCostsAbstract" xlink:to="lab_cwt_FinanceLeaseCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_9cfb4af8-9e86-4934-a12a-118bcc6145d1_terseLabel_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink: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 income and expenses</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_label_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Component of Other Income (Expense) Nonoperating [Line Items]</link:label>
    <link:label id="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_documentation_en-US" xlink:label="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink:to="lab_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1cd48497-06a4-4412-935d-1774ed983f75_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_1374938d-7025-4743-8467-35bc63e4d510_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_ce789c80-c7b3-4479-a153-9e165bd2fa9a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashProjectAbandonmentCosts_bf81aaff-f7a9-4b70-b2f2-25c04ce5108e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-off of capital costs</link:label>
    <link:label id="lab_us-gaap_NoncashProjectAbandonmentCosts_label_en-US" xlink:label="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Project Abandonment Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashProjectAbandonmentCosts" xlink:to="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e53c18fb-b26e-4caa-96c0-94965faeb5da_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_cwt_AccruedBenefitCostsMember_cae4ddc0-6fb5-46d4-a90d-780e8477fde7_terseLabel_en-US" xlink:label="lab_cwt_AccruedBenefitCostsMember" xlink: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 benefit costs</link:label>
    <link:label id="lab_cwt_AccruedBenefitCostsMember_label_en-US" xlink:label="lab_cwt_AccruedBenefitCostsMember" xlink: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 Benefit Costs [Member]</link:label>
    <link:label id="lab_cwt_AccruedBenefitCostsMember_documentation_en-US" xlink:label="lab_cwt_AccruedBenefitCostsMember" xlink: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 Benefit Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitCostsMember" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AccruedBenefitCostsMember" xlink:to="lab_cwt_AccruedBenefitCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_d8c5f5c3-1c2f-4366-b734-6ca2522ec8f2_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_59a4fcaa-3d97-47e2-8569-b6c6b8bf9bac_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission and distribution plant</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission and Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_RecoverablePropertyLossesMember_9db6a353-419d-4117-ad01-0d220cfe1af5_terseLabel_en-US" xlink:label="lab_cwt_RecoverablePropertyLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable property losses</link:label>
    <link:label id="lab_cwt_RecoverablePropertyLossesMember_label_en-US" xlink:label="lab_cwt_RecoverablePropertyLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable Property Losses [Member]</link:label>
    <link:label id="lab_cwt_RecoverablePropertyLossesMember_documentation_en-US" xlink:label="lab_cwt_RecoverablePropertyLossesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoverable Property Losses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RecoverablePropertyLossesMember" xlink:href="cwt-20221231.xsd#cwt_RecoverablePropertyLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_RecoverablePropertyLossesMember" xlink:to="lab_cwt_RecoverablePropertyLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WaterPlantMember_0ea3d3a4-5d92-4829-ae7c-fe00b09fe48a_terseLabel_en-US" xlink:label="lab_us-gaap_WaterPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant</link:label>
    <link:label id="lab_us-gaap_WaterPlantMember_label_en-US" xlink:label="lab_us-gaap_WaterPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Water Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WaterPlantMember" xlink:to="lab_us-gaap_WaterPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_80b4fd84-1244-4086-8046-dfaae43f6931_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">Issuance of common stock, related expenses</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_5b30d01e-d4c3-41d7-b747-1ca5eab5492a_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 (Note 14)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_2e38da6a-85c5-461e-8a0a-1a525817ad95_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_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock_00cce88b-b5b2-4bcd-8695-070aff543ed7_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink: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 other accrued liabilities</link:label>
    <link:label id="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink: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 Other Accrued Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink: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 other accrued liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink:to="lab_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_177baacd-f075-4b6e-b358-910a4711f012_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" 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">2024</link:label>
    <link:label id="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_label_en-US" xlink:label="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink: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 Prescription Drug Subsidy Receipt, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:to="lab_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_e9d09d93-e0f7-4d2d-8c8e-655686f661ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_c93eef5e-6f17-4a2c-8bc6-9125d7771ba7_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink: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 / Contributions in Aid of Construction</link:label>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_label_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43c699dc-537a-4836-9a91-93ec64db1ef0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_a68539ce-5235-4880-95e5-9f76659bdd1c_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink: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 Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink: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 Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_98a6d51c-6ed3-40c2-b74a-b6c9872da916_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_dei_CoverAbstract_8ffb081b-78cd-49f3-a841-49066f0db21c_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_1cc1e120-6e9e-4a03-936c-6622cf17f6cb_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CaliforniaPublicAdvocatesOfficeMember_57e9927d-7481-460d-a8cf-cc718819bee9_terseLabel_en-US" xlink:label="lab_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Public Advocates Office</link:label>
    <link:label id="lab_cwt_CaliforniaPublicAdvocatesOfficeMember_label_en-US" xlink:label="lab_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Public Advocates Office [Member]</link:label>
    <link:label id="lab_cwt_CaliforniaPublicAdvocatesOfficeMember_documentation_en-US" xlink:label="lab_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">California Public Advocates Office</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:href="cwt-20221231.xsd#cwt_CaliforniaPublicAdvocatesOfficeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:to="lab_cwt_CaliforniaPublicAdvocatesOfficeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_80f4e76a-d73b-4ec2-8193-b4cb538cf561_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_0bf62364-f1df-4247-8124-acf9128cae6e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_e8525ad2-dae9-498a-88f2-970f9d4778b7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" 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">Unbilled revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d6987da7-8ceb-4cc9-9ead-36263cff1dec_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in projected benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_c68c8866-1fa1-4f66-b4d5-e0091fd2336b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_739da312-685b-423c-a8bd-c1cf354d7ef8_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_abac4c25-073c-45a0-9bcf-c4bda1ba526c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsIncurred_2b022378-2d64-48b3-9d76-908087139da8_totalLabel_en-US" xlink:label="lab_us-gaap_InterestCostsIncurred" 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 interest expense</link:label>
    <link:label id="lab_us-gaap_InterestCostsIncurred_label_en-US" xlink:label="lab_us-gaap_InterestCostsIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsIncurred" xlink:to="lab_us-gaap_InterestCostsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_3428ff16-8831-4b13-8884-7e0767cd5fa4_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesNetCurrentAbstract_c637349f-58b5-4ae3-ac61-30ee403419e8_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrentAbstract" 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">Receivables:</link:label>
    <link:label id="lab_us-gaap_ReceivablesNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesNetCurrentAbstract" xlink: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, Net, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract" xlink:to="lab_us-gaap_ReceivablesNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_30acec5b-29a4-474c-8b62-a57956b58c3f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_65ad246e-5547-4716-94f3-a6aa40c87a77_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_d6d63feb-3a05-4b06-9c84-07b38029b9f9_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_us-gaap_LongtermDebtTypeAxis_4556ea6f-ef85-4caa-83bb-2ce5362a94c6_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_IncreaseDecreaseInReceivables_5e8779f4-c5f1-44b9-be11-0c9bcf5f5c02_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">Receivables</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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_84a39ad2-247c-4e22-9215-394295bc6b70_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink: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 Error Corrections and Prior Period Adjustment Restatement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="lab_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_bf4714ca-5305-47c6-b1d7-1bf6b8711655_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member_ef9615d2-de5f-48a0-a57c-e1e1f0c446da_terseLabel_en-US" xlink:label="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds III Series, Due 2023</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member_label_en-US" xlink:label="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds I I I Series Due2023 [Member]</link:label>
    <link:label id="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member_documentation_en-US" xlink:label="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the first mortgage bonds, III series, due in 2023. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsIIISeriesDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:to="lab_cwt_FirstMortgageBondsIIISeriesDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_f859e651-4c0a-457c-996b-588c2d4ce039_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER ACCRUED LIABILITIES</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6a9b6160-f3f9-4f26-991c-fc805965f179_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_74fd73a9-f87a-4607-ba53-e820ccd0cb5f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_4486d2ef-de5b-4426-9474-cb1f4f77486e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share&#8212;diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_522462de-afc7-486f-83a0-6ec6856aa7bb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term portion of the pension benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink: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 Pension Plan, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:to="lab_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_aa28a4ad-b3c5-42e2-93ca-346dfb826367_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of non-utility properties</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_2dc8e494-08d5-4226-8f1b-227bd93101e5_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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 benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bc863276-2cc4-4e49-8088-6cbbc2e47390_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">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_us-gaap_PaymentsOfStockIssuanceCosts_66e5f125-5f1e-4763-a994-e2b25b9d2fb5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of stock issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink: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 Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c20f45f1-ef9a-4fca-a83a-1ee77a84bd3e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a6b001b3-a1f9-4aee-87dc-c2627bccd719_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d8f7e6ad-3ea8-45d1-b585-f6796fe23d61_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_b8aa083d-70de-473d-964a-ddeab8b5a3da_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink: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 Commitment, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_OtherUnregulatedIncomeAndExpensesMember_d13e5453-4260-446b-985b-4739f8e367b3_terseLabel_en-US" xlink:label="lab_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-regulated income and expenses</link:label>
    <link:label id="lab_cwt_OtherUnregulatedIncomeAndExpensesMember_label_en-US" xlink:label="lab_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink: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 Unregulated Income And Expenses [Member]</link:label>
    <link:label id="lab_cwt_OtherUnregulatedIncomeAndExpensesMember_documentation_en-US" xlink:label="lab_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents other unregulated income and expenses not elsewhere classified.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink:href="cwt-20221231.xsd#cwt_OtherUnregulatedIncomeAndExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink:to="lab_cwt_OtherUnregulatedIncomeAndExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_f2a4949b-b63d-4305-8827-9b852c00664e_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_358cc042-a3b9-43c8-8ecd-122808b7c57a_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of lease payments to be received</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_a43cd2c0-97c1-47d9-a240-59d257e8eeda_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Optional lease renewal term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LessorOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_ddc814d8-0810-4e81-a16f-e2d318efafb3_totalLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" 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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink: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, Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_36dca5f4-2b11-4a21-bacb-f356a6dedb05_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate - employee pension plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CaminoRealMember_691c52e1-ab3c-4e8c-9663-ffcac36ea8ee_terseLabel_en-US" xlink:label="lab_cwt_CaminoRealMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Camino Real</link:label>
    <link:label id="lab_cwt_CaminoRealMember_label_en-US" xlink:label="lab_cwt_CaminoRealMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Camino Real [Member]</link:label>
    <link:label id="lab_cwt_CaminoRealMember_documentation_en-US" xlink:label="lab_cwt_CaminoRealMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Camino Real</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaminoRealMember" xlink:href="cwt-20221231.xsd#cwt_CaminoRealMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CaminoRealMember" xlink:to="lab_cwt_CaminoRealMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_CalWaterMember_5ebe7a91-3952-49bd-9ff7-94095a46e3ca_terseLabel_en-US" xlink:label="lab_cwt_CalWaterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cal Water</link:label>
    <link:label id="lab_cwt_CalWaterMember_label_en-US" xlink:label="lab_cwt_CalWaterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cal Water [Member]</link:label>
    <link:label id="lab_cwt_CalWaterMember_documentation_en-US" xlink:label="lab_cwt_CalWaterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents California Water Company (Cal Water), a wholly-owned subsidiary of the Company.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CalWaterMember" xlink:href="cwt-20221231.xsd#cwt_CalWaterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_CalWaterMember" xlink:to="lab_cwt_CalWaterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ad2ad59c-d414-424a-99ea-87f6809b3c16_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of lease liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToSuppliers_95e3c5a5-1bc0-4bda-b35b-ae661155052e_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to suppliers</link:label>
    <link:label id="lab_us-gaap_PaymentsToSuppliers_label_en-US" xlink:label="lab_us-gaap_PaymentsToSuppliers" xlink: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 Suppliers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToSuppliers" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToSuppliers" xlink:to="lab_us-gaap_PaymentsToSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6a9f8205-4c1a-4bd8-bf50-883d483387b7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_fada6820-30a5-416f-a131-b140622c0d9f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_c81cb8bd-5866-4546-8afb-fb430058a021_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyClaimsDismissedNumber_d296f836-51d0-4a96-ad0c-46e22526cff5_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims dismissed</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsDismissedNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Dismissed, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsDismissedNumber" xlink:to="lab_us-gaap_LossContingencyClaimsDismissedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_35a495a2-5db2-4bc3-9e44-b510921ec39e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" 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">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_b3d9538a-0572-4f75-b924-55d7116041d7_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other</link:label>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeTypeOtherMember" xlink:to="lab_us-gaap_GuaranteeTypeOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_e3b9f40e-f85a-4755-8e6f-cd8cf13cd29f_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink: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, Pension and Other Postretirement and Postemployment Benefits, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_3970192d-1006-4c2f-9a3b-092651e380ae_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_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_1a8f5562-9e07-477f-99ea-8c033182970b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other postretirement plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" xlink: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, Investment Policy and Strategy, Description</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" xlink:to="lab_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_baad38a0-6b0d-4f5a-8221-1f97cc30cb8c_terseLabel_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 and liabilities</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:label id="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 detailed information about regulatory assets and liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_786bdebc-482b-46b8-8d9f-35b31ca5e3d3_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term purchase commitments - other disclosures</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_876a6903-35ae-4306-bcea-27e91054b963_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of long-term debt outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_f579f12a-2897-415a-9c62-b785a79bfb02_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease-right to use asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_94056bf6-3499-4deb-a1ed-4294504d64bf_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_cb1545bf-30e6-4909-a554-80a556a8c89a_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContributionsInAidOfConstruction_79ac0a97-d45c-4203-81e0-3a0683493efd_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_OtherNoncurrentAssetsMember_f4a9deec-802f-4fc4-8324-de9fb83cef7a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink: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 Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_9baa6205-ee47-43a2-b8fe-3d2ee8a67101_terseLabel_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_AssetAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_AssetAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionLineItems" xlink:to="lab_us-gaap_AssetAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_MeterReadingAndBillingMember_a6fbfb2a-5ce0-4dd7-b7a3-3d5032c82839_terseLabel_en-US" xlink:label="lab_cwt_MeterReadingAndBillingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meter reading and billing</link:label>
    <link:label id="lab_cwt_MeterReadingAndBillingMember_label_en-US" xlink:label="lab_cwt_MeterReadingAndBillingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Meter Reading And Billing [Member]</link:label>
    <link:label id="lab_cwt_MeterReadingAndBillingMember_documentation_en-US" xlink:label="lab_cwt_MeterReadingAndBillingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the revenue and expense associated with meter reading and billing services provided for water and wastewater systems owned by private companies and municipalities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MeterReadingAndBillingMember" xlink:href="cwt-20221231.xsd#cwt_MeterReadingAndBillingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_MeterReadingAndBillingMember" xlink:to="lab_cwt_MeterReadingAndBillingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_1b389cf7-e7be-4166-8325-aeba1cf93b71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_82ea37bf-630d-49e2-9a9b-673b484e5273_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_1d2e23c8-9888-4c9a-bdf6-87d054a28c68_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_702b0c88-ed61-456e-a6a1-4e883e0cdc3b_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_SERPPlanMember_4e256e8e-2217-484b-97d4-7e020cba055b_terseLabel_en-US" xlink:label="lab_cwt_SERPPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP</link:label>
    <link:label id="lab_cwt_SERPPlanMember_label_en-US" xlink:label="lab_cwt_SERPPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP Plan [Member]</link:label>
    <link:label id="lab_cwt_SERPPlanMember_documentation_en-US" xlink:label="lab_cwt_SERPPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SERPPlanMember" xlink:href="cwt-20221231.xsd#cwt_SERPPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_SERPPlanMember" xlink:to="lab_cwt_SERPPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_da6bf1bf-2646-4a38-8825-a3518d21d9d1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Equity: Small/Mid Cap Stocks</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, US, Small Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_63157322-c9fc-42e4-8681-8c43e9e78042_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink: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 cash flows from finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_623b0ef5-f720-403e-9b40-78bc790fd458_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets, Intangibles and Goodwill</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b407ae48-303d-40ac-98bf-b86e4b732eb2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_5cf5af7b-7106-4905-a273-eba555b38b84_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink: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 contributed by developers</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_7faeda8d-295c-4c3d-84a4-8a0332af2a73_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_347d6e95-e2cc-4c8d-8442-cea7f60feeb2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average price at grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_2fad5aa2-d77d-48de-a741-c845289e06ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_2dc8a821-0107-443d-a364-99c6d53aa315_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and general</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_28c57a57-36f6-4d4f-ac13-bb28ed322af0_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_f27dd44d-c432-4114-ac0a-7da0d63bc7ee_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_StatementOfStockholdersEquityAbstract_c99eca76-620f-4fe9-9253-1a4970366dcd_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_PublicUtilitiesApprovedDebtCapitalStructurePercentage_b0a73c51-72a1-47d2-8bf8-2e70053a390e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Approved debt</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage" xlink: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, Approved Debt Capital Structure, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6f497875-a63b-48cb-957f-de31c5f2e1d4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8dce3410-0d0d-4008-ae60-7266d68d08ef_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_FinanceLeaseLiabilityUndiscountedExcessAmount_a9b0e674-e969-4bad-80f7-2cf4a291af7e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_61ee0a52-40ca-4eb0-a4e9-b9c4dc5ed4e3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_27a7dc23-9bb2-4643-882f-4260bcb43c78_totalLabel_en-US" xlink:label="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" 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_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_label_en-US" xlink:label="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Equity and Borrowed Funds Used During Construction</link:label>
    <link:label id="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_documentation_en-US" xlink:label="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Equity and Borrowed Funds Used During Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" xlink:href="cwt-20221231.xsd#cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" xlink:to="lab_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f79a0a74-18ed-4189-bdb4-12364d685896_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwt_NetWRAMandMCBALongtermPayableMember_a257c1b7-c822-4817-a19c-bb86eddd621e_terseLabel_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongtermPayableMember" xlink: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 WRAM and MCBA long-term payable</link:label>
    <link:label id="lab_cwt_NetWRAMandMCBALongtermPayableMember_label_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongtermPayableMember" xlink: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 WRAM and MCBA Long-term Payable [Member]</link:label>
    <link:label id="lab_cwt_NetWRAMandMCBALongtermPayableMember_documentation_en-US" xlink:label="lab_cwt_NetWRAMandMCBALongtermPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net WRAM and MCBA Long-term Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongtermPayableMember" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongtermPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwt_NetWRAMandMCBALongtermPayableMember" xlink:to="lab_cwt_NetWRAMandMCBALongtermPayableMember" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>cwt-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:6e166a1d-fdd4-4130-8de4-75925f1d3c37,g:2a34a66f-7ef6-41a2-ba94-44cda8efcf08-->
<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.calwatergroup.com/role/CoverPage" xlink:type="simple" xlink:href="cwt-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bec0755e-a1f2-422a-b002-16c5852af739" 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_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentType_bec0755e-a1f2-422a-b002-16c5852af739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_aea9b3e6-a004-4b07-bacf-c63339ca013a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentAnnualReport_aea9b3e6-a004-4b07-bacf-c63339ca013a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d122c247-dc97-4de4-bf44-58e0480b57ca" 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_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentPeriodEndDate_d122c247-dc97-4de4-bf44-58e0480b57ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_666ad05f-a133-48fb-940d-39ed507a9607" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_CurrentFiscalYearEndDate_666ad05f-a133-48fb-940d-39ed507a9607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5e16d16c-1429-4ba9-9a19-069d4c03fe47" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentTransitionReport_5e16d16c-1429-4ba9-9a19-069d4c03fe47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9283ea3a-08ad-42a1-901d-38413dbb397e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityFileNumber_9283ea3a-08ad-42a1-901d-38413dbb397e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_0b00256c-2973-41c0-b493-1d13560aa5f1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityRegistrantName_0b00256c-2973-41c0-b493-1d13560aa5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c7df04ae-3525-4a2a-8987-6a5a80528a38" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c7df04ae-3525-4a2a-8987-6a5a80528a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_08ac7ea7-1b4b-4e7b-9a5a-6b20dc0f977b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityTaxIdentificationNumber_08ac7ea7-1b4b-4e7b-9a5a-6b20dc0f977b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a1f87f93-cc0b-4dd4-ba2a-259cedb78520" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityAddressAddressLine1_a1f87f93-cc0b-4dd4-ba2a-259cedb78520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_44517a11-4075-4788-a66b-aab38e33944c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityAddressCityOrTown_44517a11-4075-4788-a66b-aab38e33944c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_6081124b-6e2d-449c-a01e-74b87bc7f0de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityAddressStateOrProvince_6081124b-6e2d-449c-a01e-74b87bc7f0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_dd45f4f7-02c1-4305-98d4-d4fdb4d791f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityAddressPostalZipCode_dd45f4f7-02c1-4305-98d4-d4fdb4d791f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_9335ea63-9412-4c08-b0b9-e480d14d53a9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_CityAreaCode_9335ea63-9412-4c08-b0b9-e480d14d53a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_daf106e2-6742-46cf-ab55-d2b5b06806cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_LocalPhoneNumber_daf106e2-6742-46cf-ab55-d2b5b06806cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e57c843a-b314-42dd-a534-c140aadd148c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_Security12bTitle_e57c843a-b314-42dd-a534-c140aadd148c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a013c858-ec77-4cdb-ad26-3a1d733382ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_TradingSymbol_a013c858-ec77-4cdb-ad26-3a1d733382ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_02f1126f-d9b5-442d-80d8-e70fd0ccaa97" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_SecurityExchangeName_02f1126f-d9b5-442d-80d8-e70fd0ccaa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_de7f0eb7-9f45-4611-9ed5-7de61ee7f418" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_de7f0eb7-9f45-4611-9ed5-7de61ee7f418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_a86e21eb-c1f8-48b8-bee8-d9b01e6162fc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityVoluntaryFilers_a86e21eb-c1f8-48b8-bee8-d9b01e6162fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_9dbb6047-577b-49b2-8812-06867f9c2d15" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityCurrentReportingStatus_9dbb6047-577b-49b2-8812-06867f9c2d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_9c0541c2-35e9-4ac3-a9cb-140e46838d49" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityInteractiveDataCurrent_9c0541c2-35e9-4ac3-a9cb-140e46838d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_09bbaf09-6d72-4c36-adc5-3a0b78901233" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityFilerCategory_09bbaf09-6d72-4c36-adc5-3a0b78901233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c00468db-b32e-4125-bd64-bc00dea5f53a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntitySmallBusiness_c00468db-b32e-4125-bd64-bc00dea5f53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_029688fa-b9db-4f19-837c-8c6314194739" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityEmergingGrowthCompany_029688fa-b9db-4f19-837c-8c6314194739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e7c1ea75-ddea-462b-abe6-5ce108fa2568" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e7c1ea75-ddea-462b-abe6-5ce108fa2568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_95cf0174-df3c-45a9-b4c8-d85b0801858e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityShellCompany_95cf0174-df3c-45a9-b4c8-d85b0801858e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c45aa300-8524-4fbb-805a-f12110a6b7f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityPublicFloat_c45aa300-8524-4fbb-805a-f12110a6b7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7d3ecb5b-9add-4a21-a4f2-7ee8214333fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7d3ecb5b-9add-4a21-a4f2-7ee8214333fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e99f3783-56e2-48ba-a41b-27f8a0d07a74" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_e99f3783-56e2-48ba-a41b-27f8a0d07a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9fad3438-d0d2-49e5-ad30-7f6b62a83fed" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_EntityCentralIndexKey_9fad3438-d0d2-49e5-ad30-7f6b62a83fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d2adfd9b-2d54-48a6-a108-7c3826f92f59" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_AmendmentFlag_d2adfd9b-2d54-48a6-a108-7c3826f92f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7b01ee5f-125a-4b03-b1fc-8ad7964ead31" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentFiscalYearFocus_7b01ee5f-125a-4b03-b1fc-8ad7964ead31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a1dca573-9bc7-4d54-979c-1da5809bc38e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99cc3aa6-64ac-4032-ba4f-99c70d9de96a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a1dca573-9bc7-4d54-979c-1da5809bc38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/AuditInformation" xlink:type="simple" xlink:href="cwt-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AuditInformationAbstract_431c8984-2000-4f29-beef-dfb23d66e83c" xlink:href="cwt-20221231.xsd#cwt_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_c3c3054d-a499-4e31-9ee6-4cfb25515678" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_AuditInformationAbstract_431c8984-2000-4f29-beef-dfb23d66e83c" xlink:to="loc_dei_AuditorLocation_c3c3054d-a499-4e31-9ee6-4cfb25515678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_a4faaf77-40c6-4154-b26d-9d04e6cc3dda" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_AuditInformationAbstract_431c8984-2000-4f29-beef-dfb23d66e83c" xlink:to="loc_dei_AuditorName_a4faaf77-40c6-4154-b26d-9d04e6cc3dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_3ad07166-9996-4003-8997-dfd02dbae6a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_AuditInformationAbstract_431c8984-2000-4f29-beef-dfb23d66e83c" xlink:to="loc_dei_AuditorFirmId_3ad07166-9996-4003-8997-dfd02dbae6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c8614179-3482-4af7-9aa7-9c30419bfba1" 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_23329cd4-ddc1-433c-9e23-5e26d01be7ce" 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_c8614179-3482-4af7-9aa7-9c30419bfba1" xlink:to="loc_us-gaap_AssetsAbstract_23329cd4-ddc1-433c-9e23-5e26d01be7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_e427ab01-8c48-488f-a453-94f95a36d909" 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_23329cd4-ddc1-433c-9e23-5e26d01be7ce" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_e427ab01-8c48-488f-a453-94f95a36d909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_68d1d506-7641-491f-b778-c1bf69cc6f7f" 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_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand_68d1d506-7641-491f-b778-c1bf69cc6f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_776dc627-58b8-4753-8a53-8dd87b3f6395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_776dc627-58b8-4753-8a53-8dd87b3f6395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_5a14821d-2a49-43a0-b90f-8e999bf9b267" 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_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_5a14821d-2a49-43a0-b90f-8e999bf9b267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_80dd944a-bb1d-4829-91ee-2496b8323c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_80dd944a-bb1d-4829-91ee-2496b8323c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_e1143e30-c1b2-40f6-8ecb-07244c580bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_e1143e30-c1b2-40f6-8ecb-07244c580bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_6330dbf7-ce8d-45f6-bdfe-c75529580902" 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_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_6330dbf7-ce8d-45f6-bdfe-c75529580902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_d28a487e-a4d7-438e-93a4-e6620a79fa38" 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_e427ab01-8c48-488f-a453-94f95a36d909" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_d28a487e-a4d7-438e-93a4-e6620a79fa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" 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_23329cd4-ddc1-433c-9e23-5e26d01be7ce" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a1c03af-981a-4d8f-8acc-a07bca4323c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a1c03af-981a-4d8f-8acc-a07bca4323c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_8d7f2867-1917-4c16-bfcb-a9978560926b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_RestrictedCashCurrent_8d7f2867-1917-4c16-bfcb-a9978560926b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrentAbstract_65b0a3a0-cdbb-4f4e-a201-18c3f4093281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_ReceivablesNetCurrentAbstract_65b0a3a0-cdbb-4f4e-a201-18c3f4093281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6593bd73-2647-4ddc-869a-b7d6b1517239" 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_ReceivablesNetCurrentAbstract_65b0a3a0-cdbb-4f4e-a201-18c3f4093281" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6593bd73-2647-4ddc-869a-b7d6b1517239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_dfde487c-5fcf-4ba8-9724-de59d4cae77b" 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_ReceivablesNetCurrentAbstract_65b0a3a0-cdbb-4f4e-a201-18c3f4093281" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_dfde487c-5fcf-4ba8-9724-de59d4cae77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_1272eb66-30fd-4fd8-8644-468f7edd5ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesNetCurrentAbstract_65b0a3a0-cdbb-4f4e-a201-18c3f4093281" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_1272eb66-30fd-4fd8-8644-468f7edd5ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_a24bfcc6-59bd-4dad-83a1-cbbf96b25eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_a24bfcc6-59bd-4dad-83a1-cbbf96b25eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesInventory_21d38db8-beb6-4cd8-bcbe-d7da0de7ab0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_PublicUtilitiesInventory_21d38db8-beb6-4cd8-bcbe-d7da0de7ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_1a1dfaf5-f09e-47fd-b484-641161c44674" xlink:href="cwt-20221231.xsd#cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent_1a1dfaf5-f09e-47fd-b484-641161c44674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3504db3d-c623-440b-ac47-5429e94eacc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2d2c15df-4dae-4856-9f8c-6c23245c8e98" xlink:to="loc_us-gaap_AssetsCurrent_3504db3d-c623-440b-ac47-5429e94eacc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" 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_23329cd4-ddc1-433c-9e23-5e26d01be7ce" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_30a7b29b-d194-4ff0-acd1-9226cd5efddd" 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_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_30a7b29b-d194-4ff0-acd1-9226cd5efddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b4b76337-347a-423b-ae27-ac70eebd831f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" xlink:to="loc_us-gaap_Goodwill_b4b76337-347a-423b-ae27-ac70eebd831f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_22220839-0e60-42e6-bb5f-df4a326c6564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_22220839-0e60-42e6-bb5f-df4a326c6564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TotalOtherAssets_19762107-d748-4ea3-8959-171d4da98f7f" xlink:href="cwt-20221231.xsd#cwt_TotalOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_7df3fd66-8a85-4d42-b2b0-8ea7664c652b" xlink:to="loc_cwt_TotalOtherAssets_19762107-d748-4ea3-8959-171d4da98f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_241550e6-34ce-4652-9b1f-a8960c9bddd4" 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_23329cd4-ddc1-433c-9e23-5e26d01be7ce" xlink:to="loc_us-gaap_Assets_241550e6-34ce-4652-9b1f-a8960c9bddd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" 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_c8614179-3482-4af7-9aa7-9c30419bfba1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" 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_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ed2d91cb-5bd8-4766-a08d-f842cc735770" 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_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_CommonStockValue_ed2d91cb-5bd8-4766-a08d-f842cc735770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_988cad85-ac1e-432a-a849-69dda83249ad" 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_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_988cad85-ac1e-432a-a849-69dda83249ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f24a626b-b372-443c-b526-d4068717b979" 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_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f24a626b-b372-443c-b526-d4068717b979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_73f2fc77-14e1-436d-b26d-700cad4111d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_MinorityInterest_73f2fc77-14e1-436d-b26d-700cad4111d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_33f36e87-eeea-4e9c-86d8-216f68d6cfc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_33f36e87-eeea-4e9c-86d8-216f68d6cfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2ecf6a67-7f72-4976-9ea2-0dfc2c761530" 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_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2ecf6a67-7f72-4976-9ea2-0dfc2c761530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e20196ce-02ae-4044-9ebb-4ca98edb50ad" 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_CapitalizationLongtermDebtAndEquityAbstract_22ec414d-9139-459b-a9ec-e2a1691c00b9" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_e20196ce-02ae-4044-9ebb-4ca98edb50ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" 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_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_1c3fbc42-9efd-40fc-8a54-126e4e0e5c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_LongTermDebtCurrent_1c3fbc42-9efd-40fc-8a54-126e4e0e5c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_2cc3a23c-4bc9-41fb-84c1-184eb9913596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_ShortTermBorrowings_2cc3a23c-4bc9-41fb-84c1-184eb9913596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b759eaf2-0ee4-4f25-9ae3-12a7e94403c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_AccountsPayableCurrent_b759eaf2-0ee4-4f25-9ae3-12a7e94403c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_35388445-8147-4226-948b-6ebcbb7dcb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_35388445-8147-4226-948b-6ebcbb7dcb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_87411582-3592-49aa-8a6a-dbfb69a9a925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_87411582-3592-49aa-8a6a-dbfb69a9a925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_bad26913-f27a-4b5d-bc8c-d3ce8b3a1792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_InterestPayableCurrent_bad26913-f27a-4b5d-bc8c-d3ce8b3a1792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4aed720d-cb37-48d4-9ebf-3ea427999d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_4aed720d-cb37-48d4-9ebf-3ea427999d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2155cbd5-1a1b-4815-92c7-5d5f7a08af9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_e6201f87-6b84-4509-a31c-366e26f0eae9" xlink:to="loc_us-gaap_LiabilitiesCurrent_2155cbd5-1a1b-4815-92c7-5d5f7a08af9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b3b3dfe6-c0e0-418c-a758-0b7f52a3fff0" 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_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b3b3dfe6-c0e0-418c-a758-0b7f52a3fff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_6972723c-aa8e-47f0-a9d3-e1a7ddbc7354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_6972723c-aa8e-47f0-a9d3-e1a7ddbc7354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_e5493708-06c0-4ff9-b89b-8d7a9e7f3da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent_e5493708-06c0-4ff9-b89b-8d7a9e7f3da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_0a9fb4b4-7331-47a1-8f5b-d01c4ba4ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_0a9fb4b4-7331-47a1-8f5b-d01c4ba4ddbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContributionsInAidOfConstruction_76c18801-48da-4a39-b352-604d8b0f522f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_ContributionsInAidOfConstruction_76c18801-48da-4a39-b352-604d8b0f522f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2d1a0a83-2ea0-46f6-a6e8-5bf3ee7d4835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2d1a0a83-2ea0-46f6-a6e8-5bf3ee7d4835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4b223bcd-54e6-43f8-90f0-24a3bffa914b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4b223bcd-54e6-43f8-90f0-24a3bffa914b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_56f58742-2f7c-4cc6-a702-bae13a199a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c4a5bbb9-b3fc-4d6d-b020-98b7dc0e5b4a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_56f58742-2f7c-4cc6-a702-bae13a199a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c506ebfa-168e-4885-ac91-a7078b5919bb" 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_CommonStockParOrStatedValuePerShare_b1ca9150-5d7b-4a5d-b013-0cbfd98e6180" 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_StatementOfFinancialPositionAbstract_c506ebfa-168e-4885-ac91-a7078b5919bb" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b1ca9150-5d7b-4a5d-b013-0cbfd98e6180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_cdf571d8-82d8-403c-b22f-d10614679dcb" 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_StatementOfFinancialPositionAbstract_c506ebfa-168e-4885-ac91-a7078b5919bb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_cdf571d8-82d8-403c-b22f-d10614679dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a3e66681-bfd9-445b-b9e8-330b67f99171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c506ebfa-168e-4885-ac91-a7078b5919bb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a3e66681-bfd9-445b-b9e8-330b67f99171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" 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_RegulatedOperatingRevenueWater_001cdeae-9861-4767-98a5-55328e4588f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueWater"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_RegulatedOperatingRevenueWater_001cdeae-9861-4767-98a5-55328e4588f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_8ea5aca6-3d82-4b73-a046-2f4fccdf9470" 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_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:to="loc_us-gaap_CostOfPurchasedWater_8ea5aca6-3d82-4b73-a046-2f4fccdf9470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_df39f1d5-e37c-4c19-a7e5-47464acbd86a" 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_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_df39f1d5-e37c-4c19-a7e5-47464acbd86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PumpTaxes_db7c46c1-c82c-4079-83c7-7657741184be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PumpTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:to="loc_us-gaap_PumpTaxes_db7c46c1-c82c-4079-83c7-7657741184be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_26c5ab2b-ead4-4314-a276-32dcf3234975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_26c5ab2b-ead4-4314-a276-32dcf3234975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseOther_0849fe8a-9972-4bf6-8383-e1171581f5a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingCostsAndExpensesAbstract_b24a4e0e-4fc8-4a7a-a82b-4ffaa8ad4ab7" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseOther_0849fe8a-9972-4bf6-8383-e1171581f5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_0c465730-7fed-4629-8079-468ab2c34021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenance_0c465730-7fed-4629-8079-468ab2c34021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_bfd7db90-482f-4b5b-9857-d09c91cbc5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_bfd7db90-482f-4b5b-9857-d09c91cbc5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_0e0c0b7a-8785-4696-9c9c-276646e91b5c" xlink:href="cwt-20221231.xsd#cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit_0e0c0b7a-8785-4696-9c9c-276646e91b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2e004a56-296a-40cf-b1b9-995e5c157606" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_2e004a56-296a-40cf-b1b9-995e5c157606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_264fb85a-9987-49fc-b77d-559c061e9d57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseAbstract_d5f68845-f3e1-4915-ad4c-1131b95e17bc" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_264fb85a-9987-49fc-b77d-559c061e9d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e9a9d9c1-3110-4dce-95b1-1838a9405f07" 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_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_OperatingIncomeLoss_e9a9d9c1-3110-4dce-95b1-1838a9405f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" 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_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_c0eaed18-37e9-4e50-8ce7-1a75f7ca78d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_c0eaed18-37e9-4e50-8ce7-1a75f7ca78d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_e1bd027b-dff5-4667-988b-b9332faab9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_OtherNonoperatingExpense_e1bd027b-dff5-4667-988b-b9332faab9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_237c2dc4-2a7d-4c7d-b4c8-bd23b2115a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_237c2dc4-2a7d-4c7d-b4c8-bd23b2115a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_6099e284-c402-4334-919d-c6b6cb4048fa" 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_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_6099e284-c402-4334-919d-c6b6cb4048fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_eb8c1426-79dd-40d1-b709-b689e24fd488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_eb8c1426-79dd-40d1-b709-b689e24fd488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_775b846e-4515-4aa6-8065-7f8518430275" xlink:href="cwt-20221231.xsd#cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit_775b846e-4515-4aa6-8065-7f8518430275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_bfddb3ac-6c54-4ea2-9baa-31dddf493e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_2cd8d2ad-4a35-4afa-a3bf-68c255ba89a5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_bfddb3ac-6c54-4ea2-9baa-31dddf493e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurredAbstract_5c06d836-cafe-4d95-9620-5052a8234f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurredAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_InterestCostsIncurredAbstract_5c06d836-cafe-4d95-9620-5052a8234f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_fc1021fb-ac43-4e64-8793-d5a1dacbcc09" 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_InterestCostsIncurredAbstract_5c06d836-cafe-4d95-9620-5052a8234f34" xlink:to="loc_us-gaap_InterestExpenseDebt_fc1021fb-ac43-4e64-8793-d5a1dacbcc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_090bf54c-a851-4650-8e3b-8180ddc77339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestCostsIncurredAbstract_5c06d836-cafe-4d95-9620-5052a8234f34" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_090bf54c-a851-4650-8e3b-8180ddc77339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsIncurred_98d8313b-ce7c-44ee-94ec-1ee7a4c82cce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestCostsIncurredAbstract_5c06d836-cafe-4d95-9620-5052a8234f34" xlink:to="loc_us-gaap_InterestCostsIncurred_98d8313b-ce7c-44ee-94ec-1ee7a4c82cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_90dfa792-3ca3-404a-abfe-076adece501f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_ProfitLoss_90dfa792-3ca3-404a-abfe-076adece501f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bc1d576f-9c53-40ef-8f47-671b1b0a9030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bc1d576f-9c53-40ef-8f47-671b1b0a9030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71264d31-2dbb-443e-8013-7c7cf9ef2809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_NetIncomeLoss_71264d31-2dbb-443e-8013-7c7cf9ef2809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f18ca542-0de1-43aa-a0cb-f053112f80bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_EarningsPerShareAbstract_f18ca542-0de1-43aa-a0cb-f053112f80bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b04413b9-7589-4cd4-aec9-870c68eff35b" 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_f18ca542-0de1-43aa-a0cb-f053112f80bd" xlink:to="loc_us-gaap_EarningsPerShareBasic_b04413b9-7589-4cd4-aec9-870c68eff35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a488a14c-53d9-40a3-b151-6e5f3a865e5f" 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_f18ca542-0de1-43aa-a0cb-f053112f80bd" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a488a14c-53d9-40a3-b151-6e5f3a865e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb22e916-1a67-4ecd-88e8-16e0e02d0379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a85c082f-a879-4706-8715-2ae04ecc1e11" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb22e916-1a67-4ecd-88e8-16e0e02d0379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85d126b2-9cb3-4058-ba8a-39ddefe25cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb22e916-1a67-4ecd-88e8-16e0e02d0379" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85d126b2-9cb3-4058-ba8a-39ddefe25cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21630f5e-abdd-440f-ab9f-52a0a238669e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb22e916-1a67-4ecd-88e8-16e0e02d0379" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21630f5e-abdd-440f-ab9f-52a0a238669e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofEquity"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_642be81d-4ef0-4add-b65f-f5ebfd83e6c5" 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_dd5d7a43-f5ae-4449-a155-39068825a109" 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_642be81d-4ef0-4add-b65f-f5ebfd83e6c5" xlink:to="loc_us-gaap_StatementTable_dd5d7a43-f5ae-4449-a155-39068825a109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" 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_dd5d7a43-f5ae-4449-a155-39068825a109" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" 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_182a8231-10cc-41d5-9d71-5d4c4ee7a1ff" xlink:to="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c78dee5f-1c03-40b4-be29-53095023dc25" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_CommonStockMember_c78dee5f-1c03-40b4-be29-53095023dc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_88b11bea-103a-4d69-b690-e0e8bdbc4f41" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_88b11bea-103a-4d69-b690-e0e8bdbc4f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f6bfd126-4e42-4c78-98fb-470a83688c8e" 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_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_RetainedEarningsMember_f6bfd126-4e42-4c78-98fb-470a83688c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_e1a2b1f3-0b23-4c0e-88f2-ea82ed426e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6ec72284-9b0a-4348-aa3e-641510dfdd17" xlink:to="loc_us-gaap_NoncontrollingInterestMember_e1a2b1f3-0b23-4c0e-88f2-ea82ed426e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e5a22a6e-87f1-4094-9024-333d0245575d" 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_dd5d7a43-f5ae-4449-a155-39068825a109" xlink:to="loc_us-gaap_StatementLineItems_e5a22a6e-87f1-4094-9024-333d0245575d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" 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_e5a22a6e-87f1-4094-9024-333d0245575d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_4abb6edf-272e-40a8-84d7-4f83d5296c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_SharesIssued_4abb6edf-272e-40a8-84d7-4f83d5296c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_327f1479-5283-498d-8323-2d09276e92bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_327f1479-5283-498d-8323-2d09276e92bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_eb72e687-7ab4-4e72-9a5d-4b278ec4695b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_ProfitLoss_eb72e687-7ab4-4e72-9a5d-4b278ec4695b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_07a2d6a9-001d-4d4a-857e-37f5f6c21d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_07a2d6a9-001d-4d4a-857e-37f5f6c21d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2d3391d6-23d0-48c8-993c-5aff665ba0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2d3391d6-23d0-48c8-993c-5aff665ba0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_0c7b05e6-0a25-4485-94e2-bc0b2e2a3d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_0c7b05e6-0a25-4485-94e2-bc0b2e2a3d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_dc1484fa-0794-4d40-a522-88ace33a70e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_dc1484fa-0794-4d40-a522-88ace33a70e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_88767a33-1659-44f5-8c2c-458503caabcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_DividendsCommonStockCash_88767a33-1659-44f5-8c2c-458503caabcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_7395c32a-ea0b-48b2-999b-af6a039dbdff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_7395c32a-ea0b-48b2-999b-af6a039dbdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_d9c862be-acd4-4633-92fd-9d7ceb999118" xlink:href="cwt-20221231.xsd#cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness_d9c862be-acd4-4633-92fd-9d7ceb999118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a6d4f72d-b1b3-4c01-be4a-b88a8043675e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_a6d4f72d-b1b3-4c01-be4a-b88a8043675e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_424b9b4b-d78b-460a-a445-f645ddd1642a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_SharesIssued_424b9b4b-d78b-460a-a445-f645ddd1642a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7cd3e3cd-70ae-4237-b270-0856df51ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99b3da86-054b-428e-8f3c-e8dc70c78c28" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7cd3e3cd-70ae-4237-b270-0856df51ab8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c40c8e6b-e247-4068-b3ae-e81bc11aaedd" 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_CommonStockDividendsPerShareCashPaid_004b1449-75b9-49f8-9f29-4418a706bb40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c40c8e6b-e247-4068-b3ae-e81bc11aaedd" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_004b1449-75b9-49f8-9f29-4418a706bb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" 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_2487ab23-bc02-4e1c-bd3d-efa9dac585f5" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2487ab23-bc02-4e1c-bd3d-efa9dac585f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0dfebdb7-9203-4e78-ac8d-ae4ac41d00c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2487ab23-bc02-4e1c-bd3d-efa9dac585f5" xlink:to="loc_us-gaap_ProfitLoss_0dfebdb7-9203-4e78-ac8d-ae4ac41d00c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" 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_2487ab23-bc02-4e1c-bd3d-efa9dac585f5" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_59cf52fd-3a27-4437-bbf8-84b0a6c56c20" 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_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_59cf52fd-3a27-4437-bbf8-84b0a6c56c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_3b63259b-cfef-44f7-b636-3173a874d51d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_3b63259b-cfef-44f7-b636-3173a874d51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_554f8fea-1467-4b24-8b5b-238217dc2c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_554f8fea-1467-4b24-8b5b-238217dc2c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_02341396-7e44-4643-8584-37b1bc30203c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_02341396-7e44-4643-8584-37b1bc30203c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_be5a7146-3374-4790-a58a-99242d425394" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_be5a7146-3374-4790-a58a-99242d425394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e7f765b8-bb09-4046-b552-226bb9ad5247" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_ShareBasedCompensation_e7f765b8-bb09-4046-b552-226bb9ad5247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_13823957-bdb9-4726-9e1f-2a12869b8160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_13823957-bdb9-4726-9e1f-2a12869b8160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_2960df81-b5f4-4521-814b-d190827722db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_2960df81-b5f4-4521-814b-d190827722db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_44051922-7532-4092-9be9-16d0184a809e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_c1dd82e8-cc12-47da-86b4-4664808ba7dd" 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_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_c1dd82e8-cc12-47da-86b4-4664808ba7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_f6a5a837-a4e8-49c7-8f78-55e5d9ea114e" xlink:href="cwt-20221231.xsd#cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_f6a5a837-a4e8-49c7-8f78-55e5d9ea114e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_0c4665b4-8bf1-407a-b194-17e998421057" xlink:href="cwt-20221231.xsd#cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram_0c4665b4-8bf1-407a-b194-17e998421057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_85caddfb-2356-4859-8bb0-e22ba1bfee11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_85caddfb-2356-4859-8bb0-e22ba1bfee11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b0c86fc5-b2ed-44fd-9e16-c8940ab9f81f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b0c86fc5-b2ed-44fd-9e16-c8940ab9f81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b6ec58db-893e-47a6-b12d-9ad2602e3581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b6ec58db-893e-47a6-b12d-9ad2602e3581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_59af85a1-d8aa-42e5-9ca4-64cffe739347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_59af85a1-d8aa-42e5-9ca4-64cffe739347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_c01c78d4-10f8-4ff1-a9c1-960f83a2fb60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6db58344-2664-47ae-b21f-c8aee87fa3ef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_c01c78d4-10f8-4ff1-a9c1-960f83a2fb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a1ed70e-9bab-49cb-9e0f-cee59da591e2" 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_2487ab23-bc02-4e1c-bd3d-efa9dac585f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a1ed70e-9bab-49cb-9e0f-cee59da591e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_e8ef9e81-10c2-4c4c-a210-c400595b1222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems_e8ef9e81-10c2-4c4c-a210-c400595b1222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_244fcff9-7fa4-48dd-a35d-095174f065b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_244fcff9-7fa4-48dd-a35d-095174f065b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2668d1a3-4e3b-4584-a8d4-2fee0f59f45b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2668d1a3-4e3b-4584-a8d4-2fee0f59f45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForAssetAcquisitions_17d1f0c5-3dc9-4c17-a102-99e28c9f97e2" xlink:href="cwt-20221231.xsd#cwt_PaymentsForAssetAcquisitions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_cwt_PaymentsForAssetAcquisitions_17d1f0c5-3dc9-4c17-a102-99e28c9f97e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1ff14de5-ab5d-4d77-af3a-b495751f5d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_1ff14de5-ab5d-4d77-af3a-b495751f5d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_c36d437c-a955-43f4-9b42-3562adc8fdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_c36d437c-a955-43f4-9b42-3562adc8fdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_865d1166-62c6-44b1-ada4-9468a0278521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_865d1166-62c6-44b1-ada4-9468a0278521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_c7a16b0a-5dce-48da-a42b-8b79cc54e8b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_c7a16b0a-5dce-48da-a42b-8b79cc54e8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f512effd-2225-4a1b-8cc6-86a8c679fa75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3b53b3e0-b7cf-415c-a514-3ad73c8455f9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f512effd-2225-4a1b-8cc6-86a8c679fa75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_d4f5e7e9-8f16-440f-af76-4b027e488013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_d4f5e7e9-8f16-440f-af76-4b027e488013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_27dc61d7-10a4-42c8-8e06-89af0de9e8d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_27dc61d7-10a4-42c8-8e06-89af0de9e8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_667f786a-d21d-49d7-ae80-64dc7da9059a" 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_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_667f786a-d21d-49d7-ae80-64dc7da9059a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_bbce141b-3248-4f8a-a2f7-4a4f7a4c3ea9" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities_bbce141b-3248-4f8a-a2f7-4a4f7a4c3ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfAdvancesForConstruction_68bfed1d-cc04-4581-a6ea-90439c06511c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfAdvancesForConstruction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_RepaymentsOfAdvancesForConstruction_68bfed1d-cc04-4581-a6ea-90439c06511c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f3a7d9cb-bf73-4853-b472-5bd3f733a28c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f3a7d9cb-bf73-4853-b472-5bd3f733a28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f57f14df-cb3f-4a9c-ae70-b2cd6e2f399c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f57f14df-cb3f-4a9c-ae70-b2cd6e2f399c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_654f301f-193f-49c9-94d7-d6c0624f0d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_654f301f-193f-49c9-94d7-d6c0624f0d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_137d876e-ea82-4644-a670-a4e46a53dfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_137d876e-ea82-4644-a670-a4e46a53dfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_61e4444b-848b-4c45-9566-3ac3fa0a16c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_61e4444b-848b-4c45-9566-3ac3fa0a16c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e8016900-56d6-4c70-9146-33e1599dd4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_aa09ba7f-100e-4659-9ca5-e6a485b802f9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e8016900-56d6-4c70-9146-33e1599dd4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_23c97bfc-1125-4b59-a25d-e06b9999f5e5" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_23c97bfc-1125-4b59-a25d-e06b9999f5e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a64389af-163b-4c8c-8a73-1705db4b8424" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a64389af-163b-4c8c-8a73-1705db4b8424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9fe660a1-901c-4eea-9d09-44387d4640d0" 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_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9fe660a1-901c-4eea-9d09-44387d4640d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_4841e736-4344-467f-ae3d-b5e7c36e58b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_4841e736-4344-467f-ae3d-b5e7c36e58b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CashPaidReceivedDuringYearAbstract_e904bd30-c559-4bfb-b945-79accbd52bef" xlink:href="cwt-20221231.xsd#cwt_CashPaidReceivedDuringYearAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_4841e736-4344-467f-ae3d-b5e7c36e58b5" xlink:to="loc_cwt_CashPaidReceivedDuringYearAbstract_e904bd30-c559-4bfb-b945-79accbd52bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a03a3fa8-fae9-4a9e-ac21-138d818ff116" 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_cwt_CashPaidReceivedDuringYearAbstract_e904bd30-c559-4bfb-b945-79accbd52bef" xlink:to="loc_us-gaap_InterestPaidNet_a03a3fa8-fae9-4a9e-ac21-138d818ff116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIncomeTaxRefunds_f70953d6-f461-4bd3-a4eb-e8240391b61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_CashPaidReceivedDuringYearAbstract_e904bd30-c559-4bfb-b945-79accbd52bef" xlink:to="loc_us-gaap_ProceedsFromIncomeTaxRefunds_f70953d6-f461-4bd3-a4eb-e8240391b61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2cb65f67-3821-41a2-994b-b228105f9865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_04b7e2f5-e14f-4fd7-8653-17a828e5bc11" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2cb65f67-3821-41a2-994b-b228105f9865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a842502c-2749-471a-832e-e034b778a475" 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_2cb65f67-3821-41a2-994b-b228105f9865" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_a842502c-2749-471a-832e-e034b778a475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_c3a8d79a-fb6a-4fbd-9e95-787dfbf3fd23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2cb65f67-3821-41a2-994b-b228105f9865" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_c3a8d79a-fb6a-4fbd-9e95-787dfbf3fd23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities_936a3278-4931-4ed4-ac4b-2d380e6ffd5e" xlink:href="cwt-20221231.xsd#cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2cb65f67-3821-41a2-994b-b228105f9865" xlink:to="loc_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities_936a3278-4931-4ed4-ac4b-2d380e6ffd5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="simple" xlink:href="cwt-20221231.xsd#ConsolidatedStatementsofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_f729b42d-ab8e-4dd9-87fa-97b36a558794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_f729b42d-ab8e-4dd9-87fa-97b36a558794" xlink:to="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e966fcf8-8056-407d-921c-2cf27f48efeb" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_1191dc68-ca5a-4c15-9ea7-9f48b80227bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_09c4709a-9508-453b-93a8-5eb5b66ef8be" xlink:to="loc_us-gaap_LongTermDebtMember_1191dc68-ca5a-4c15-9ea7-9f48b80227bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_91a1555e-90d2-4063-8329-fc4b25395882" 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_330ac9b6-1754-4539-a3b9-b1fd0f57f8d9" xlink:to="loc_us-gaap_StatementLineItems_91a1555e-90d2-4063-8329-fc4b25395882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f108340f-b925-4bc8-bb6f-05e45be8b864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_91a1555e-90d2-4063-8329-fc4b25395882" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f108340f-b925-4bc8-bb6f-05e45be8b864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS" xlink:type="simple" xlink:href="cwt-20221231.xsd#ORGANIZATIONANDOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1b186778-8a7b-4fe7-a08e-b4bcb0b2b4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_07d15140-22c9-4b89-b9c5-cd81791d595f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1b186778-8a7b-4fe7-a08e-b4bcb0b2b4fa" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_07d15140-22c9-4b89-b9c5-cd81791d595f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_78b0bfba-5bdd-4777-8309-3ceadfa07ff4" 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_e208b62d-ac85-4443-8dbc-1efe1c2dd28a" 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_78b0bfba-5bdd-4777-8309-3ceadfa07ff4" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e208b62d-ac85-4443-8dbc-1efe1c2dd28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERINCOMEANDEXPENSES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_77d6f4ee-b299-4c21-bc84-4940d7406d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_c64db2c4-929f-4b4f-8d9f-48eba15dc1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_77d6f4ee-b299-4c21-bc84-4940d7406d0f" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_c64db2c4-929f-4b4f-8d9f-48eba15dc1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILTIES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_eb6258cd-9231-45c0-9518-457f1f14011f" 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_PublicUtilitiesDisclosureTextBlock_9c08337f-4a2d-4434-ab5f-3681c51f666e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_eb6258cd-9231-45c0-9518-457f1f14011f" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_9c08337f-4a2d-4434-ab5f-3681c51f666e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILL"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7119020d-2ab0-45b7-95e7-5388f3c1580d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_08e32e34-84ae-49d8-a594-ba0f463457dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7119020d-2ab0-45b7-95e7-5388f3c1580d" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_08e32e34-84ae-49d8-a594-ba0f463457dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EQUITY" xlink:type="simple" xlink:href="cwt-20221231.xsd#EQUITY"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_7aa4bbe9-00a1-4655-bf85-a0ce014de379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9af2bed1-b549-441c-b735-593a929a86d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_7aa4bbe9-00a1-4655-bf85-a0ce014de379" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_9af2bed1-b549-441c-b735-593a929a86d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SHORTTERMBORROWINGS" xlink:type="simple" xlink:href="cwt-20221231.xsd#SHORTTERMBORROWINGS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SHORTTERMBORROWINGS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_1cff9cbb-628e-4b18-88ac-85869f17b0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTextBlock_897e4e53-1a69-4b08-9703-a2a0737549bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract_1cff9cbb-628e-4b18-88ac-85869f17b0f3" xlink:to="loc_us-gaap_ShortTermDebtTextBlock_897e4e53-1a69-4b08-9703-a2a0737549bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBT" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBT"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_855b4dcd-8dfe-4c6c-a5c5-a49e941838b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_e48b72e5-12f5-4ecb-affe-54d722401811" 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_LongTermDebtAbstract_855b4dcd-8dfe-4c6c-a5c5-a49e941838b6" xlink:to="loc_us-gaap_LongTermDebtTextBlock_e48b72e5-12f5-4ecb-affe-54d722401811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERACCRUEDLIABILITIES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_0ddc4d57-3612-4c68-ae00-270d8ad8e433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_53d4120e-d65c-4a69-a735-f657515c29b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_0ddc4d57-3612-4c68-ae00-270d8ad8e433" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_53d4120e-d65c-4a69-a735-f657515c29b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXES" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cd483559-47c4-46f8-99f8-afe6e2217857" 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_51478a64-2c8c-4cd1-a4f1-ce5c6c8f9af2" 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_cd483559-47c4-46f8-99f8-afe6e2217857" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_51478a64-2c8c-4cd1-a4f1-ce5c6c8f9af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_15923890-6230-477d-9a97-3e84c060b5b4" 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_4a1e3732-9fd6-46b9-a48f-fbbeac080ed3" 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_15923890-6230-477d-9a97-3e84c060b5b4" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_4a1e3732-9fd6-46b9-a48f-fbbeac080ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c9bc0d1-35d5-461f-8fd4-ca7663308994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5aa65d98-4210-4883-ae6b-e2956c408c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c9bc0d1-35d5-461f-8fd4-ca7663308994" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_5aa65d98-4210-4883-ae6b-e2956c408c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="cwt-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8d6a9767-009e-4646-b147-66c2caabe35c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_e94071e9-0617-490c-b144-4416caaa2664" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8d6a9767-009e-4646-b147-66c2caabe35c" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e94071e9-0617-490c-b144-4416caaa2664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c368f9dc-06d1-4529-915f-8b77e40ea22f" 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_c17cf732-35c6-4271-8fb4-07a58e64a174" 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_c368f9dc-06d1-4529-915f-8b77e40ea22f" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c17cf732-35c6-4271-8fb4-07a58e64a174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ACQUISITIONS" xlink:type="simple" xlink:href="cwt-20221231.xsd#ACQUISITIONS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ACQUISITIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b01bf191-b8db-4180-b44f-8b737ae25e8d" 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_97ea84c6-037f-4c5d-b8b3-a919b4161cac" 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_b01bf191-b8db-4180-b44f-8b737ae25e8d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_97ea84c6-037f-4c5d-b8b3-a919b4161cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS" xlink:type="simple" xlink:href="cwt-20221231.xsd#IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_a9764526-bb06-42a5-b5ed-42d36e671270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionTextBlock_29665aad-a861-48a4-afcc-6ca9964cd246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_a9764526-bb06-42a5-b5ed-42d36e671270" xlink:to="loc_us-gaap_ErrorCorrectionTextBlock_29665aad-a861-48a4-afcc-6ca9964cd246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" 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_268c413f-2b7c-4df6-84ff-ff0d6ec0124e" 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_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_268c413f-2b7c-4df6-84ff-ff0d6ec0124e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_70ae2912-1118-483c-a0c7-a12184aa965d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_70ae2912-1118-483c-a0c7-a12184aa965d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_31edbb14-c9be-4d2e-b912-83ffcca75728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_31edbb14-c9be-4d2e-b912-83ffcca75728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_fe60dbc6-5620-4042-9d41-9a6dd2b84306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_fe60dbc6-5620-4042-9d41-9a6dd2b84306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3782ac0b-136c-403e-a6c7-cc916cb3828d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3782ac0b-136c-403e-a6c7-cc916cb3828d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionLeases_0d5da0b6-5448-4898-85ae-37f72eebfa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_RevenueRecognitionLeases_0d5da0b6-5448-4898-85ae-37f72eebfa54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_eb98d136-cb04-4d2b-989a-5c8e269906af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_eb98d136-cb04-4d2b-989a-5c8e269906af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_61c067be-a66f-4e0c-b331-8f5086afc92c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_61c067be-a66f-4e0c-b331-8f5086afc92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_397f89af-a003-4cc2-970d-ea78129693a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_397f89af-a003-4cc2-970d-ea78129693a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_8f910006-8d17-4731-bb0e-6f30ec46d7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_8f910006-8d17-4731-bb0e-6f30ec46d7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock_d14956f8-91e5-4774-b6cd-ebaa1de45aba" xlink:href="cwt-20221231.xsd#cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock_d14956f8-91e5-4774-b6cd-ebaa1de45aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_cabfe471-a98d-4bed-9187-cc12075ec74c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_cabfe471-a98d-4bed-9187-cc12075ec74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_30996cac-da9c-4f57-a9d6-e7e55f6a26e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_30996cac-da9c-4f57-a9d6-e7e55f6a26e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPolicyTextBlock_80f6681b-b409-4d75-8cb2-399285a5b35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_PublicUtilitiesPolicyTextBlock_80f6681b-b409-4d75-8cb2-399285a5b35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b9a62d9f-d3e6-4d97-addc-6312851d5fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b9a62d9f-d3e6-4d97-addc-6312851d5fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f8d44722-7246-4d34-a025-19db70d1d243" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f8d44722-7246-4d34-a025-19db70d1d243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_d0f60a32-7d61-40e4-91cc-9ecfecda5803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_DebtPolicyTextBlock_d0f60a32-7d61-40e4-91cc-9ecfecda5803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_5571cc33-4d06-4f86-9fa6-51fd2476e754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_5571cc33-4d06-4f86-9fa6-51fd2476e754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_91d72b65-e28e-4728-a160-9bb3afc15ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_91d72b65-e28e-4728-a160-9bb3afc15ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_ecfb1d87-d10c-45b3-9781-66612cc327c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_ecfb1d87-d10c-45b3-9781-66612cc327c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_05a74866-9ba3-470f-b935-2a137bb85b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_05a74866-9ba3-470f-b935-2a137bb85b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e79f8e9a-7f59-4ff7-aa8c-91904dbd2aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e79f8e9a-7f59-4ff7-aa8c-91904dbd2aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_9a384abd-80a4-4c4a-afa0-026a00a35c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_9a384abd-80a4-4c4a-afa0-026a00a35c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9b66b820-247c-408c-bb79-deb9c0d672e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9b66b820-247c-408c-bb79-deb9c0d672e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_f74acd13-74c4-45f9-9e70-c848609c5491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8296af1c-7452-42e9-aa41-884b9c8f96b6" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_f74acd13-74c4-45f9-9e70-c848609c5491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" 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_5e51160e-0d20-40ab-bd3e-a69b223c6542" 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_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5e51160e-0d20-40ab-bd3e-a69b223c6542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5880de0d-eea9-4cba-b222-0193a5b41f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5880de0d-eea9-4cba-b222-0193a5b41f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_9806e22a-ebd4-45ff-8181-5fc432025e2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_9806e22a-ebd4-45ff-8181-5fc432025e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_48dd5c5b-110e-4725-85d4-f628bd09b4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_48dd5c5b-110e-4725-85d4-f628bd09b4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock_7c026dbc-7c5a-4aa4-b606-f8bb9c0a8675" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock_7c026dbc-7c5a-4aa4-b606-f8bb9c0a8675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock_830a632c-72e5-4e6f-906e-93ea9c058512" xlink:href="cwt-20221231.xsd#cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock_830a632c-72e5-4e6f-906e-93ea9c058512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_2ff4b4d3-9924-4a46-9589-b12a8ca4584a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_2ff4b4d3-9924-4a46-9589-b12a8ca4584a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_88437a4d-d1be-49a1-aa3e-3ecb872d63e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_88437a4d-d1be-49a1-aa3e-3ecb872d63e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock_c4515d2f-f40b-48a6-8974-278a147a3ead" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock_c4515d2f-f40b-48a6-8974-278a147a3ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8c6bfa67-bb14-46f0-a212-d72c19ecf5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b42f7b0a-f18b-4f73-85a0-331e382330d9" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8c6bfa67-bb14-46f0-a212-d72c19ecf5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERINCOMEANDEXPENSESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_41ee6645-7b2e-48f0-813d-8b944cf81ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_a764316d-1e5f-411c-8eac-8a68a3d6db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_41ee6645-7b2e-48f0-813d-8b944cf81ced" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_a764316d-1e5f-411c-8eac-8a68a3d6db3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILTIESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_3b092367-ee32-443d-be29-e2d2a5e3f62c" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_d4d604bd-9abc-452f-b55d-f9b8115678ec" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_3b092367-ee32-443d-be29-e2d2a5e3f62c" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock_d4d604bd-9abc-452f-b55d-f9b8115678ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILLTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002ecc1a-cd28-4fd5-937b-75b97f694baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_5a8bfdeb-88f9-43d0-a4f7-a7afa1bbe383" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002ecc1a-cd28-4fd5-937b-75b97f694baf" xlink:to="loc_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_5a8bfdeb-88f9-43d0-a4f7-a7afa1bbe383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d6d02f5e-7f11-457b-ad09-bdd3d8c66772" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002ecc1a-cd28-4fd5-937b-75b97f694baf" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d6d02f5e-7f11-457b-ad09-bdd3d8c66772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_a0ade1cf-a05b-4b10-af10-b0c91917c3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_002ecc1a-cd28-4fd5-937b-75b97f694baf" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_a0ade1cf-a05b-4b10-af10-b0c91917c3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_e07a4c7b-b195-4995-8443-62e40b82f4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_46e67fbf-6b32-4a41-b021-5529370733ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_e07a4c7b-b195-4995-8443-62e40b82f4bf" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_46e67fbf-6b32-4a41-b021-5529370733ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2c3f05fb-af25-4f32-a5b2-b4dc2c3d314d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAbstract_e07a4c7b-b195-4995-8443-62e40b82f4bf" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2c3f05fb-af25-4f32-a5b2-b4dc2c3d314d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERACCRUEDLIABILITIESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_86e4e21e-9380-491d-af9a-76b779db7b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock_2653bf6a-4ce8-45da-88c7-b207bdcd034c" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_86e4e21e-9380-491d-af9a-76b779db7b1c" xlink:to="loc_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock_2653bf6a-4ce8-45da-88c7-b207bdcd034c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ede79a79-f024-42b4-861e-f581df8a2a50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1a1b5b50-61d8-4763-a407-cfc8e819314e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ede79a79-f024-42b4-861e-f581df8a2a50" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1a1b5b50-61d8-4763-a407-cfc8e819314e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_de310a8c-825d-4d1c-85fc-5ad97cdf975f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ede79a79-f024-42b4-861e-f581df8a2a50" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_de310a8c-825d-4d1c-85fc-5ad97cdf975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_49499340-1541-466f-a523-d03364ff1870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ede79a79-f024-42b4-861e-f581df8a2a50" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_49499340-1541-466f-a523-d03364ff1870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_052e1831-53c8-4ef2-87a2-ea77de911843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ede79a79-f024-42b4-861e-f581df8a2a50" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_052e1831-53c8-4ef2-87a2-ea77de911843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" 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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_fffa79b9-7764-4754-872f-9b858dc10e94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_fffa79b9-7764-4754-872f-9b858dc10e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_6133f49e-a6ad-46e0-93e6-99fc53bc1e43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_6133f49e-a6ad-46e0-93e6-99fc53bc1e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_abde0dc2-e1c6-4af9-a99a-eec74a48c9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_abde0dc2-e1c6-4af9-a99a-eec74a48c9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_c487a271-3991-4c0e-b0bf-1d1467ab760c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetFundedStatusTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfNetFundedStatusTableTextBlock_c487a271-3991-4c0e-b0bf-1d1467ab760c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_74de72c3-1538-443d-9874-fcc8ddc1f471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_74de72c3-1538-443d-9874-fcc8ddc1f471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_b16c725f-cc4b-43a8-9133-39ea0e68a0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_b16c725f-cc4b-43a8-9133-39ea0e68a0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_fb9011dd-e8ce-4dc6-a516-4fe6a45e45fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a1a7ded2-3cbd-4c67-b579-67555af54f6f" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_fb9011dd-e8ce-4dc6-a516-4fe6a45e45fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f1c91c4f-565c-4833-9306-6064394007c6" 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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_9ee79a5d-0d69-47ff-8b1f-0c332211900f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f1c91c4f-565c-4833-9306-6064394007c6" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_9ee79a5d-0d69-47ff-8b1f-0c332211900f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_46101c2c-ca45-4697-a61d-443a8bbddd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f7dfff56-7a5b-44ce-927b-37ae6ab2fb39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_46101c2c-ca45-4697-a61d-443a8bbddd8e" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_f7dfff56-7a5b-44ce-927b-37ae6ab2fb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" 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_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock_e16b13c6-fb5e-4586-a056-a869c2aa324f" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock_e16b13c6-fb5e-4586-a056-a869c2aa324f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock_bf72e7b3-10e5-4a44-9bc5-c955716c3594" xlink:href="cwt-20221231.xsd#cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock_bf72e7b3-10e5-4a44-9bc5-c955716c3594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_09295eff-59b4-4952-b02b-fbef8024ecae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_09295eff-59b4-4952-b02b-fbef8024ecae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesSupplementalCashFlowInformationTableTextBlock_d141df95-75f2-47ac-b9e9-8627302eb589" xlink:href="cwt-20221231.xsd#cwt_LeasesSupplementalCashFlowInformationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_cwt_LeasesSupplementalCashFlowInformationTableTextBlock_d141df95-75f2-47ac-b9e9-8627302eb589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_65dd670a-0bb3-4b8d-b301-e84719ded1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_65dd670a-0bb3-4b8d-b301-e84719ded1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_6bd47e7f-95aa-48f5-a843-bba130be7b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_059ca434-d2b5-4030-a2da-b35f07eee291" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_6bd47e7f-95aa-48f5-a843-bba130be7b6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables" xlink:type="simple" xlink:href="cwt-20221231.xsd#IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_00c612eb-10a6-41cd-bcd5-f10dec10ec87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_2a443208-6aa4-432b-aa8e-4c33eadf9c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_00c612eb-10a6-41cd-bcd5-f10dec10ec87" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_2a443208-6aa4-432b-aa8e-4c33eadf9c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#ORGANIZATIONANDOPERATIONSDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e9b42bb5-cb6c-4e06-9037-c7502cb909f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e9b42bb5-cb6c-4e06-9037-c7502cb909f7" xlink:to="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_befcf1f8-0b26-4f97-88d3-d2154e29ddba" xlink:to="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_efa640b7-5b5a-4487-83fe-247b6a6b2ec5" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_5ba942f2-a016-4074-8116-06589d355ea2" xlink:to="loc_cwt_BVRTWaterCompanyMember_efa640b7-5b5a-4487-83fe-247b6a6b2ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_30e30bbf-6689-4a67-bf73-4051d0b2be5b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_8ab77bf4-f147-49aa-beb6-a14ac8f8f842" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6d29be36-a182-4742-b0a4-59f0f1adef69" xlink:to="loc_cwt_BVRTWaterCompanyMember_8ab77bf4-f147-49aa-beb6-a14ac8f8f842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c5485824-9df9-48dc-b996-38cc6de6d4df" xlink:to="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MultipleResidentialMember_3b86039e-709a-466b-bfbe-67ecef94462a" xlink:href="cwt-20221231.xsd#cwt_MultipleResidentialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_469aff1f-34ea-4075-b5b7-f5c6279f2359" xlink:to="loc_cwt_MultipleResidentialMember_3b86039e-709a-466b-bfbe-67ecef94462a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_a3bd5f8d-df14-47ea-acd6-9e02f6d708d2" xlink:to="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenLiabilityAccountsMember_b285b5b5-eee5-40ca-b56e-8bf63786096b" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenLiabilityAccountsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:to="loc_cwt_ReclassificationBetweenLiabilityAccountsMember_b285b5b5-eee5-40ca-b56e-8bf63786096b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ReclassificationBetweenCustomerClassMember_7904b542-2d81-4859-9ba9-795726aa2038" xlink:href="cwt-20221231.xsd#cwt_ReclassificationBetweenCustomerClassMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_ba4d4fb1-8b64-4052-b045-1079010ecf0c" xlink:to="loc_cwt_ReclassificationBetweenCustomerClassMember_7904b542-2d81-4859-9ba9-795726aa2038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_8421d74b-1439-4305-9c34-8d0e0157ae8a" xlink:to="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_21dee7a1-dae6-4e25-9b2b-d39840116c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_NumberOfReportableSegments_21dee7a1-dae6-4e25-9b2b-d39840116c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_80bccad9-43f8-4605-b72c-2d5f5851c44f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_80bccad9-43f8-4605-b72c-2d5f5851c44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_0e111c16-ccf4-4f47-89bb-f8854ec24fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_0e111c16-ccf4-4f47-89bb-f8854ec24fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_25701764-6c9a-4559-b2ea-df2ced395cef" xlink:href="cwt-20221231.xsd#cwt_ContractWithCustomerUninsuredLossReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_25701764-6c9a-4559-b2ea-df2ced395cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ccac8be-393a-4758-888d-f6b6933330fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_33751c1a-4ee9-470f-a3d2-db2ae2afffab" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ccac8be-393a-4758-888d-f6b6933330fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_20fc7043-12e5-444a-91ca-bfec0e583b1b" 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_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_20fc7043-12e5-444a-91ca-bfec0e583b1b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:to="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_37431410-2f6f-448b-be57-94509574c72f" xlink:to="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ResidentialMember_cabc8140-4eea-40e1-b06f-37b22a5cd620" xlink:href="cwt-20221231.xsd#cwt_ResidentialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_ResidentialMember_cabc8140-4eea-40e1-b06f-37b22a5cd620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BusinessMember_7f8578cd-450f-460d-bb16-55f474b401ab" xlink:href="cwt-20221231.xsd#cwt_BusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_BusinessMember_7f8578cd-450f-460d-bb16-55f474b401ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MultipleResidentialMember_bd60800d-df79-4b43-b4e4-4df6fa5fa4ad" xlink:href="cwt-20221231.xsd#cwt_MultipleResidentialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_MultipleResidentialMember_bd60800d-df79-4b43-b4e4-4df6fa5fa4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IndustrialMember_fbcbc69c-9cc6-4c31-859c-880b41729cc0" xlink:href="cwt-20221231.xsd#cwt_IndustrialMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_IndustrialMember_fbcbc69c-9cc6-4c31-859c-880b41729cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicAuthoritiesMember_37ffeb47-d01a-41b4-bdf3-79958b4f9246" xlink:href="cwt-20221231.xsd#cwt_PublicAuthoritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_PublicAuthoritiesMember_37ffeb47-d01a-41b4-bdf3-79958b4f9246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_50e14590-9bc1-4d96-997b-8055f718842c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_us-gaap_ServiceOtherMember_50e14590-9bc1-4d96-997b-8055f718842c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingAndMaintenanceMember_90248d61-3440-4858-af90-3b174834f477" xlink:href="cwt-20221231.xsd#cwt_OperatingAndMaintenanceMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_OperatingAndMaintenanceMember_90248d61-3440-4858-af90-3b174834f477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonRegulatedServiceMember_5841016e-f400-4e57-a9a0-5ebb32f245c9" xlink:href="cwt-20221231.xsd#cwt_OtherNonRegulatedServiceMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_OtherNonRegulatedServiceMember_5841016e-f400-4e57-a9a0-5ebb32f245c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NonRegulatedServicesMember_78d7bb51-0601-4a84-8b0c-f748eede601c" xlink:href="cwt-20221231.xsd#cwt_NonRegulatedServicesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2de90902-e660-4e8f-9d02-18549bcc5ce5" xlink:to="loc_cwt_NonRegulatedServicesMember_78d7bb51-0601-4a84-8b0c-f748eede601c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a904ef89-3245-4e64-8e0c-78e5b69e32a9" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3388f3a9-65eb-482d-9925-d1d41d4c706e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3388f3a9-65eb-482d-9925-d1d41d4c706e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_9b49143f-60ca-4166-914d-a5a266596f39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_9b49143f-60ca-4166-914d-a5a266596f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperatingRevenueWater_718000fa-d1c2-4b2d-b727-09ac2ad7bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueWater"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_RegulatedOperatingRevenueWater_718000fa-d1c2-4b2d-b727-09ac2ad7bc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_70faa475-839a-4c47-bb73-9565d7cac880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_LeaseIncome_70faa475-839a-4c47-bb73-9565d7cac880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_48c19181-a717-4d53-a2c2-21db71316e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4aeff3b9-85fc-4f74-a046-2b0fbeb2e6ba" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_48c19181-a717-4d53-a2c2-21db71316e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_17a536b6-0e91-45f8-a725-0ae8c5401db7" 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_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_17a536b6-0e91-45f8-a725-0ae8c5401db7" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:to="loc_srt_RangeAxis_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_942a829e-5200-4451-bb30-a2ad65b0c18c" 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_d9cc9f2c-394a-40e9-87e5-83b1572f1bd5" xlink:to="loc_srt_RangeMember_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4a593171-18e3-4fe3-8231-1480810ca18c" 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_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:to="loc_srt_MinimumMember_4a593171-18e3-4fe3-8231-1480810ca18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fe2ca5da-c869-4163-9c79-0bcc193dc236" 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_942a829e-5200-4451-bb30-a2ad65b0c18c" xlink:to="loc_srt_MaximumMember_fe2ca5da-c869-4163-9c79-0bcc193dc236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:to="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ff7aecbd-056c-4a3a-89f1-09073025ccba" xlink:to="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InsuranceProgramsMember_b2018412-c5bd-46f8-82cf-301b92dc1fbe" xlink:href="cwt-20221231.xsd#cwt_InsuranceProgramsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c6a9ff27-2d61-40d2-9c10-118b3df183b9" xlink:to="loc_cwt_InsuranceProgramsMember_b2018412-c5bd-46f8-82cf-301b92dc1fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_fd3ddaff-c19f-4b6c-aae6-0ed403b1ed74" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_9391484d-33eb-47cd-bb5b-1aeba93ff1ca" xlink:href="cwt-20221231.xsd#cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized_9391484d-33eb-47cd-bb5b-1aeba93ff1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c618a29e-f530-4199-81b5-a3bc2e49861e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c618a29e-f530-4199-81b5-a3bc2e49861e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_73eeebc0-fbc4-4da0-ac86-307a5dc52e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_73eeebc0-fbc4-4da0-ac86-307a5dc52e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_4306bd4e-09bd-42c1-adc0-5a21eaf33cde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_4306bd4e-09bd-42c1-adc0-5a21eaf33cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f587adf0-6d8d-4b14-b7c4-00938ce85561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_f587adf0-6d8d-4b14-b7c4-00938ce85561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_3c8328d7-10a4-41e7-ba71-db54cb21b448" xlink:href="cwt-20221231.xsd#cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills_3c8328d7-10a4-41e7-ba71-db54cb21b448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_fa17ad9c-24dd-450d-b398-156d7bf53391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_fa17ad9c-24dd-450d-b398-156d7bf53391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e0e26fb-f8ee-4fa4-a8f0-45ede10aead4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_8e0e26fb-f8ee-4fa4-a8f0-45ede10aead4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_d5ff73b4-d38e-4797-94c8-12b4c392e2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_d5ff73b4-d38e-4797-94c8-12b4c392e2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_3f7ec1c7-7126-4c4f-b320-747a4f3a7884" xlink:href="cwt-20221231.xsd#cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_8d8cd285-7354-49da-8eb7-d592be98d4c7" xlink:to="loc_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod_3f7ec1c7-7126-4c4f-b320-747a4f3a7884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" 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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_24c99ef5-ca37-4f3d-9d50-5bef50ac9c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_24c99ef5-ca37-4f3d-9d50-5bef50ac9c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_999a50fd-7d5f-483a-932b-a6f63fc63e11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_999a50fd-7d5f-483a-932b-a6f63fc63e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_3dbcf2e5-900a-4eab-9584-d49b88fd6e51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_3dbcf2e5-900a-4eab-9584-d49b88fd6e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_57627a68-e6e8-4d61-8a7d-cb1b252e6395" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_57627a68-e6e8-4d61-8a7d-cb1b252e6395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_579a3ced-f6f0-42e0-8e0d-c32bc86e1966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e7ca9357-d112-40d0-8ba9-1f786a125082" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_579a3ced-f6f0-42e0-8e0d-c32bc86e1966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4549981c-db09-43f7-95ba-9dab7c1ab5c0" 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_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4549981c-db09-43f7-95ba-9dab7c1ab5c0" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_0b822fcd-f469-442d-8fa8-86c0d9970ce3" xlink:to="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_9deb8b7c-3b2a-4f3a-b769-25e39d3ba0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_9ce4e573-ef4f-48b1-9279-be8ae77631a4" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_9deb8b7c-3b2a-4f3a-b769-25e39d3ba0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_f6e9cc79-0dd1-4e04-91b7-d69d48177c3d" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_925f0e05-f03e-4582-a617-c149dfbe9967" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1662a651-b42a-44ac-8717-22edf246f369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1662a651-b42a-44ac-8717-22edf246f369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ef7ec651-b6ff-47a8-aaac-84cbed0ec6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ef7ec651-b6ff-47a8-aaac-84cbed0ec6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_91a5d4d7-f777-4285-bc96-cc8e7ca36543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_91a5d4d7-f777-4285-bc96-cc8e7ca36543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_ee3d3b8d-aefe-4472-961e-d24d048d4d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_ee3d3b8d-aefe-4472-961e-d24d048d4d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_faee40a1-9b6e-4a41-ab73-a4543d00aa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_524c32da-2e85-47e7-ab1b-ae1aa5258b1c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_faee40a1-9b6e-4a41-ab73-a4543d00aa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_56ebb367-3a7e-40b0-a457-51f37d226aa9" 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_cwt_AccountsReceivableFromDevelopersCurrent_b8620e6f-0873-4f09-ae50-b08ffe86d935" xlink:href="cwt-20221231.xsd#cwt_AccountsReceivableFromDevelopersCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_56ebb367-3a7e-40b0-a457-51f37d226aa9" xlink:to="loc_cwt_AccountsReceivableFromDevelopersCurrent_b8620e6f-0873-4f09-ae50-b08ffe86d935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_6ed4e69e-e684-4440-8243-ca8231b92152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_56ebb367-3a7e-40b0-a457-51f37d226aa9" xlink:to="loc_us-gaap_IncomeTaxReceivable_6ed4e69e-e684-4440-8243-ca8231b92152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivables_c51ca232-9a90-42ff-afc6-8fea1a0c6080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_56ebb367-3a7e-40b0-a457-51f37d226aa9" xlink:to="loc_us-gaap_OtherReceivables_c51ca232-9a90-42ff-afc6-8fea1a0c6080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_f9cdd162-73f4-4edc-b875-90382ea2399f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_56ebb367-3a7e-40b0-a457-51f37d226aa9" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_f9cdd162-73f4-4edc-b875-90382ea2399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c8c3f0d9-b002-429c-9b15-64bb584c2001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c8c3f0d9-b002-429c-9b15-64bb584c2001" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:to="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_1cd6fd82-ccb4-4184-8181-c6000d25b834" xlink:to="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterPlantMember_57a2e430-d6a4-4754-b8c3-b2bfcdc674b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_5c5a157e-a617-45c0-856e-6622c85a5c2f" xlink:to="loc_us-gaap_WaterPlantMember_57a2e430-d6a4-4754-b8c3-b2bfcdc674b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_916ca790-e51e-4817-84ab-4df920bc403f" 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_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:to="loc_srt_RangeAxis_916ca790-e51e-4817-84ab-4df920bc403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" 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_916ca790-e51e-4817-84ab-4df920bc403f" xlink:to="loc_srt_RangeMember_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_060d21cf-83b0-4e97-ab82-f129649f565f" 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_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:to="loc_srt_MinimumMember_060d21cf-83b0-4e97-ab82-f129649f565f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3696c784-0e34-426c-af63-b25dcea26146" 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_5d7ba952-2633-49ef-bf71-5c1e7c5a9406" xlink:to="loc_srt_MaximumMember_3696c784-0e34-426c-af63-b25dcea26146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_8cf4b18f-b363-42aa-bde7-e5979a46074a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_ea82325f-bffc-4dcd-8de4-4620972403fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment_ea82325f-bffc-4dcd-8de4-4620972403fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_58ced082-ca19-4911-8a42-139ebde15543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_58ced082-ca19-4911-8a42-139ebde15543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_d3b28745-20a4-454b-b60b-860721381e99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_d3b28745-20a4-454b-b60b-860721381e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_5ee61911-0146-47fc-8043-64739b36d7ea" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_cwt_PublicUtilitiesPropertyPlantAndEquipment_5ee61911-0146-47fc-8043-64739b36d7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_7a8e04cd-7ae8-418e-a466-7bb162a76d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife_7a8e04cd-7ae8-418e-a466-7bb162a76d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_495644f8-d0e5-4422-a690-53ca2943531c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_495644f8-d0e5-4422-a690-53ca2943531c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_8d06a65c-1311-44d8-98d4-d971a29b0fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_17c33384-7351-402e-9759-a27226ca39de" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_8d06a65c-1311-44d8-98d4-d971a29b0fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_21dd08d9-36d1-4bb3-a1b6-78c5f5184b41" 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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_07517c26-4fa6-422c-bdb0-08a4792c7467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_21dd08d9-36d1-4bb3-a1b6-78c5f5184b41" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_07517c26-4fa6-422c-bdb0-08a4792c7467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_7cc08492-2878-48d7-9195-254e700ed05b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_21dd08d9-36d1-4bb3-a1b6-78c5f5184b41" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_7cc08492-2878-48d7-9195-254e700ed05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_783f31b4-99ee-461a-9916-fa8d28d81f73" xlink:href="cwt-20221231.xsd#cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_21dd08d9-36d1-4bb3-a1b6-78c5f5184b41" xlink:to="loc_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction_783f31b4-99ee-461a-9916-fa8d28d81f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fd2c8464-56a9-4641-bd49-7db487399287" 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_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fd2c8464-56a9-4641-bd49-7db487399287" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_9e1e2365-46e1-4f07-9516-5509520f08da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:to="loc_us-gaap_AssetRetirementObligation_9e1e2365-46e1-4f07-9516-5509520f08da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_8da9364c-440c-4d0b-82bd-a25218c785f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_8da9364c-440c-4d0b-82bd-a25218c785f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8a68267e-758e-445a-8953-64a24bf7daac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_8a68267e-758e-445a-8953-64a24bf7daac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_7792b94a-c894-4d63-be7e-23d816d74eef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_7792b94a-c894-4d63-be7e-23d816d74eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_df6325b5-51ec-4f48-a23a-e9a54e790836" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9d4f3beb-1c03-4e52-90ad-d98791988416" xlink:to="loc_us-gaap_AssetRetirementObligation_df6325b5-51ec-4f48-a23a-e9a54e790836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_11c9a4ab-d8e6-4674-84e0-3df1cbcb7680" 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_CashAndCashEquivalentsAtCarryingValue_a4bece87-40db-4e54-915d-a8cf41891d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_11c9a4ab-d8e6-4674-84e0-3df1cbcb7680" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a4bece87-40db-4e54-915d-a8cf41891d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_97dd5f36-082f-43ce-a9a7-deedfb72e4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_11c9a4ab-d8e6-4674-84e0-3df1cbcb7680" xlink:to="loc_us-gaap_RestrictedCashCurrent_97dd5f36-082f-43ce-a9a7-deedfb72e4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5723adc2-10cd-4775-90e8-b2168cb6d2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_11c9a4ab-d8e6-4674-84e0-3df1cbcb7680" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5723adc2-10cd-4775-90e8-b2168cb6d2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments_c347c96c-3814-4ffd-af02-46ce582b9010" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_11c9a4ab-d8e6-4674-84e0-3df1cbcb7680" xlink:to="loc_cwt_PaymentsForOtherCommitments_c347c96c-3814-4ffd-af02-46ce582b9010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" 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_OtherCommitmentDueInNextTwelveMonths_32d6f235-66ce-485b-b3cc-f66ade90de47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_32d6f235-66ce-485b-b3cc-f66ade90de47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_c7c004cd-2629-43dd-968c-8fba115142c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_c7c004cd-2629-43dd-968c-8fba115142c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_5258a4d6-b093-469d-bb4e-058c47117ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_5258a4d6-b093-469d-bb4e-058c47117ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_0461c9d4-2b9b-4a73-b845-ea9a46929f89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_0461c9d4-2b9b-4a73-b845-ea9a46929f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_40095010-5b6f-4b3f-b206-41058a154aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_40095010-5b6f-4b3f-b206-41058a154aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_81029316-4d83-410d-8c0b-a638a297cb36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_81029316-4d83-410d-8c0b-a638a297cb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_16587d4c-e619-4f22-8cdc-6e098e10751d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_38b26643-ec0b-459e-ae1e-abf0c588f296" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent_16587d4c-e619-4f22-8cdc-6e098e10751d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" 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_ProfitLoss_b5077647-44ab-431b-be63-30138ba5aace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_ProfitLoss_b5077647-44ab-431b-be63-30138ba5aace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bb352f4b-3252-46f5-bdaa-402c8405a6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_bb352f4b-3252-46f5-bdaa-402c8405a6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0ef612a2-c65e-4dd6-b69b-2e962da3fc84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0ef612a2-c65e-4dd6-b69b-2e962da3fc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bc15c36d-924a-4b81-a522-8863154d3cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bc15c36d-924a-4b81-a522-8863154d3cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57e4e0b7-288d-484f-b8a6-e261d233c48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57e4e0b7-288d-484f-b8a6-e261d233c48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_dd5bd13b-bb52-420d-87e1-af1dc5266e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_EarningsPerShareBasic_dd5bd13b-bb52-420d-87e1-af1dc5266e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_b2dd2ab5-6f4d-4b3f-91e6-394c09638144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7789948e-51c2-4904-a996-ce636a3ac5c3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_b2dd2ab5-6f4d-4b3f-91e6-394c09638144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERINCOMEANDEXPENSESDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_27ea9447-5fc1-4268-a18c-9a1e8d39ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_27ea9447-5fc1-4268-a18c-9a1e8d39ab5c" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis_26cd32f3-21ef-493b-a695-ea6b8af8edb1" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OperatingAndMaintenanceMember_fe83b193-c665-474f-a047-05abae5602ef" xlink:href="cwt-20221231.xsd#cwt_OperatingAndMaintenanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_OperatingAndMaintenanceMember_fe83b193-c665-474f-a047-05abae5602ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeasesMember_e7d0a015-882a-42a5-8839-0cc82fa1caaa" xlink:href="cwt-20221231.xsd#cwt_LeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_LeasesMember_e7d0a015-882a-42a5-8839-0cc82fa1caaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DesignAndConstructionMember_e568a4a9-c72c-4331-ae93-e4c903e540a3" xlink:href="cwt-20221231.xsd#cwt_DesignAndConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_DesignAndConstructionMember_e568a4a9-c72c-4331-ae93-e4c903e540a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_MeterReadingAndBillingMember_178b3d84-bdf8-46ca-aaad-886740d48cb0" xlink:href="cwt-20221231.xsd#cwt_MeterReadingAndBillingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_MeterReadingAndBillingMember_178b3d84-bdf8-46ca-aaad-886740d48cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeMember_42b066df-b5b6-4cc6-910e-a3b57e1c559a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_us-gaap_InterestIncomeMember_42b066df-b5b6-4cc6-910e-a3b57e1c559a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherUnregulatedIncomeAndExpensesMember_70b6c35f-82be-4fc7-bf78-f272bce670ef" xlink:href="cwt-20221231.xsd#cwt_OtherUnregulatedIncomeAndExpensesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain_638be332-2791-4076-bcb1-5be663056ef2" xlink:to="loc_cwt_OtherUnregulatedIncomeAndExpensesMember_70b6c35f-82be-4fc7-bf78-f272bce670ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:href="cwt-20221231.xsd#cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingTable_dcb3e157-a596-4df1-9366-c09614399be7" xlink:to="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f05e6deb-6072-4e97-8e56-fbb687729a3a" 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_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f05e6deb-6072-4e97-8e56-fbb687729a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_1b1844d3-a037-4ca9-990a-a07045640509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_CostOfRevenue_1b1844d3-a037-4ca9-990a-a07045640509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e1d56b8a-f758-4c9d-b8ca-a4c9b9c6ec01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_LeaseIncome_e1d56b8a-f758-4c9d-b8ca-a4c9b9c6ec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_9d9fa243-7c78-41ff-a439-16f68c19866f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OperatingLeaseExpense_9d9fa243-7c78-41ff-a439-16f68c19866f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_71050fa8-e13e-4878-b3b2-3740b55eb40d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_InterestIncomeOther_71050fa8-e13e-4878-b3b2-3740b55eb40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_1482b83a-5a1d-4ced-a256-ab7911f8f5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_GainLossOnInvestments_1482b83a-5a1d-4ced-a256-ab7911f8f5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_49e9caaf-1e60-45ff-93ec-2d967256fcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OtherNonoperatingIncome_49e9caaf-1e60-45ff-93ec-2d967256fcd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_b552f12a-8153-4ca0-8d46-c9fa712c58af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_OtherNonoperatingExpense_b552f12a-8153-4ca0-8d46-c9fa712c58af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnregulatedOperatingRevenue_cde5a2f4-73d3-40de-a4b4-643c43f70352" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_us-gaap_UnregulatedOperatingRevenue_cde5a2f4-73d3-40de-a4b4-643c43f70352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherNonoperatingExpenseIncome_220fe0c6-aa46-49e6-a91a-0f67caf494bd" xlink:href="cwt-20221231.xsd#cwt_OtherNonoperatingExpenseIncome"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems_f3da693d-5ff5-4923-b080-befe9a8760e9" xlink:to="loc_cwt_OtherNonoperatingExpenseIncome_220fe0c6-aa46-49e6-a91a-0f67caf494bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_744cd622-2098-4333-a543-b49939e2e7e5" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_744cd622-2098-4333-a543-b49939e2e7e5" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_srt_RangeAxis_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" 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_6d2d7d39-81e6-485d-a2c5-98943e0fe521" xlink:to="loc_srt_RangeMember_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_388c6cb5-2d71-48ad-a91a-cad4b7fe6280" 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_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:to="loc_srt_MinimumMember_388c6cb5-2d71-48ad-a91a-cad4b7fe6280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b6cbd9f3-598e-4e1f-9469-e0749d0f0675" 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_5a4b0f41-dff6-4bb6-8b59-9ac283a1a96b" xlink:to="loc_srt_MaximumMember_b6cbd9f3-598e-4e1f-9469-e0749d0f0675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_us-gaap_RegulatoryAssetAxis_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" 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_8e9c28c7-3b54-48ca-835f-995b4537f46f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_bb953f37-46d8-489a-afe5-ebc03c18bde3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_PensionCostsMember_bb953f37-46d8-489a-afe5-ebc03c18bde3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_172e8a5e-068f-44ce-958f-45c489a986e9" xlink:href="cwt-20221231.xsd#cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember_172e8a5e-068f-44ce-958f-45c489a986e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherAccruedBenefitsMember_4fb90adf-a1a2-4391-b48d-c43af9c09b28" xlink:href="cwt-20221231.xsd#cwt_OtherAccruedBenefitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_OtherAccruedBenefitsMember_4fb90adf-a1a2-4391-b48d-c43af9c09b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_d44013f5-1090-4164-88d2-069c681cfdd9" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongTermAccountsReceivableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_NetWRAMandMCBALongTermAccountsReceivableMember_d44013f5-1090-4164-88d2-069c681cfdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_763a1014-ada2-4355-86fb-dca7c570ff0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember_763a1014-ada2-4355-86fb-dca7c570ff0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_2079d744-739b-4c50-a0c6-da9c2ce978d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_2079d744-739b-4c50-a0c6-da9c2ce978d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_InterimRatesLongTermAccountsReceivableMember_69c1ccd8-5d0a-4c8e-9d9a-cf82121f746d" xlink:href="cwt-20221231.xsd#cwt_InterimRatesLongTermAccountsReceivableMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_InterimRatesLongTermAccountsReceivableMember_69c1ccd8-5d0a-4c8e-9d9a-cf82121f746d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TankCoatingMember_641e75a0-2e6a-49a2-8fdf-62491d2e7df8" xlink:href="cwt-20221231.xsd#cwt_TankCoatingMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_TankCoatingMember_641e75a0-2e6a-49a2-8fdf-62491d2e7df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RecoverablePropertyLossesMember_c00a6c2c-7ca6-48fd-a7bd-fcbc973fa891" xlink:href="cwt-20221231.xsd#cwt_RecoverablePropertyLossesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_RecoverablePropertyLossesMember_c00a6c2c-7ca6-48fd-a7bd-fcbc973fa891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionBalancingAccountMember_354d9e28-06ce-4ca0-bf3d-fe35cc48bfa0" xlink:href="cwt-20221231.xsd#cwt_PensionBalancingAccountMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_PensionBalancingAccountMember_354d9e28-06ce-4ca0-bf3d-fe35cc48bfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_8c1f3bc3-4e01-49c5-9c83-3e940c28ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_8c1f3bc3-4e01-49c5-9c83-3e940c28ecd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_GeneralDistrictBalanceAccountReceivableMember_b1d2cdee-b808-424d-a341-973ce9469a08" xlink:href="cwt-20221231.xsd#cwt_GeneralDistrictBalanceAccountReceivableMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_GeneralDistrictBalanceAccountReceivableMember_b1d2cdee-b808-424d-a341-973ce9469a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_1bea81f2-965f-4cd7-88b3-97da038c82f1" xlink:href="cwt-20221231.xsd#cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember_1bea81f2-965f-4cd7-88b3-97da038c82f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherRegulatoryAssetsMember_7986f012-3a36-42ca-b30f-de81781a8349" xlink:href="cwt-20221231.xsd#cwt_OtherRegulatoryAssetsMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_fdb5ab22-b98f-4bcd-8208-e36753c28e18" xlink:to="loc_cwt_OtherRegulatoryAssetsMember_7986f012-3a36-42ca-b30f-de81781a8349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_81cc37f9-4d94-46ad-8383-8ffd546db6be" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_fb378945-8a73-4f57-9fa2-0082f610337c" 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_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_fb378945-8a73-4f57-9fa2-0082f610337c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_5a2bb79b-af15-46aa-b1e4-ee34b5588289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_5a2bb79b-af15-46aa-b1e4-ee34b5588289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HealthCareBalancingAccountMember_dffa09b8-ddc0-4253-941c-6580acdd2f07" xlink:href="cwt-20221231.xsd#cwt_HealthCareBalancingAccountMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_HealthCareBalancingAccountMember_dffa09b8-ddc0-4253-941c-6580acdd2f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ConservationProgramLiabilityMember_2e0522d6-56fc-4942-9a6a-17426775b425" xlink:href="cwt-20221231.xsd#cwt_ConservationProgramLiabilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_ConservationProgramLiabilityMember_2e0522d6-56fc-4942-9a6a-17426775b425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NetWRAMandMCBALongtermPayableMember_7de1da4a-db22-4ab7-9b70-8691dde2164e" xlink:href="cwt-20221231.xsd#cwt_NetWRAMandMCBALongtermPayableMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_cwt_NetWRAMandMCBALongtermPayableMember_7de1da4a-db22-4ab7-9b70-8691dde2164e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_35cb7525-8b87-4ecf-a9ec-36afcc73268f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_35cb7525-8b87-4ecf-a9ec-36afcc73268f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_cab4b1dc-04dc-45f8-bcbc-5047fa7e891d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_c8c8fcb4-660e-4377-aaeb-18c0fb90d776" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_cab4b1dc-04dc-45f8-bcbc-5047fa7e891d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_8c02d0f3-4fa2-4628-a3ef-1155465be7b6" xlink:to="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_873e72e9-292e-4b22-8067-b6c1b2a978c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_873e72e9-292e-4b22-8067-b6c1b2a978c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_ccc95be1-6e5a-43fa-9fbe-917cf0fc97c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_ccc95be1-6e5a-43fa-9fbe-917cf0fc97c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_faaea065-ddd5-47af-807a-b28ebf45f7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_RegulatoryAssetsAndLiabilitiesLineItems_a18c261d-5f5a-413f-ad3c-227f04aad183" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_faaea065-ddd5-47af-807a-b28ebf45f7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#REGULATORYASSETSANDLIABILTIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_3d10bf91-232a-43d8-8919-5db02e317258" 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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_3d10bf91-232a-43d8-8919-5db02e317258" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:to="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyAxis_a0f19583-1001-41a6-9312-3a5b65b3330f" xlink:to="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaPublicAdvocatesOfficeMember_12acd802-95d5-4983-a62e-42f52330718e" xlink:href="cwt-20221231.xsd#cwt_CaliforniaPublicAdvocatesOfficeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAgencyDomain_3c0fe22c-50a4-4c37-8ed2-6b02dea6e79f" xlink:to="loc_cwt_CaliforniaPublicAdvocatesOfficeMember_12acd802-95d5-4983-a62e-42f52330718e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:href="cwt-20221231.xsd#cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable_cab2b2eb-ca6a-489b-b850-2417730596a7" xlink:to="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_25cf461a-f3bb-47b4-bcd0-950b01d63c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_25cf461a-f3bb-47b4-bcd0-950b01d63c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e9178529-37e6-4a88-88fe-4579d6888bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e9178529-37e6-4a88-88fe-4579d6888bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_896f425c-99c3-45b6-85ce-195f0f8dcefc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_896f425c-99c3-45b6-85ce-195f0f8dcefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage_82be5450-493f-473d-a63c-5d170498e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage_82be5450-493f-473d-a63c-5d170498e71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_9615d0b8-fb00-4384-9862-d3e969f90095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage_9615d0b8-fb00-4384-9862-d3e969f90095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_4e8ee4d7-afcb-4692-9342-69af07132f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage_4e8ee4d7-afcb-4692-9342-69af07132f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_0c0a4ec1-1df4-4098-b88a-f8336a586ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_0c0a4ec1-1df4-4098-b88a-f8336a586ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_32552dee-ae36-460d-8727-3684ae3dae21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage_32552dee-ae36-460d-8727-3684ae3dae21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_c3a0f290-66a3-4d24-bfdb-2e83b1d0be73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage_c3a0f290-66a3-4d24-bfdb-2e83b1d0be73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_f86cb7f7-65f1-49eb-a799-41792f1204cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage_f86cb7f7-65f1-49eb-a799-41792f1204cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_698bcfe8-2f1e-41d1-9f2e-ef26c6808ef6" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage_698bcfe8-2f1e-41d1-9f2e-ef26c6808ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_119661df-20c8-4d51-b0ad-729c32987aeb" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage_119661df-20c8-4d51-b0ad-729c32987aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_30605401-d7ca-4271-8fbe-3b4729a4ddb3" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage_30605401-d7ca-4271-8fbe-3b4729a4ddb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_7ad3d0ab-36bc-480b-903d-438530ad6f97" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage_7ad3d0ab-36bc-480b-903d-438530ad6f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_905446c6-fcd5-4dd4-9a92-a631e594a5b5" xlink:href="cwt-20221231.xsd#cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems_66ddc434-3f5f-4983-9d2f-7115a2b1b82e" xlink:to="loc_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue_905446c6-fcd5-4dd4-9a92-a631e594a5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9ac7fa9-d01f-4986-ba5d-8f59851acb31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9ac7fa9-d01f-4986-ba5d-8f59851acb31" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_381f3317-f80d-4471-a940-d106a3441552" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPumpingRightsMember_149fa42f-bea3-4f5b-879e-311b733a79d2" xlink:href="cwt-20221231.xsd#cwt_WaterPumpingRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_WaterPumpingRightsMember_149fa42f-bea3-4f5b-879e-311b733a79d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterPlanningStudiesMember_c0dddd6b-072d-4d3f-be7a-c46dc68d2895" xlink:href="cwt-20221231.xsd#cwt_WaterPlanningStudiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_WaterPlanningStudiesMember_c0dddd6b-072d-4d3f-be7a-c46dc68d2895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LeaseholdImprovementsAndOtherMember_969b791e-a93b-4fdc-8744-dd7f8836b219" xlink:href="cwt-20221231.xsd#cwt_LeaseholdImprovementsAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2a76436b-81f5-4dd1-aeeb-1013659c6f07" xlink:to="loc_cwt_LeaseholdImprovementsAndOtherMember_969b791e-a93b-4fdc-8744-dd7f8836b219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f57a6b03-5d50-432e-8949-851d95ad2b1c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5304b269-59ea-4ac8-8de6-dd66faab4024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5304b269-59ea-4ac8-8de6-dd66faab4024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_77f023e2-a0fb-47c3-8fbe-0e5945b0ef81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_77f023e2-a0fb-47c3-8fbe-0e5945b0ef81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_baf02b52-b42d-40a0-8de5-3dc236addd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_baf02b52-b42d-40a0-8de5-3dc236addd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90bf0122-4913-4dc8-9b42-f4e6f02d0ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_90bf0122-4913-4dc8-9b42-f4e6f02d0ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_7c3cb8c0-0fcc-4117-8f3c-aefbc251a8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIndefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_OtherIndefiniteLivedIntangibleAssets_7c3cb8c0-0fcc-4117-8f3c-aefbc251a8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_82d34b5e-546f-4546-93b5-91efb2d6c8c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_ed747d28-016d-43be-ba8b-0170e501736c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_82d34b5e-546f-4546-93b5-91efb2d6c8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_39cd76eb-26b6-4d65-9a2b-be83d75a98a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_39cd76eb-26b6-4d65-9a2b-be83d75a98a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_addfefeb-59d1-4b22-82b9-441af1f8fc64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_addfefeb-59d1-4b22-82b9-441af1f8fc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ebe6d6d3-3ec0-45f3-9e39-be235decda36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ebe6d6d3-3ec0-45f3-9e39-be235decda36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_36018b26-046f-48f2-81cb-8693b6f65e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_36018b26-046f-48f2-81cb-8693b6f65e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ba86c2fc-bf98-4968-bbd7-7ed9df75edd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ba86c2fc-bf98-4968-bbd7-7ed9df75edd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_aa4dea3f-484e-481f-82ef-eb2b44a808bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_aa4dea3f-484e-481f-82ef-eb2b44a808bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c077d931-0188-413f-8642-7b37e7083470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a4f20f7e-4ee7-4363-bdcb-7ec1df238de9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c077d931-0188-413f-8642-7b37e7083470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INTANGIBLEASSETSANDGOODWILLGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9caedff-154c-429a-9555-9902e40a7172" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a9caedff-154c-429a-9555-9902e40a7172" xlink:to="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5220fd6c-39fc-4330-9c53-aa498072d19d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:to="loc_us-gaap_Goodwill_5220fd6c-39fc-4330-9c53-aa498072d19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ce61c94-653c-4fc7-8a8f-40866a9df0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_0ce61c94-653c-4fc7-8a8f-40866a9df0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_b7406980-a546-498a-84e3-8e5f52b6105e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_b7406980-a546-498a-84e3-8e5f52b6105e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9bf441a5-1134-4fef-a3c8-668e00cded06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_8cac2715-58d3-417a-886a-acb0d68446cf" xlink:to="loc_us-gaap_Goodwill_9bf441a5-1134-4fef-a3c8-668e00cded06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EQUITYDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EQUITYDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EQUITYDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_07cb831b-b436-4ab9-8965-a143ed675d35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" 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_StockholdersEquityNoteAbstract_07cb831b-b436-4ab9-8965-a143ed675d35" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_65cf77d3-092b-4032-996f-20d333db9901" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:to="loc_srt_RangeAxis_65cf77d3-092b-4032-996f-20d333db9901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_68ffef22-3f4e-4583-a149-4e549cce66d7" 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_65cf77d3-092b-4032-996f-20d333db9901" xlink:to="loc_srt_RangeMember_68ffef22-3f4e-4583-a149-4e549cce66d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d0851db6-8bbd-4def-9df5-a273b5f78bca" 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_68ffef22-3f4e-4583-a149-4e549cce66d7" xlink:to="loc_srt_MaximumMember_d0851db6-8bbd-4def-9df5-a273b5f78bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:to="loc_us-gaap_PlanNameAxis_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" 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_9b45a68b-d037-4c48-bd16-9db3574ec16e" xlink:to="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EmployeeStockPurchasePlanESPPMember_dcf2d3c3-df4c-432a-bae7-b897237124e2" xlink:href="cwt-20221231.xsd#cwt_EmployeeStockPurchasePlanESPPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:to="loc_cwt_EmployeeStockPurchasePlanESPPMember_dcf2d3c3-df4c-432a-bae7-b897237124e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_EquityDistributionAgreementMember_4aba85c6-77b3-4070-9b0e-f76a8a2e7b7d" xlink:href="cwt-20221231.xsd#cwt_EquityDistributionAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_caf5bf05-0d9d-427d-8320-70e4a9596fb5" xlink:to="loc_cwt_EquityDistributionAgreementMember_4aba85c6-77b3-4070-9b0e-f76a8a2e7b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" 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_b905d323-81f5-4a73-a5d5-2413787eb7ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_57ca9d3a-9b4c-46fe-80d2-479639dd69cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesIssued_57ca9d3a-9b4c-46fe-80d2-479639dd69cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f8334445-72e4-452a-9bec-2cdeda698165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f8334445-72e4-452a-9bec-2cdeda698165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_7cd2dd8b-5a96-4876-8b6f-fac79085a482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_7cd2dd8b-5a96-4876-8b6f-fac79085a482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_fee51253-34e5-4d4b-a637-fc944dc621cc" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction_fee51253-34e5-4d4b-a637-fc944dc621cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_65a2ce05-9494-42fd-a2ec-ec8e69803c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee_65a2ce05-9494-42fd-a2ec-ec8e69803c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_bd36d6c3-b383-4df1-8d94-c164dbfec99c" xlink:href="cwt-20221231.xsd#cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee_bd36d6c3-b383-4df1-8d94-c164dbfec99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4704e6fa-3404-4b9b-84c5-b2259ad4b47f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4704e6fa-3404-4b9b-84c5-b2259ad4b47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction_c7ec1241-5863-4eda-a345-fad158e7d38c" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockMaximumConsiderationOnTransaction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfStockMaximumConsiderationOnTransaction_c7ec1241-5863-4eda-a345-fad158e7d38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfStockAgreementTerm_76979796-4d82-4aef-891b-5235b18bd74a" xlink:href="cwt-20221231.xsd#cwt_SaleOfStockAgreementTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfStockAgreementTerm_76979796-4d82-4aef-891b-5235b18bd74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_396c25d7-4c2e-4d61-9ebf-f61479d1c13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_396c25d7-4c2e-4d61-9ebf-f61479d1c13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_703914b3-c375-4894-a27c-c9ffe8787867" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans_703914b3-c375-4894-a27c-c9ffe8787867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_1c902e87-0fa9-4666-ae9f-d01206a54a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForCommissions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_PaymentsForCommissions_1c902e87-0fa9-4666-ae9f-d01206a54a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_fa154819-508a-41e1-80c3-b44e408259d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_fa154819-508a-41e1-80c3-b44e408259d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SaleOfCommonStockGrossSalesPrice_46007b02-9544-4451-ae1b-51df3b4fea5d" xlink:href="cwt-20221231.xsd#cwt_SaleOfCommonStockGrossSalesPrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_SaleOfCommonStockGrossSalesPrice_46007b02-9544-4451-ae1b-51df3b4fea5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CommonStockSharesSold_1f515b34-7d07-4157-92fc-32bf848f2a6f" xlink:href="cwt-20221231.xsd#cwt_CommonStockSharesSold"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_CommonStockSharesSold_1f515b34-7d07-4157-92fc-32bf848f2a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ProceedsFromSaleOfCommonStock_abc595ee-c6fd-4f1d-8b08-f414556ff4d3" xlink:href="cwt-20221231.xsd#cwt_ProceedsFromSaleOfCommonStock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_cwt_ProceedsFromSaleOfCommonStock_abc595ee-c6fd-4f1d-8b08-f414556ff4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_29902bca-352b-4077-a2a8-05a11bec8ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_29902bca-352b-4077-a2a8-05a11bec8ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_f32250e4-d129-49d1-b273-f2d406422ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9784236-d10e-4dc7-ab1c-9ba851ff9dba" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_f32250e4-d129-49d1-b273-f2d406422ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#SHORTTERMBORROWINGSDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowingsAbstract_d287239a-a428-487d-ac8e-3d1eb4ca9bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermBorrowingsAbstract_d287239a-a428-487d-ac8e-3d1eb4ca9bbe" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6d6bcb3e-e851-4255-97a2-0c50e0cfd9c5" xlink:to="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CalWaterMember_3dfa4a78-6804-49d4-8c07-a6fc8af3b6cd" xlink:href="cwt-20221231.xsd#cwt_CalWaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4e15ee64-c9db-4dc8-b0cc-26127f108476" xlink:to="loc_cwt_CalWaterMember_3dfa4a78-6804-49d4-8c07-a6fc8af3b6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" 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_c06763de-ad9d-4b7f-adcd-fac74d080d9c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_84ebbe3b-2d04-4252-a8e1-1bccef59023b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_99e68a92-32cb-468b-b20e-af2c74f19d26" xlink:to="loc_srt_ParentCompanyMember_84ebbe3b-2d04-4252-a8e1-1bccef59023b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0ca9e4f0-c8cb-403e-917c-641d4e0bcd7d" xlink:to="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_573a395e-ad8f-45d7-9a8d-f7e510bd6d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_dcb3496e-2412-4b4a-a357-5c8e20b66d7b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_573a395e-ad8f-45d7-9a8d-f7e510bd6d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_86dbdf6d-9bd3-4557-98d6-f7c492302648" xlink:to="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_57c6f781-cbce-4a0f-86e0-030d77f6d410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_2226527b-5d36-40a0-a954-a4e189478c09" xlink:to="loc_us-gaap_EurodollarMember_57c6f781-cbce-4a0f-86e0-030d77f6d410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_srt_RangeAxis_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58e95560-552e-441e-9dd7-fa5f92306434" 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_1924b8e5-b7aa-4620-b853-b4ecadf19a53" xlink:to="loc_srt_RangeMember_58e95560-552e-441e-9dd7-fa5f92306434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_553f0829-4f04-4795-8332-b77ab96f12fe" 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_58e95560-552e-441e-9dd7-fa5f92306434" xlink:to="loc_srt_MinimumMember_553f0829-4f04-4795-8332-b77ab96f12fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_399eb1f3-eea4-4313-bb76-769db4caebc3" 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_58e95560-552e-441e-9dd7-fa5f92306434" xlink:to="loc_srt_MaximumMember_399eb1f3-eea4-4313-bb76-769db4caebc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_f2e1e1fd-6248-46ee-842d-f15e2f5b5261" xlink:to="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_656ebfa1-95ae-408f-ac61-e538a88acd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_656ebfa1-95ae-408f-ac61-e538a88acd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_17ac481c-7245-4fc2-8799-655e2206f00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_DebtInstrumentTerm_17ac481c-7245-4fc2-8799-655e2206f00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_b91cc02d-f501-4010-90ad-6df2146088d3" xlink:href="cwt-20221231.xsd#cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity_b91cc02d-f501-4010-90ad-6df2146088d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3f66f178-1440-4fe9-b9e5-75c7916b74ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3f66f178-1440-4fe9-b9e5-75c7916b74ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9a728f86-d835-4e14-bbb3-d997b4842f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCredit_9a728f86-d835-4e14-bbb3-d997b4842f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_a65d1b9b-e8b6-4e13-b34a-522bdd82b054" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_70699dd0-43f1-4063-8c82-6acba7fa7389" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_a65d1b9b-e8b6-4e13-b34a-522bdd82b054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTLongtermDebtOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAbstract_e8622b15-4f9d-4979-9310-55d07d913ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" 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_LongTermDebtAbstract_e8622b15-4f9d-4979-9310-55d07d913ff2" xlink:to="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" 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_a913f91b-3a87-423d-995f-cd648f8ff888" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FirstMortgageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member_bd6b14f4-bc29-4ee1-a176-3f51db439e59" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsZZZSeriesDue2051Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsZZZSeriesDue2051Member_bd6b14f4-bc29-4ee1-a176-3f51db439e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FristMortgageBondsSeries1Due2061Member_cf3e0d07-f079-4b9b-ba72-02f86a8e1913" xlink:href="cwt-20221231.xsd#cwt_FristMortgageBondsSeries1Due2061Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FristMortgageBondsSeries1Due2061Member_cf3e0d07-f079-4b9b-ba72-02f86a8e1913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member_71501a70-e43d-4472-8a07-44ce113b616d" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsYYYSeriesDue2059Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsYYYSeriesDue2059Member_71501a70-e43d-4472-8a07-44ce113b616d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member_4bd40646-9434-4df0-815e-7cfb98d99441" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsWWWSeriesDue2049Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsWWWSeriesDue2049Member_4bd40646-9434-4df0-815e-7cfb98d99441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member_18d7e8f6-4e73-4d1c-9293-344122040a24" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsVVVSeriesDue2029Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsVVVSeriesDue2029Member_18d7e8f6-4e73-4d1c-9293-344122040a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member_90627eaa-64d3-42ca-9ffd-4c77fb086fac" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsTTTSeriesDue2056Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsTTTSeriesDue2056Member_90627eaa-64d3-42ca-9ffd-4c77fb086fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member_a138e46f-3f0f-4ee9-b06a-ecf4f3623ca0" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsSSSSeriesDue2046Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsSSSSeriesDue2046Member_a138e46f-3f0f-4ee9-b06a-ecf4f3623ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member_5b4bd413-4d00-4268-81e3-3c0ae9c4ff51" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsQQQSeriesDue2025Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsQQQSeriesDue2025Member_5b4bd413-4d00-4268-81e3-3c0ae9c4ff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member_f5ff4143-6e30-4212-bf7f-e1fd916ea920" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsRRRSeriesDue2045Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsRRRSeriesDue2045Member_f5ff4143-6e30-4212-bf7f-e1fd916ea920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member_1f8421fe-8c54-4c20-a2c4-d73745ac71b9" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsPPPSeriesDue2040Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsPPPSeriesDue2040Member_1f8421fe-8c54-4c20-a2c4-d73745ac71b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member_8793aa9f-f07a-4429-af16-136a21bbd0cf" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsAAASeriesDue2025Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsAAASeriesDue2025Member_8793aa9f-f07a-4429-af16-136a21bbd0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member_55d2aff4-a660-41ad-bac1-9663b24f4c18" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsBBBSeriesDue2028Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsBBBSeriesDue2028Member_55d2aff4-a660-41ad-bac1-9663b24f4c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member_b24b1f64-87f1-4373-a840-d2c1ea1eccc5" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsCCCSeriesDue2030Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsCCCSeriesDue2030Member_b24b1f64-87f1-4373-a840-d2c1ea1eccc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member_0af9e92a-64c5-4caa-9916-b22d118323ed" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsDDDSeriesDue2031Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsDDDSeriesDue2031Member_0af9e92a-64c5-4caa-9916-b22d118323ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member_56d59d53-c00f-482f-84f7-4dd2b5f54d1e" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsEEESeriesDue2032Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsEEESeriesDue2032Member_56d59d53-c00f-482f-84f7-4dd2b5f54d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member_f1cb7f92-a923-4a20-88a0-f799b2854258" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsGGGSeriesDue2022Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsGGGSeriesDue2022Member_f1cb7f92-a923-4a20-88a0-f799b2854258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member_e14628a5-8d1d-41c9-8da6-18db28ad8684" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsHHHSeriesDue2022Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsHHHSeriesDue2022Member_e14628a5-8d1d-41c9-8da6-18db28ad8684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member_53428ebc-62fd-4568-b0a6-0f4ef41cf830" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsIIISeriesDue2023Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsIIISeriesDue2023Member_53428ebc-62fd-4568-b0a6-0f4ef41cf830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member_f0d920c3-5254-4c97-a75b-98dea45792b7" xlink:href="cwt-20221231.xsd#cwt_FirstMortgageBondsOOOSeriesDue2031Member"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FirstMortgageMember_6f6726d9-93cc-4cad-b68a-a962938c505c" xlink:to="loc_cwt_FirstMortgageBondsOOOSeriesDue2031Member_f0d920c3-5254-4c97-a75b-98dea45792b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_03d887a3-eb6c-42eb-b54f-a68e80b287f0" xlink:href="cwt-20221231.xsd#cwt_CaliforniaDepartmentOfWaterResourcesLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_cwt_CaliforniaDepartmentOfWaterResourcesLoansMember_03d887a3-eb6c-42eb-b54f-a68e80b287f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherLongTermDebtMember_496881da-d87a-402f-82b9-1eeb9c6f15b8" xlink:href="cwt-20221231.xsd#cwt_OtherLongTermDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f896f26e-4d55-4a9d-9f89-3fc5c7d059e2" xlink:to="loc_cwt_OtherLongTermDebtMember_496881da-d87a-402f-82b9-1eeb9c6f15b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" 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_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:to="loc_srt_RangeAxis_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_63c0d3ba-e064-4fc0-8600-8a3412e20142" 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_c86dcc9c-f20b-4f5c-8207-2b13f7e0b78f" xlink:to="loc_srt_RangeMember_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_dc66fd6f-9053-4b00-81ab-992b7d2daf46" 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_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:to="loc_srt_MinimumMember_dc66fd6f-9053-4b00-81ab-992b7d2daf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9a5dec35-7026-4db9-bc57-f62af6d91f21" 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_63c0d3ba-e064-4fc0-8600-8a3412e20142" xlink:to="loc_srt_MaximumMember_9a5dec35-7026-4db9-bc57-f62af6d91f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_24aa6198-2948-4f76-93ac-b278e8028d37" xlink:to="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3db550ea-a1b3-4d9c-9431-6e64d860b4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3db550ea-a1b3-4d9c-9431-6e64d860b4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_acde1e04-a7f3-4bd6-b731-97914ea07a16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_acde1e04-a7f3-4bd6-b731-97914ea07a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_16b4fc62-b01e-44ec-9392-c495f32318e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_16b4fc62-b01e-44ec-9392-c495f32318e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8c8bedfb-5394-469a-a77f-5f1d5c19da5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebt_8c8bedfb-5394-469a-a77f-5f1d5c19da5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_2022e106-167e-4429-ab8b-c3a37c6aed97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebtCurrent_2022e106-167e-4429-ab8b-c3a37c6aed97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_92079985-b315-4ac3-92da-bf662b94f0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_946b9edd-a494-4c10-8bb9-55e585519338" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_92079985-b315-4ac3-92da-bf662b94f0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTMaturitiesofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c3b9ab80-31c6-4e2b-92c7-fa454a5ed9d2" 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_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c3b9ab80-31c6-4e2b-92c7-fa454a5ed9d2" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac746f54-9634-48e0-a27e-53ae4e353934" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ac746f54-9634-48e0-a27e-53ae4e353934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e8373c80-c7dd-4280-a299-766f509f6b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e8373c80-c7dd-4280-a299-766f509f6b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f0c9d5c9-c318-4f70-b9a3-4986acc5fb24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f0c9d5c9-c318-4f70-b9a3-4986acc5fb24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ee0c11f2-35ec-493b-9128-74112889e81c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ee0c11f2-35ec-493b-9128-74112889e81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9c24379f-d7e5-4684-a0c1-3d034ba5cc54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9c24379f-d7e5-4684-a0c1-3d034ba5cc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2ad8e1af-5a54-43c1-897b-22c2303b9aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_baa615af-4225-44d7-b433-e8688a32ffdb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_2ad8e1af-5a54-43c1-897b-22c2303b9aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#LONGTERMDEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_694df73d-6c2e-42c1-82ee-f34e32356486" 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_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" 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_694df73d-6c2e-42c1-82ee-f34e32356486" xlink:to="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" 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_a6f22442-6e4b-49b6-a0c2-c529c8ea0a7f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_b57d9ff9-1550-4d0a-993a-79b3604b080b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a048268d-925f-4951-9789-1cce8bdbfce9" xlink:to="loc_us-gaap_SecuredDebtMember_b57d9ff9-1550-4d0a-993a-79b3604b080b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" 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_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_us-gaap_DebtInstrumentAxis_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" 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_ee206b17-54f6-40ca-b1db-fa4bdd3fd4c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SeriesZZZMortgageBondsMember_ed7a7f5d-84d6-42e4-b7ba-f1e10030cd72" xlink:href="cwt-20221231.xsd#cwt_SeriesZZZMortgageBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:to="loc_cwt_SeriesZZZMortgageBondsMember_ed7a7f5d-84d6-42e4-b7ba-f1e10030cd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_Series1MortgageBondsMember_bdcb2dc2-2e74-43b1-9ef3-3ec2b43106f1" xlink:href="cwt-20221231.xsd#cwt_Series1MortgageBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1f900163-27a8-40c5-b216-4109874f7622" xlink:to="loc_cwt_Series1MortgageBondsMember_bdcb2dc2-2e74-43b1-9ef3-3ec2b43106f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dfd5ba16-fe34-4dd9-9400-94d35bd823af" xlink:to="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CalWaterMember_bc67a623-6b3d-4c47-b3a3-870e5c67c505" xlink:href="cwt-20221231.xsd#cwt_CalWaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_36a8690f-5ed1-4f38-a9e4-3f0af5f0da44" xlink:to="loc_cwt_CalWaterMember_bc67a623-6b3d-4c47-b3a3-870e5c67c505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" 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_6d3b32e2-42ff-47b7-b052-cb91a81b8c6e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_5d5c7a87-e5d6-4ccd-8ba3-cdd201efb753" 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_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_5d5c7a87-e5d6-4ccd-8ba3-cdd201efb753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7a87c61d-b5c5-4b8a-bde9-a2ba597fa61d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7a87c61d-b5c5-4b8a-bde9-a2ba597fa61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ee323961-4f30-4533-8d5b-17811a16f743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ee323961-4f30-4533-8d5b-17811a16f743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_be79c1e2-9696-4193-aea2-9f2185aaec69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_587ef730-c2ec-4baa-b5f7-c67ca2a166ed" xlink:to="loc_us-gaap_OperatingLeaseLiability_be79c1e2-9696-4193-aea2-9f2185aaec69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#OTHERACCRUEDLIABILITIESDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e28df4c-cba1-43ea-9d86-b895abb7a5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7e28df4c-cba1-43ea-9d86-b895abb7a5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_600e009e-b190-4f68-ba4e-1387c3796b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_600e009e-b190-4f68-ba4e-1387c3796b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_e525ae3a-edcd-4ed5-b436-6ed01b141346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_e525ae3a-edcd-4ed5-b436-6ed01b141346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_2e4c71cc-7ae5-4a51-b23c-93d5ea80e09c" xlink:href="cwt-20221231.xsd#cwt_ContractWithCustomerUninsuredLossReserveCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_cwt_ContractWithCustomerUninsuredLossReserveCurrent_2e4c71cc-7ae5-4a51-b23c-93d5ea80e09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8965d4ef-c41c-4173-a077-9537996921a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8965d4ef-c41c-4173-a077-9537996921a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_308dfd38-05d9-4618-9afa-bb0a4b5b9125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_308dfd38-05d9-4618-9afa-bb0a4b5b9125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dd3126a0-74d7-4fea-bfce-653bf6e00235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_dd3126a0-74d7-4fea-bfce-653bf6e00235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_38cbf20b-c039-4a95-9808-707658b5c50d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_38cbf20b-c039-4a95-9808-707658b5c50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e8df4cdd-c190-4c02-a323-adb8089ffb85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_9cb543db-2d8b-4470-adea-d7e54527c3bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e8df4cdd-c190-4c02-a323-adb8089ffb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8e79efe5-00f9-4309-b371-11cfac8cf3c6" 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_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_87ad1a85-f771-446a-bff3-1a3442cb0818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8e79efe5-00f9-4309-b371-11cfac8cf3c6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_87ad1a85-f771-446a-bff3-1a3442cb0818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf8eaa09-4e0a-4add-8006-2d231a768dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_87ad1a85-f771-446a-bff3-1a3442cb0818" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf8eaa09-4e0a-4add-8006-2d231a768dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_24e77a63-a5b5-494c-89a5-57018147164f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf8eaa09-4e0a-4add-8006-2d231a768dfe" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_24e77a63-a5b5-494c-89a5-57018147164f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_69748296-c140-4d52-9719-144cb3209128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf8eaa09-4e0a-4add-8006-2d231a768dfe" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_69748296-c140-4d52-9719-144cb3209128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_30526c51-d4be-4591-b9c4-e0d2a819368b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_bf8eaa09-4e0a-4add-8006-2d231a768dfe" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_30526c51-d4be-4591-b9c4-e0d2a819368b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0d78c571-ba06-4a64-9dd6-43aff2c37b11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_87ad1a85-f771-446a-bff3-1a3442cb0818" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0d78c571-ba06-4a64-9dd6-43aff2c37b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_758b06e4-2e6e-45f1-90ab-b2f11cf772c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0d78c571-ba06-4a64-9dd6-43aff2c37b11" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_758b06e4-2e6e-45f1-90ab-b2f11cf772c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_043e08d2-e6ca-4b7e-960c-260031686938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0d78c571-ba06-4a64-9dd6-43aff2c37b11" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_043e08d2-e6ca-4b7e-960c-260031686938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_b3179e56-2dcb-4b7a-9f75-9c1005c2b74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0d78c571-ba06-4a64-9dd6-43aff2c37b11" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_b3179e56-2dcb-4b7a-9f75-9c1005c2b74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b87fe396-320d-4696-b3fd-5abecd37786c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_87ad1a85-f771-446a-bff3-1a3442cb0818" xlink:to="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b87fe396-320d-4696-b3fd-5abecd37786c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c93dcd70-a6e8-42d1-80b5-6c114841b039" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b87fe396-320d-4696-b3fd-5abecd37786c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_c93dcd70-a6e8-42d1-80b5-6c114841b039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4ef024b5-50ba-4da9-aacd-a44d0979711b" 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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b87fe396-320d-4696-b3fd-5abecd37786c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4ef024b5-50ba-4da9-aacd-a44d0979711b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a78588c1-b7bd-4c29-9b26-cc35c50e143a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract_b87fe396-320d-4696-b3fd-5abecd37786c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a78588c1-b7bd-4c29-9b26-cc35c50e143a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDetails_1" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDetails_1"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_58139975-b643-47eb-83e3-32de34fe193f" 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_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_58139975-b643-47eb-83e3-32de34fe193f" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_289199b8-ab9a-409f-bbdf-897b05ef1d78" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_7e2b0032-e9e5-41f9-bed9-b6fd7dc42ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_7e2b0032-e9e5-41f9-bed9-b6fd7dc42ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_42cd2bcd-f6f7-4a73-b4d7-bedffbe0b35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_19f4b6a2-4e80-4f50-a56b-4774ca249a93" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_42cd2bcd-f6f7-4a73-b4d7-bedffbe0b35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_98eea2e1-8cce-479b-ad9f-6bb12db7c7b1" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_2fa7f87e-7321-45b2-a463-2d71f0ad1d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11130941-5d79-42c9-9087-a70fa80f4380" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_2fa7f87e-7321-45b2-a463-2d71f0ad1d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f334276e-75fc-4c84-acd0-4a3e3d47a996" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductions_ad8de92d-c2a9-49c1-beb2-cd459921d9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductions_ad8de92d-c2a9-49c1-beb2-cd459921d9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_5d1e0e1c-d66e-457f-8052-460d86b7cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_5d1e0e1c-d66e-457f-8052-460d86b7cb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_bf41e9fe-6d64-4bf9-be84-784c7a7dd641" xlink:href="cwt-20221231.xsd#cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund_bf41e9fe-6d64-4bf9-be84-784c7a7dd641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_66455d9f-7feb-4e4a-a336-e3f9d443c2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a2ab71d1-cde5-44e5-b068-3cb4e2a049d0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_66455d9f-7feb-4e4a-a336-e3f9d443c2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5de0ec9a-8ccc-4708-b965-73c440b3c05d" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9af120a3-d64b-43d7-9452-c4c8a4c04133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5de0ec9a-8ccc-4708-b965-73c440b3c05d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9af120a3-d64b-43d7-9452-c4c8a4c04133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:href="cwt-20221231.xsd#cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5de0ec9a-8ccc-4708-b965-73c440b3c05d" xlink:to="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_0cd6e2fe-fbd0-48a7-b8df-7ecae295ed12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_0cd6e2fe-fbd0-48a7-b8df-7ecae295ed12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_ae904c8c-8e61-4761-95c4-74c439d605ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation_ae904c8c-8e61-4761-95c4-74c439d605ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_fadf428e-25a9-4e0c-b941-50da65d95dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment_fadf428e-25a9-4e0c-b941-50da65d95dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4b55194a-ddb3-4536-b98b-430f75713c97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4b55194a-ddb3-4536-b98b-430f75713c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f4b57673-bdcb-48c5-9cdb-7ae455a320a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_f4b57673-bdcb-48c5-9cdb-7ae455a320a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_27401a1f-2b8f-4c13-bb32-1bc539552288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount_27401a1f-2b8f-4c13-bb32-1bc539552288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_0331c003-646c-433b-9aaf-e46938e85d41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_0331c003-646c-433b-9aaf-e46938e85d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6c83ad61-1fd1-498e-aaf2-51484d15ef56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract_7b223f99-a740-4217-9ef0-7e15927704a2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6c83ad61-1fd1-498e-aaf2-51484d15ef56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_458ad076-c6e2-4fa1-8e38-12947f179252" 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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_59948aea-d176-4b19-b251-52f4af4acc75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_458ad076-c6e2-4fa1-8e38-12947f179252" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_59948aea-d176-4b19-b251-52f4af4acc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_59948aea-d176-4b19-b251-52f4af4acc75" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_bf7f2304-5e88-4aac-b6cf-1ab07d71fb5f" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction_bf7f2304-5e88-4aac-b6cf-1ab07d71fb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1eb2fca5-9067-468c-98f5-282aeeff0a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1eb2fca5-9067-468c-98f5-282aeeff0a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_98f38c14-3f9d-4b01-b5b0-519a7922d255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_98f38c14-3f9d-4b01-b5b0-519a7922d255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_35e1a1d4-03e7-4127-b509-86bff80e8246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_35e1a1d4-03e7-4127-b509-86bff80e8246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DeferredTaxAssetOperatingLeaseLiability_3771a2d6-c063-4123-a851-19538b181e99" xlink:href="cwt-20221231.xsd#cwt_DeferredTaxAssetOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_cwt_DeferredTaxAssetOperatingLeaseLiability_3771a2d6-c063-4123-a851-19538b181e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_32175e4f-5c52-4f85-a556-6e3556ed62bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_32175e4f-5c52-4f85-a556-6e3556ed62bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ec483ae0-5286-4025-9cf0-ba8822031f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_61dbcd36-da2a-4964-af0c-7d04b1d10d64" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ec483ae0-5286-4025-9cf0-ba8822031f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_59948aea-d176-4b19-b251-52f4af4acc75" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f2472044-57c5-46e4-87ac-1ded46722206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_f2472044-57c5-46e4-87ac-1ded46722206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_c1eacaa4-2f72-4430-9d08-8f2a7e769855" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_c1eacaa4-2f72-4430-9d08-8f2a7e769855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a28f6f6c-2d22-409e-acd0-6a0978108654" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_a28f6f6c-2d22-409e-acd0-6a0978108654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_995813a3-babd-4b31-adb8-b335eaa5e155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_995813a3-babd-4b31-adb8-b335eaa5e155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_01fae90b-f4b1-4359-93c7-b5fc4a4c7c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_01fae90b-f4b1-4359-93c7-b5fc4a4c7c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_58dd7ac0-5f76-4fe8-9728-57e4a27a3f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_6632ce7b-cb2d-4950-97f8-30b2f9e501ef" xlink:to="loc_us-gaap_DeferredTaxLiabilities_58dd7ac0-5f76-4fe8-9728-57e4a27a3f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_32ac1ddd-e20b-4c51-9fa4-f487c184ca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_32ac1ddd-e20b-4c51-9fa4-f487c184ca1b" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f47da6b0-f614-4b32-8765-3e32eb29d0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f47da6b0-f614-4b32-8765-3e32eb29d0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a20de037-2a7f-464a-b274-73787631e89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a20de037-2a7f-464a-b274-73787631e89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_bb1a111f-a019-4b85-a733-419f5b048fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_bb1a111f-a019-4b85-a733-419f5b048fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_3740e89d-69d0-40ef-872d-fa2fc8fea5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f43c14f7-cd2f-4cd1-aa0b-70666d689f6f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_3740e89d-69d0-40ef-872d-fa2fc8fea5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2b5b215a-3c2e-465c-86f5-a241f5962d31" 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_298f470f-21ab-4830-9559-8d06a32eb6ec" 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_2b5b215a-3c2e-465c-86f5-a241f5962d31" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" 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_0acae8fb-bad5-4782-af3b-1266ae868dce" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_35d62836-197c-47c9-b131-5110b42eb88d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_35d62836-197c-47c9-b131-5110b42eb88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4bddf9c0-2d56-4a1a-bf01-eaf4c7b5affc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4bddf9c0-2d56-4a1a-bf01-eaf4c7b5affc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f9a27e3b-ad57-434b-ab90-e8be3c9c28b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2b7485b7-6238-4fd4-92e5-8032f645acc4" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f9a27e3b-ad57-434b-ab90-e8be3c9c28b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c421ea02-ec44-4b86-a228-ffdb9643e8ac" 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_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_srt_RangeAxis_c421ea02-ec44-4b86-a228-ffdb9643e8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_97907219-b7a1-4603-8d4b-2e6d95a0a170" 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_c421ea02-ec44-4b86-a228-ffdb9643e8ac" xlink:to="loc_srt_RangeMember_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_82fc6d1f-9117-4ee2-bf14-c16aac7f5fd0" 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_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:to="loc_srt_MinimumMember_82fc6d1f-9117-4ee2-bf14-c16aac7f5fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c5db7369-44b7-4d1e-965d-18aa31f47405" 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_97907219-b7a1-4603-8d4b-2e6d95a0a170" xlink:to="loc_srt_MaximumMember_c5db7369-44b7-4d1e-965d-18aa31f47405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2b185f7c-61de-42dc-a23c-bd142658884a" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_24afc5ed-1ea1-4320-aa34-4895045e35a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_24afc5ed-1ea1-4320-aa34-4895045e35a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_ca289d77-3fb8-4018-87ec-bdd3f4ab37d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_ca289d77-3fb8-4018-87ec-bdd3f4ab37d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_b20c2339-4862-4fba-886a-291f0339b2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_b20c2339-4862-4fba-886a-291f0339b2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_abfdc4d8-81d2-4e26-bcf6-e83133beca50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_abfdc4d8-81d2-4e26-bcf6-e83133beca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_17fa613f-33dd-4e0f-920a-faed2bc86a48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_FixedIncomeFundsMember_17fa613f-33dd-4e0f-920a-faed2bc86a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_5273f13e-e26e-43a9-a6c1-920f29059741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_EquitySecuritiesMember_5273f13e-e26e-43a9-a6c1-920f29059741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_7f51dd6b-5fb1-49a3-b3b8-43e099c9fe72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_7f51dd6b-5fb1-49a3-b3b8-43e099c9fe72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_3a0ef835-c9d2-4a9e-a079-735e89629491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_20bd9939-eafc-4826-afc0-f56be90fc27c" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_3a0ef835-c9d2-4a9e-a079-735e89629491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd6dac0e-1c54-4696-bbbd-f81396f76e52" 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_d0768236-a15f-4125-9a58-fdd73cbdb81e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd6dac0e-1c54-4696-bbbd-f81396f76e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_0a673dad-c292-474c-9032-0f76a1ea816b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_dd6dac0e-1c54-4696-bbbd-f81396f76e52" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_0a673dad-c292-474c-9032-0f76a1ea816b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_e52b21d2-7338-43c0-8a40-6f2ff6a4ec6a" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_7c094af7-366c-4bd6-880e-51ce6567e38f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_fe4714d7-11cc-43e5-b23f-f1933cc69291" xlink:to="loc_us-gaap_MoneyMarketFundsMember_7c094af7-366c-4bd6-880e-51ce6567e38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1f1d615a-ee53-4551-b238-fa81f7a44f7c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_066537eb-7229-43bc-a46b-fba1ea121bd2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_838bf400-7492-440f-a270-35d5225a7e0b" xlink:to="loc_srt_ScenarioForecastMember_066537eb-7229-43bc-a46b-fba1ea121bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_298f470f-21ab-4830-9559-8d06a32eb6ec" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b029299c-f71f-4ded-baeb-15f723b136f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b029299c-f71f-4ded-baeb-15f723b136f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_05ee1341-83e4-4135-9c6b-ea820dff9522" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_05ee1341-83e4-4135-9c6b-ea820dff9522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_41744d1e-aba7-441c-91ac-1fadcede6063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_41744d1e-aba7-441c-91ac-1fadcede6063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_f83c30de-9de0-435c-8230-6757be7a83d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_f83c30de-9de0-435c-8230-6757be7a83d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20624fa6-8f1c-44c7-b4aa-fc83eb88ca40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20624fa6-8f1c-44c7-b4aa-fc83eb88ca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_038ac506-8e58-4cd2-a62d-7644b0f560c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent_038ac506-8e58-4cd2-a62d-7644b0f560c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_c9d3b1ae-94ef-45eb-ab10-ced3095e25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription_c9d3b1ae-94ef-45eb-ab10-ced3095e25ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit_70d0bdd9-616e-4ffb-982f-d0ea9c9a65a5" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanLifeInsuranceBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanLifeInsuranceBenefit_70d0bdd9-616e-4ffb-982f-d0ea9c9a65a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ecdbc998-7b3d-4065-b0ba-e89297083c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ecdbc998-7b3d-4065-b0ba-e89297083c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset_9baf5c9f-9b4c-4b68-82e2-75ad4231bbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfEmbeddedRegulatoryAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_AmountOfEmbeddedRegulatoryAsset_9baf5c9f-9b4c-4b68-82e2-75ad4231bbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_bb5dc7ce-0927-4ee2-97f6-34544d68578e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_bb5dc7ce-0927-4ee2-97f6-34544d68578e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FixedIncomeInvestmentsMaturityPeriod_94bb21d0-1cb5-4fa5-a4e5-c21e8c12d4d5" xlink:href="cwt-20221231.xsd#cwt_FixedIncomeInvestmentsMaturityPeriod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_FixedIncomeInvestmentsMaturityPeriod_94bb21d0-1cb5-4fa5-a4e5-c21e8c12d4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_35eb43f3-ddb1-4976-aa46-51fdc40eb116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_35eb43f3-ddb1-4976-aa46-51fdc40eb116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_e656d1f8-4c3b-47e4-b94b-3ce6abe4a7c3" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment_e656d1f8-4c3b-47e4-b94b-3ce6abe4a7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_fdedc9f2-ac0f-4c07-a8f8-47e428bd74c5" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate_fdedc9f2-ac0f-4c07-a8f8-47e428bd74c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_9e426d30-083c-4a0e-926c-c4313fa98a3d" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_9e426d30-083c-4a0e-926c-c4313fa98a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_bd901aa6-33d1-4ce9-b58e-9a4c91172691" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns_bd901aa6-33d1-4ce9-b58e-9a4c91172691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_2c93f3cd-303e-40ae-b5ca-20eb91bc7d52" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree_2c93f3cd-303e-40ae-b5ca-20eb91bc7d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_8725202d-0cbd-454b-adfa-64b6b8b1340e" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost_8725202d-0cbd-454b-adfa-64b6b8b1340e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_129c2221-63fe-43aa-a001-7bbbae5cc222" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_a090abd8-a821-4372-8900-6c30834395e0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_129c2221-63fe-43aa-a001-7bbbae5cc222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b8b5200b-86cf-47b8-aba2-b3a63e85e21b" 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_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" 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_b8b5200b-86cf-47b8-aba2-b3a63e85e21b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" 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_c3c0c631-3dbe-4cd4-9177-1ad69bbe4471" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:href="cwt-20221231.xsd#cwt_PensionAndSupplementalRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_91319a49-050b-4d44-84a9-8b5eb1b60816" xlink:to="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_ed651617-7d46-4060-9d09-61ba6eb3dca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_ed651617-7d46-4060-9d09-61ba6eb3dca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_04eecc03-1de5-4ff7-ade7-6c353fea3a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_PensionAndSupplementalRetirementPlanMember_71de75cc-0db2-4d76-9b51-cc88eb100b45" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_04eecc03-1de5-4ff7-ade7-6c353fea3a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_e8f7c65a-d598-44b3-9eef-14aa3d3e8dc3" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5f868de9-a225-402d-9fee-d9e6397ba3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_5f868de9-a225-402d-9fee-d9e6397ba3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_555072a7-531e-40d6-9126-aa73395f8779" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_555072a7-531e-40d6-9126-aa73395f8779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7605c641-d709-4007-81fb-3ee58e0494ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7605c641-d709-4007-81fb-3ee58e0494ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_015de1c4-cf3d-4f1e-998c-5f6abd81dea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_015de1c4-cf3d-4f1e-998c-5f6abd81dea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_f28d8b0c-135e-4a5d-8672-a50056e97e70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_f28d8b0c-135e-4a5d-8672-a50056e97e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_e2514531-7989-4507-a1a3-cb42ce9d2338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_e2514531-7989-4507-a1a3-cb42ce9d2338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_51a02966-eefc-4644-a6ae-0c84477f2307" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_77054fe8-e5dc-450c-a513-f351ff71fc0a" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_51a02966-eefc-4644-a6ae-0c84477f2307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_356b99be-8214-41da-bcd7-f6cfce264a6d" 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_070fb555-4431-4fe4-ac66-92a136c6a116" 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_356b99be-8214-41da-bcd7-f6cfce264a6d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" 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_8b234901-36d7-4088-aa3f-2a3e932c2aac" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_207f10f9-1eb9-4dbf-970a-1787e9ef98da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_207f10f9-1eb9-4dbf-970a-1787e9ef98da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_15f1048c-6350-41bd-a1a5-86fd2fce77a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e76e1dee-7558-45c0-8908-150967a8f5bc" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_15f1048c-6350-41bd-a1a5-86fd2fce77a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_070fb555-4431-4fe4-ac66-92a136c6a116" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_d5aa34a1-2d99-4a4a-8e25-59143bb91d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_d5aa34a1-2d99-4a4a-8e25-59143bb91d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_050d8c94-c485-4d69-94dd-c852f2658886" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_050d8c94-c485-4d69-94dd-c852f2658886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_67180305-0eb0-41bc-a094-ae8b66ec0b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_67180305-0eb0-41bc-a094-ae8b66ec0b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5db5c48c-f0dc-40ea-890b-3fac15891c55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_5db5c48c-f0dc-40ea-890b-3fac15891c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_aa462329-9d83-4ec4-8fb8-f32563559430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_aa462329-9d83-4ec4-8fb8-f32563559430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5240222c-b56e-4b0e-81ec-63e3a7bef276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_5240222c-b56e-4b0e-81ec-63e3a7bef276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_42879dd0-073d-4f50-9406-4b3e6e793df9" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_c25d1044-b865-4261-ad95-6d970b8d675c" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross_42879dd0-073d-4f50-9406-4b3e6e793df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_081b60e4-a53d-44f2-ad5c-160435ae9c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths_081b60e4-a53d-44f2-ad5c-160435ae9c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_56f9d68a-2527-46cf-b73b-5cbd3778449a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1_56f9d68a-2527-46cf-b73b-5cbd3778449a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_cfd14fce-06e7-4eed-8409-e3309336afae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1_cfd14fce-06e7-4eed-8409-e3309336afae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_a20932b5-eed5-41a1-827b-13139277ab3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1_a20932b5-eed5-41a1-827b-13139277ab3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_360b934e-af9e-4fae-8fb6-e84d63e69a71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1_360b934e-af9e-4fae-8fb6-e84d63e69a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_33b22049-79cf-4175-a703-28409de0f98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive_33b22049-79cf-4175-a703-28409de0f98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_380c7991-84dc-4462-808d-04bc360249d7" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract_9b90ae83-a46e-4c06-8d57-a4d53e43d2e2" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts_380c7991-84dc-4462-808d-04bc360249d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f3ed3ccf-0403-48ce-8c05-84c8b5ab5c19" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_0380ffeb-a026-49ef-93fb-27d9e492e326" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_0380ffeb-a026-49ef-93fb-27d9e492e326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a339d0c7-3960-4afb-b221-b177e2abb2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_a339d0c7-3960-4afb-b221-b177e2abb2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_478db880-47f7-4686-b46c-361785d6dbf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_478db880-47f7-4686-b46c-361785d6dbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_df29c400-c2ae-4c93-96a0-7116e5c96685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_df29c400-c2ae-4c93-96a0-7116e5c96685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b9aba188-6112-4121-8647-0fd76169e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_b9aba188-6112-4121-8647-0fd76169e09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b2cb3ee2-6885-42f7-b619-5f94d123e162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_b2cb3ee2-6885-42f7-b619-5f94d123e162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_6ec1f2f3-6851-491b-a3bb-bd55bf5d1d97" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract_abb74a45-23aa-480e-b609-eb7f9fb64ccd" xlink:to="loc_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments_6ec1f2f3-6851-491b-a3bb-bd55bf5d1d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_cd101d71-92dc-410b-989c-6bef3fd65a42" 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_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" 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_cd101d71-92dc-410b-989c-6bef3fd65a42" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5c553642-6e73-478e-87f4-31deb899db5f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_srt_RangeAxis_5c553642-6e73-478e-87f4-31deb899db5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" 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_5c553642-6e73-478e-87f4-31deb899db5f" xlink:to="loc_srt_RangeMember_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8184eeab-4260-49a5-a57b-cda4ebaf988f" 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_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:to="loc_srt_MinimumMember_8184eeab-4260-49a5-a57b-cda4ebaf988f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c19b8552-44fa-4291-8886-fb19ec762cca" 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_b6bd90b5-26b5-4a18-bc4c-bdc1af18fe9b" xlink:to="loc_srt_MaximumMember_c19b8552-44fa-4291-8886-fb19ec762cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_0ab49e4d-bc62-41f1-b2c8-76dd03fb175c" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_94d00217-743d-41ec-8855-a420f40d27ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_FixedIncomeFundsMember_94d00217-743d-41ec-8855-a420f40d27ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_2233bfb0-f2eb-4355-bcf4-7e5e318b4652" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember_2233bfb0-f2eb-4355-bcf4-7e5e318b4652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_2855a792-44f2-42f9-ac77-b0c00a1e7b57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_2855a792-44f2-42f9-ac77-b0c00a1e7b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_84c92b01-1777-4691-bf68-b0e819772dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_84c92b01-1777-4691-bf68-b0e819772dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_d89c3065-bd31-4927-b5c1-8c21daad4e3d" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_d89c3065-bd31-4927-b5c1-8c21daad4e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_9a66196e-78e8-4ffe-8379-3ebae39c9d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_ec6e8e67-1e3b-4835-a8cd-1366e771a26c" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_9a66196e-78e8-4ffe-8379-3ebae39c9d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" 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_ab0f58af-7da7-4523-b6b5-612d1568fdbc" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_69b7c044-6fcc-4faf-a972-45b6702def52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_f53dc01a-04dd-4536-a463-0b09fa27a246" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_69b7c044-6fcc-4faf-a972-45b6702def52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e858f373-e14e-4643-974b-7e71256d25ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f88279f0-f0d9-4da0-8c74-6b120ebae8f1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e858f373-e14e-4643-974b-7e71256d25ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d66758ea-b04d-476d-80d7-16fc5e51f235" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_e858f373-e14e-4643-974b-7e71256d25ef" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_d66758ea-b04d-476d-80d7-16fc5e51f235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2db31c60-9b68-4e7d-b21c-31f368ea4cee" 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_20b3acb4-3213-4498-a612-baf9f03e48cf" 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_2db31c60-9b68-4e7d-b21c-31f368ea4cee" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_422be8bd-9bf0-4ac7-a1cf-30fac91ad171" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_d65f69db-e5b8-40b2-a6c2-28710166e17a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_FixedIncomeFundsMember_d65f69db-e5b8-40b2-a6c2-28710166e17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_b9c06731-c368-4a71-9ed3-2364f7d1685a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember_b9c06731-c368-4a71-9ed3-2364f7d1685a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_12aff15f-26ba-44ad-84ab-23fe180fc65b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember_12aff15f-26ba-44ad-84ab-23fe180fc65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_804a6ec6-1a62-44ac-bf50-efd0313911fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember_804a6ec6-1a62-44ac-bf50-efd0313911fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_bcfb5b8b-53fc-4161-8a74-4fc2092f837e" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_2ac73e30-b09f-49a8-bd11-c4b2ab7726c5" xlink:to="loc_cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember_bcfb5b8b-53fc-4161-8a74-4fc2092f837e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_20973150-9b4c-41e2-aec2-fb092729649a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_20973150-9b4c-41e2-aec2-fb092729649a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" 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_20973150-9b4c-41e2-aec2-fb092729649a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6fbc6403-978a-42c1-b4a2-266bbb42b89f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6fbc6403-978a-42c1-b4a2-266bbb42b89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_d42f351f-2cae-4303-b36d-d87ebd8718c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_d42f351f-2cae-4303-b36d-d87ebd8718c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_28cb1143-9df3-4a90-991e-2d21bcfeb221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member_124c7a8e-66d8-4171-a34d-34121c90b9e4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_28cb1143-9df3-4a90-991e-2d21bcfeb221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_5f7f8eb8-f7ca-4f7c-8ba5-0d38b832f369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d2fea67-18d9-481b-b5d7-5cfcab2c3cde" xlink:to="loc_us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember_5f7f8eb8-f7ca-4f7c-8ba5-0d38b832f369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_f6fae3a7-ee94-46b1-a1af-0d49e6043822" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_41e01b3a-774d-4358-aa0d-778acaeecb94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_efc2a898-1536-4551-a682-461b1c8d1372" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_41e01b3a-774d-4358-aa0d-778acaeecb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" 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_ec1e4554-ac3e-4442-b71d-49fc342e5785" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_147cbe8f-fb7d-428d-bb9e-67582b52cd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_147cbe8f-fb7d-428d-bb9e-67582b52cd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b2bba235-0358-4256-af82-9f52dc3f47cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a29ecb4a-18e4-4c67-b967-37e96434ffc7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b2bba235-0358-4256-af82-9f52dc3f47cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2d1e74ad-e113-432b-83ee-282207086a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_20b3acb4-3213-4498-a612-baf9f03e48cf" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2d1e74ad-e113-432b-83ee-282207086a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fcc303a5-2425-41bc-a424-b693ca7e814e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_2d1e74ad-e113-432b-83ee-282207086a91" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fcc303a5-2425-41bc-a424-b693ca7e814e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7ef6dd5e-5239-430f-bff7-411e62150c3b" 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_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" 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_7ef6dd5e-5239-430f-bff7-411e62150c3b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" 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_56773e3e-14e6-45fc-948e-32edc6a6d5b6" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1c40a3e6-f7f4-425e-92d1-3912ddacc61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1c40a3e6-f7f4-425e-92d1-3912ddacc61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c3c70d2a-c61c-4df9-91b2-00cd8e643b80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_bed4be78-5075-4c91-b72e-d9c0acde2175" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c3c70d2a-c61c-4df9-91b2-00cd8e643b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_567e51ca-3b0a-41bf-a8f3-ad8729768a2d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4ade7e0a-25a1-4130-a252-4d82196c2e63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4ade7e0a-25a1-4130-a252-4d82196c2e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_7205a14a-eece-4d03-8025-552d51e99363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_7205a14a-eece-4d03-8025-552d51e99363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_2c3fa2c2-df6f-45f9-bd4e-001ecfd741ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_2c3fa2c2-df6f-45f9-bd4e-001ecfd741ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_9175f54d-e263-4691-8937-964b6d1fe815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_9175f54d-e263-4691-8937-964b6d1fe815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_31beef01-9f54-4e50-b5c9-a4b3e10471b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_31beef01-9f54-4e50-b5c9-a4b3e10471b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_790f6a18-0624-4f0c-a66a-63d030071f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_790f6a18-0624-4f0c-a66a-63d030071f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_dbfb2e25-d3e6-4b43-946d-2113933c8a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_d23ffbfc-4962-4981-863e-760391abe3e9" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_dbfb2e25-d3e6-4b43-946d-2113933c8a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f56a0e16-b4d1-4491-972e-f1bfafe113e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_f56a0e16-b4d1-4491-972e-f1bfafe113e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a20293f-67b4-4b33-b81d-db38399c5267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_0a20293f-67b4-4b33-b81d-db38399c5267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ffd5551b-c697-40e1-b657-17a355fda9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_ffd5551b-c697-40e1-b657-17a355fda9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_950d253c-463a-44f2-a05e-f7765245afbd" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived_950d253c-463a-44f2-a05e-f7765245afbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_7abaf2b9-a481-4ec1-9f6f-36ebc106d3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_7abaf2b9-a481-4ec1-9f6f-36ebc106d3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanOtherCosts_28100493-92a2-432a-94fa-7808d3e92531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanOtherCosts_28100493-92a2-432a-94fa-7808d3e92531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45fb42e2-01e7-4af4-8030-c254e3f811c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_498ffa10-9f21-4ed5-bf79-9e0465cb5816" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_45fb42e2-01e7-4af4-8030-c254e3f811c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_60202d87-4d67-44ab-858b-b340499fc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_60202d87-4d67-44ab-858b-b340499fc47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_6cb2d5f5-9a1e-447e-bedd-9193eca0c506" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_6cb2d5f5-9a1e-447e-bedd-9193eca0c506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b4a4a3c6-f281-40b9-bd33-ff17600f49c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_b4a4a3c6-f281-40b9-bd33-ff17600f49c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_7f169884-a150-4839-b2e6-1864f09ad396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_8b708ba6-05c6-4d50-9ff0-27af9f2bfc77" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_7f169884-a150-4839-b2e6-1864f09ad396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_133fd250-19ec-4cd4-a145-f735b6b052cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b4b6068c-0c53-41c5-9571-9b43cbd831df" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent_133fd250-19ec-4cd4-a145-f735b6b052cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_af0e9abd-faf4-4391-abba-0f0d0e0cf334" 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_7efdebdb-db48-462b-aa3c-a5e1958afcb3" 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_af0e9abd-faf4-4391-abba-0f0d0e0cf334" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" 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_0cf79aa0-a6f3-425a-a5fe-11c5fbd24aba" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_585393c6-452f-44cd-8384-8655cfb10c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_585393c6-452f-44cd-8384-8655cfb10c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b0e94ddc-10e4-4d74-86e9-93fdf5e5968d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fa3ca34f-3ad2-4070-9619-d6d96c319bb0" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b0e94ddc-10e4-4d74-86e9-93fdf5e5968d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8e6821d1-4ec7-4204-b3b9-af33fc1c9473" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_faeefd2d-c36e-48c0-839d-a8f4af026821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_faeefd2d-c36e-48c0-839d-a8f4af026821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitCostsMember_b54be14a-54c6-4aeb-903b-14d1b1e7c143" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_AccruedBenefitCostsMember_b54be14a-54c6-4aeb-903b-14d1b1e7c143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AccruedBenefitLiabilityMember_d0b45580-8069-49df-b9d3-bc04611c414c" xlink:href="cwt-20221231.xsd#cwt_AccruedBenefitLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_AccruedBenefitLiabilityMember_d0b45580-8069-49df-b9d3-bc04611c414c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryAssetsNoncurrentMember_a29bcaee-554e-45b5-b3aa-f58984aefb0a" xlink:href="cwt-20221231.xsd#cwt_RegulatoryAssetsNoncurrentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_RegulatoryAssetsNoncurrentMember_a29bcaee-554e-45b5-b3aa-f58984aefb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RegulatoryLiabilityNoncurrentMember_064a10e3-93dc-4eff-b9b1-3fcf4cb5021e" xlink:href="cwt-20221231.xsd#cwt_RegulatoryLiabilityNoncurrentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_051eb371-0ac8-477f-a7cb-dc9550289a57" xlink:to="loc_cwt_RegulatoryLiabilityNoncurrentMember_064a10e3-93dc-4eff-b9b1-3fcf4cb5021e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f2552641-b8b9-4c2e-a4a3-85e7ab768553" 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_7efdebdb-db48-462b-aa3c-a5e1958afcb3" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f2552641-b8b9-4c2e-a4a3-85e7ab768553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_23b11640-2ea0-445e-84ec-d5e45f87ecd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f2552641-b8b9-4c2e-a4a3-85e7ab768553" xlink:to="loc_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet_23b11640-2ea0-445e-84ec-d5e45f87ecd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c3f01f85-3ee8-4a3d-b74d-045c447a608a" 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_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" 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_c3f01f85-3ee8-4a3d-b74d-045c447a608a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" 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_988f1bdd-cd90-40bc-9d48-945bc2c7034f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1d1a0b79-0c7f-4d2e-886a-a9599614b437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1d1a0b79-0c7f-4d2e-886a-a9599614b437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2f8f4c80-46c9-4abe-a662-fa6ebbe59162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d8e129f2-f22c-4daf-9031-245683d219cc" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2f8f4c80-46c9-4abe-a662-fa6ebbe59162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_8e0bea00-a3c8-421d-92cb-af7d5786d32a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SERPPlanMember_49be17ea-008e-4557-a1d6-998a1489c5d9" xlink:href="cwt-20221231.xsd#cwt_SERPPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:to="loc_cwt_SERPPlanMember_49be17ea-008e-4557-a1d6-998a1489c5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherBenefitsMember_74f15e50-07b3-41c1-8ce1-b3d797a5f33d" xlink:href="cwt-20221231.xsd#cwt_OtherBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_908537ab-c58a-43d9-bc71-e0a0f77e413f" xlink:to="loc_cwt_OtherBenefitsMember_74f15e50-07b3-41c1-8ce1-b3d797a5f33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_764d5479-b7dc-4ec8-a0b0-3d610bc02ab3" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_2a35498f-91ba-402c-ab67-f24cc016fc73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:to="loc_us-gaap_FixedIncomeFundsMember_2a35498f-91ba-402c-ab67-f24cc016fc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_bcf6f552-b82f-45e3-8501-74463c8ffbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_241ff6e9-3b94-472f-849d-a1f3ff58b1ce" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_bcf6f552-b82f-45e3-8501-74463c8ffbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4cd1a4-3cc7-4fe9-8b77-b0091e4c7998" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_eff8b203-1dc4-4064-8e39-237a6e7f9472" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_eff8b203-1dc4-4064-8e39-237a6e7f9472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_2a657d53-e790-4bf4-9407-d21701322c8c" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets_2a657d53-e790-4bf4-9407-d21701322c8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26fbb388-6eb2-4d20-8273-cbffb4ccbd88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_26fbb388-6eb2-4d20-8273-cbffb4ccbd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_82471f66-187c-4e38-8273-9daf2d6728c3" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9b920fea-3ae5-4615-8546-d501d5ea0e3b" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment_82471f66-187c-4e38-8273-9daf2d6728c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_572390df-352a-4d49-9f8b-22ce6c6987a0" 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_c27556c3-cff9-470c-a468-03b605462c3b" 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_572390df-352a-4d49-9f8b-22ce6c6987a0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" 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_9ba31da7-83bf-4424-8bee-6af5c3c8460d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_930f9b82-b4ba-4db7-9752-f03d6996a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_930f9b82-b4ba-4db7-9752-f03d6996a5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_47b02388-f1b5-4bec-93df-5a9e6e2035e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_44c0b99c-e7a3-4cfc-917c-a77aaf927515" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_47b02388-f1b5-4bec-93df-5a9e6e2035e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c27556c3-cff9-470c-a468-03b605462c3b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_38cf72f2-5cac-4374-ba02-a93d11233a31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_38cf72f2-5cac-4374-ba02-a93d11233a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_aeac4e00-fb3a-473f-b587-384bb50b02ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_aeac4e00-fb3a-473f-b587-384bb50b02ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c7bec09d-b243-4f74-8ee5-d3758174dc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_c7bec09d-b243-4f74-8ee5-d3758174dc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_f4f3eb40-15f2-4ec8-9aeb-b94d28c28ac6" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses_f4f3eb40-15f2-4ec8-9aeb-b94d28c28ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c770b464-a5e3-446e-9303-48de9a3d704f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_4e9689fb-3292-4777-9e2f-ba0d4d131ada" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_c770b464-a5e3-446e-9303-48de9a3d704f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_f6a6e515-3a49-4f79-b798-0e5f49f9ed02" 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_35943b88-3291-4925-8dc6-ada62d298149" 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_f6a6e515-3a49-4f79-b798-0e5f49f9ed02" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" 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_85fd6ba5-a97d-4e07-b245-f5a902077f9d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_06082586-5a67-459c-bc22-2fa80de78f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_06082586-5a67-459c-bc22-2fa80de78f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5a50da82-f685-456e-88e2-5f524e60c1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5e662ab0-7787-474c-ab70-0fb032f57997" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5a50da82-f685-456e-88e2-5f524e60c1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_35943b88-3291-4925-8dc6-ada62d298149" xlink:to="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a164eaaf-0253-456a-a0fc-9dbc0ae82311" xlink:to="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SERPPlanMember_ab41c69c-e177-4db4-80be-071c3fd4691f" xlink:href="cwt-20221231.xsd#cwt_SERPPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:to="loc_cwt_SERPPlanMember_ab41c69c-e177-4db4-80be-071c3fd4691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_OtherBenefitsMember_c20e799c-23c4-46cd-802f-e67001cf9dfa" xlink:href="cwt-20221231.xsd#cwt_OtherBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_41032659-715c-4e2c-bd27-adb042ed9852" xlink:to="loc_cwt_OtherBenefitsMember_c20e799c-23c4-46cd-802f-e67001cf9dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" 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_35943b88-3291-4925-8dc6-ada62d298149" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_be43251d-0ccd-4b73-935e-395dd976abb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_be43251d-0ccd-4b73-935e-395dd976abb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9e85fade-4b89-4f49-afd9-c32fc1ecb013" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_9e85fade-4b89-4f49-afd9-c32fc1ecb013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a65f7ebe-545b-41cc-a45d-46f067d8a159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_a65f7ebe-545b-41cc-a45d-46f067d8a159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_0fc5f9c6-ad4e-4837-acd8-d350ded3c676" xlink:href="cwt-20221231.xsd#cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9776c36d-6e73-42ff-9b47-b1f6d243e844" xlink:to="loc_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment_0fc5f9c6-ad4e-4837-acd8-d350ded3c676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e640d4e-7d57-416d-a35c-eeceada65aee" 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_3a03cfcc-220a-4f60-b100-4d00182c4d19" 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_6e640d4e-7d57-416d-a35c-eeceada65aee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_4131d02d-ec11-4783-8402-608c1a129237" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_srt_TitleOfIndividualAxis_4131d02d-ec11-4783-8402-608c1a129237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" 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_4131d02d-ec11-4783-8402-608c1a129237" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OfficerMember_912256cf-05a5-4eb4-959d-982598f38bd5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:to="loc_srt_OfficerMember_912256cf-05a5-4eb4-959d-982598f38bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_a9244dd6-9e17-454c-bbcb-9b1e4cfd8299" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_DirectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_93fa6008-4f05-444b-abcf-f29c53d75e8b" xlink:to="loc_srt_DirectorMember_a9244dd6-9e17-454c-bbcb-9b1e4cfd8299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_459166ca-b74c-4172-9659-8a86b159b593" 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_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_us-gaap_AwardTypeAxis_459166ca-b74c-4172-9659-8a86b159b593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" 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_459166ca-b74c-4172-9659-8a86b159b593" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_66a821e1-206c-48b2-947c-192e8aa36d45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:to="loc_us-gaap_RestrictedStockMember_66a821e1-206c-48b2-947c-192e8aa36d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_08a32d99-423b-48ae-a3d7-1d7fa3b1c77f" xlink:href="cwt-20221231.xsd#cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_89b8257c-fc06-4fd3-9054-e4d56323d2e8" xlink:to="loc_cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember_08a32d99-423b-48ae-a3d7-1d7fa3b1c77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_srt_RangeAxis_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e174bb8f-198b-4a7f-a62b-8a0a70677331" 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_f298c465-5d27-425f-ac22-928b32f0c9ef" xlink:to="loc_srt_RangeMember_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_16622cf2-1897-4623-bbe0-5fd025f04271" 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_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:to="loc_srt_MinimumMember_16622cf2-1897-4623-bbe0-5fd025f04271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_919084d1-6b3f-439a-9500-fff274fb2515" 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_e174bb8f-198b-4a7f-a62b-8a0a70677331" xlink:to="loc_srt_MaximumMember_919084d1-6b3f-439a-9500-fff274fb2515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3a03cfcc-220a-4f60-b100-4d00182c4d19" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7036c485-1644-4249-81e8-8024ac90885c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7036c485-1644-4249-81e8-8024ac90885c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_20e74769-a38e-451f-9aa6-2f7e6c3f73ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_20e74769-a38e-451f-9aa6-2f7e6c3f73ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_afcbb1c0-1f3f-4e06-b184-8568a8e5cefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_afcbb1c0-1f3f-4e06-b184-8568a8e5cefa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bbedf2cc-cc65-41f3-aa3c-8abbb82b4f51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bbedf2cc-cc65-41f3-aa3c-8abbb82b4f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3459fc66-b836-4ddf-afd2-6576f82f4263" 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_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3459fc66-b836-4ddf-afd2-6576f82f4263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4155acca-982a-4866-9563-f9f7fb56cd64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_4155acca-982a-4866-9563-f9f7fb56cd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_a19c1a19-3521-4cfd-8dc4-3d423fce8e34" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate_a19c1a19-3521-4cfd-8dc4-3d423fce8e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_37408410-8592-4204-8e85-3751796dccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_75d61a93-163b-4655-bb21-8864b50a9bd7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_37408410-8592-4204-8e85-3751796dccf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7cfe44ac-a923-4af4-8c03-eef802cd9319" 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_11c1001d-3802-400f-878b-46db628607af" 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_7cfe44ac-a923-4af4-8c03-eef802cd9319" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11c1001d-3802-400f-878b-46db628607af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11c1001d-3802-400f-878b-46db628607af" xlink:to="loc_us-gaap_AwardTypeAxis_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" 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_3fe1a4ab-ec45-48ff-be95-c067de80fa73" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a0c8d1f9-6295-4ac9-a5fa-3f36ec422a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:to="loc_us-gaap_RestrictedStockMember_a0c8d1f9-6295-4ac9-a5fa-3f36ec422a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0bd87687-d818-4efe-8036-9aa110055caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_42e7169a-db1f-4339-aab0-ee01c2775aec" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0bd87687-d818-4efe-8036-9aa110055caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11c1001d-3802-400f-878b-46db628607af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ca376e-5779-4e92-b033-00ca5de41efb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_54ca376e-5779-4e92-b033-00ca5de41efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8046927-0570-4e1f-9fd8-29c954b3d631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f8046927-0570-4e1f-9fd8-29c954b3d631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_c772c054-e9d7-48e3-be22-fed28ea0d32a" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment_c772c054-e9d7-48e3-be22-fed28ea0d32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a158c5-2150-425e-9475-a3752cb2ce57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_37a158c5-2150-425e-9475-a3752cb2ce57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b69ac532-3cab-4b1d-ae4d-e59a22657f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b69ac532-3cab-4b1d-ae4d-e59a22657f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_384fe563-0325-49b2-a8af-246b090e56e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55704e6c-4b7e-48ee-b725-e4f796c42514" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_384fe563-0325-49b2-a8af-246b090e56e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_98f3f7da-0ad6-4879-8fca-ae55cdcd8679" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f5b52b35-0269-4e1d-b3c6-c2819809d4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f5b52b35-0269-4e1d-b3c6-c2819809d4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5dbbfa82-0aa2-4dd9-a292-a95d6577f3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5dbbfa82-0aa2-4dd9-a292-a95d6577f3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_bebe928f-83f0-4e14-b6c7-fe0cc043aac5" xlink:href="cwt-20221231.xsd#cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue_bebe928f-83f0-4e14-b6c7-fe0cc043aac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_20b03a6e-0ed0-4b92-ae7c-c0249f42f9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_20b03a6e-0ed0-4b92-ae7c-c0249f42f9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97e9cbe9-049f-44f2-95db-974af685b218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_97e9cbe9-049f-44f2-95db-974af685b218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43ef1314-492a-4559-b3b6-1b4ed0014290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9265d618-576f-44dd-ba36-2988d01497c6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43ef1314-492a-4559-b3b6-1b4ed0014290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_83d2386b-f548-497a-b629-d4db25904fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_83d2386b-f548-497a-b629-d4db25904fd3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_5e75e46a-f7b1-4db9-9411-e71a7fca1f3c" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b5d27353-c239-49c5-a096-f9b64b9b2748" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9bb98ee0-bafb-412b-91a6-1e00447c5aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9bb98ee0-bafb-412b-91a6-1e00447c5aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8038b6c7-fc8c-4ab8-8d78-1193a61ec29a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_51f651c7-940a-4bd3-8745-d41554c8cf9c" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_8038b6c7-fc8c-4ab8-8d78-1193a61ec29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" 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_d184c533-5ea4-41b5-8547-20e14a1bb7f3" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_6f89abbb-01f4-4915-be2b-c544b804c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_6f89abbb-01f4-4915-be2b-c544b804c11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1e40eee8-f264-4906-a0e7-30e2fc9c76c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1e40eee8-f264-4906-a0e7-30e2fc9c76c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_c3d18186-f702-43bb-a137-a32bd3ce4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ae346410-3dba-4ab9-9dc2-9bd12a677772" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_c3d18186-f702-43bb-a137-a32bd3ce4c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2563d9a3-45e2-4315-9bfb-af95c128b000" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FairValueInputsRiskPremium_cb54e4df-22aa-4f76-bd14-4dd733e73b1e" xlink:href="cwt-20221231.xsd#cwt_FairValueInputsRiskPremium"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:to="loc_cwt_FairValueInputsRiskPremium_cb54e4df-22aa-4f76-bd14-4dd733e73b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e1e055b3-ffff-41ac-9691-b26fa75dd577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2af0f5c0-58ad-4e4b-aec9-3e6dfea1e428" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_e1e055b3-ffff-41ac-9691-b26fa75dd577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aac76f54-1df3-4564-9677-06188adbd16e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aac76f54-1df3-4564-9677-06188adbd16e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_0aae3927-95e7-4b66-9d4f-bef026269970" xlink:to="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_9930ad44-57a5-4d75-ab0b-423e8be251cf" xlink:href="cwt-20221231.xsd#cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_39d1f69c-c5cc-4028-93df-d4ee004a6bdb" xlink:to="loc_cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember_9930ad44-57a5-4d75-ab0b-423e8be251cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_589261b0-124b-4ad2-8043-51a7e4cd84dd" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_65719f33-6ff2-424f-8c30-34b14c33c253" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_65719f33-6ff2-424f-8c30-34b14c33c253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_b116674f-cf97-45a0-b4ff-88f744de0fb2" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_b116674f-cf97-45a0-b4ff-88f744de0fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_KernCountyWaterAgencyMember_f4d03214-2882-4cbe-ac06-16b12dd9b687" xlink:href="cwt-20221231.xsd#cwt_KernCountyWaterAgencyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f50942bf-ab7c-4110-8b61-81f45ff2802c" xlink:to="loc_cwt_KernCountyWaterAgencyMember_f4d03214-2882-4cbe-ac06-16b12dd9b687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_srt_RangeAxis_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_81aa0254-3da7-4cda-9543-e5544e488507" 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_479bd245-1ba1-427a-97aa-7e2a2c96c2fd" xlink:to="loc_srt_RangeMember_81aa0254-3da7-4cda-9543-e5544e488507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c098b75e-c3d2-44c2-88bb-cb8bc0e856e8" 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_81aa0254-3da7-4cda-9543-e5544e488507" xlink:to="loc_srt_MinimumMember_c098b75e-c3d2-44c2-88bb-cb8bc0e856e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7f9a5fe1-3b12-4674-84ec-6da0a82b400d" 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_81aa0254-3da7-4cda-9543-e5544e488507" xlink:to="loc_srt_MaximumMember_7f9a5fe1-3b12-4674-84ec-6da0a82b400d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_bf3606fa-466c-438f-a9d9-7475c9b1618b" xlink:to="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentMember_047b493e-5abc-4c96-b43c-bfed03664597" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_997912d5-11b4-4b4f-948f-a2313444279f" xlink:to="loc_us-gaap_SupplyCommitmentMember_047b493e-5abc-4c96-b43c-bfed03664597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a8b7cb7-fdf8-4a84-9bc1-997506872af3" xlink:to="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaminoRealMember_4f671456-27b2-45bc-ac80-703614ff0e9c" xlink:href="cwt-20221231.xsd#cwt_CaminoRealMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f3f22e19-119c-486b-be83-89b4000de9a1" xlink:to="loc_cwt_CaminoRealMember_4f671456-27b2-45bc-ac80-703614ff0e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" 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_4f8663ea-23be-42a6-95a9-61cec96ed0e4" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_5f34a280-0885-4ba5-849a-015541f7d511" 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_ef13f591-d5b1-4816-9f4b-18aa30cc0e64" xlink:to="loc_us-gaap_SubsequentEventMember_5f34a280-0885-4ba5-849a-015541f7d511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_69e69004-1703-4422-947d-28f314b0f1aa" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_988ef28d-0414-4cd2-83ba-86cb3a7ae25d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_988ef28d-0414-4cd2-83ba-86cb3a7ae25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_95ec723b-7f9c-49e7-83c2-450c39a52966" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_95ec723b-7f9c-49e7-83c2-450c39a52966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_2e921216-1549-4a2c-b595-f096d7a02d50" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_2e921216-1549-4a2c-b595-f096d7a02d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_623dac91-2123-4bc8-879b-d55627bad0f5" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot_623dac91-2123-4bc8-879b-d55627bad0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_23e62ae8-f238-489f-8a48-9309d69c4baa" xlink:href="cwt-20221231.xsd#cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot_23e62ae8-f238-489f-8a48-9309d69c4baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments_b1afe8e0-d5ca-4f52-a526-3bb7d77ffd30" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_cwt_PaymentsForOtherCommitments_b1afe8e0-d5ca-4f52-a526-3bb7d77ffd30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e46a9f2c-7501-4379-b71b-5da12a4de90b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e46a9f2c-7501-4379-b71b-5da12a4de90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_f480a72b-6d52-4b68-9581-c5bd129ed696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_f480a72b-6d52-4b68-9581-c5bd129ed696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_314ab6e2-1146-4347-afc8-269466c84caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_314ab6e2-1146-4347-afc8-269466c84caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_13d1fdff-2a67-4aa7-9cc9-5b37627f378b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_13d1fdff-2a67-4aa7-9cc9-5b37627f378b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f3a58cde-3c4d-4ed8-bb78-9f143707ea38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f3a58cde-3c4d-4ed8-bb78-9f143707ea38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLegalSettlements_e9eb1470-4bc7-4942-a2e7-8715e020129a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLegalSettlements"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_ProceedsFromLegalSettlements_e9eb1470-4bc7-4942-a2e7-8715e020129a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_fdd3298d-f451-4d5b-94e7-05666ffb2704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_fdd3298d-f451-4d5b-94e7-05666ffb2704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_e6f83611-716d-471c-8539-8aa90ba25825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_e6f83611-716d-471c-8539-8aa90ba25825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_4df9deb3-ee24-4104-8687-a47448009838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_4df9deb3-ee24-4104-8687-a47448009838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsDismissedNumber_aaa9ae57-a61f-4ec6-badf-9cb64562ae44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyClaimsDismissedNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_58f1eece-525d-4794-bef3-70a2d56ab3ac" xlink:to="loc_us-gaap_LossContingencyClaimsDismissedNumber_aaa9ae57-a61f-4ec6-badf-9cb64562ae44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_36febc08-d960-4557-aa6c-729129c9d636" 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_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_36febc08-d960-4557-aa6c-729129c9d636" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_4d4d35eb-a928-46e2-8770-c04dc3bfb84c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WaterContractsMember_d3bb5a82-53f5-4683-a04e-e32d8efb0964" xlink:href="cwt-20221231.xsd#cwt_WaterContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2cd4b2c8-64c9-4704-b76e-c988dc125cb1" xlink:to="loc_cwt_WaterContractsMember_d3bb5a82-53f5-4683-a04e-e32d8efb0964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_4acadf1e-30b3-42e8-8509-cc01de61267c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_feeda1c7-7aa4-4036-985a-2e83744d04d1" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_feeda1c7-7aa4-4036-985a-2e83744d04d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_27a9c287-afb7-461b-bcf5-c70798670ea2" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_16ba0c3d-6992-464f-a571-4515141a0c80" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_27a9c287-afb7-461b-bcf5-c70798670ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_fdaefd25-b876-446c-9fdb-fe673738e3f0" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_33f36873-752b-4f9f-a3b3-bd3e3aecef32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2173d745-1041-4312-a5c3-c3512e7e6f79" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_33f36873-752b-4f9f-a3b3-bd3e3aecef32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentAxis_c2518616-772c-474c-9e7b-a9034a0b639f" xlink:to="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_KernCountyWaterAgencyMember_c75c3bc9-4a63-4415-973f-f16690b6eb68" xlink:href="cwt-20221231.xsd#cwt_KernCountyWaterAgencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_KernCountyWaterAgencyMember_c75c3bc9-4a63-4415-973f-f16690b6eb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_StocktonEastWaterDistrictMember_d1746f6e-d159-4806-9452-4da05fdf324f" xlink:href="cwt-20221231.xsd#cwt_StocktonEastWaterDistrictMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_StocktonEastWaterDistrictMember_d1746f6e-d159-4806-9452-4da05fdf324f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_SantaClaraWaterDistrictMember_3a746bf3-73b1-48d4-939c-e7338550ee03" xlink:href="cwt-20221231.xsd#cwt_SantaClaraWaterDistrictMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplyCommitmentArrangementMember_b6b11d0a-28d0-429d-bced-d0b29194da16" xlink:to="loc_cwt_SantaClaraWaterDistrictMember_3a746bf3-73b1-48d4-939c-e7338550ee03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_09faf90f-322c-4a08-b774-6cc85c3eb27c" xlink:to="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplyCommitmentMember_4cbd1e8d-d5b6-4522-a598-085c47d3faaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplyCommitmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_a540de59-4c1c-44fc-a96b-1c16d9b06cd0" xlink:to="loc_us-gaap_SupplyCommitmentMember_4cbd1e8d-d5b6-4522-a598-085c47d3faaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_92e4f1b9-c955-4db2-a871-4ca2acf90b92" xlink:to="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_CaminoRealMember_857a7008-0807-4738-8c21-a3cb75dd95a5" xlink:href="cwt-20221231.xsd#cwt_CaminoRealMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b05c8f38-e354-43d0-8288-c1204ddd2e9a" xlink:to="loc_cwt_CaminoRealMember_857a7008-0807-4738-8c21-a3cb75dd95a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_2045e99b-42c9-4ab1-9e8a-c9b06b8b094e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_4812668a-6517-4f51-ac98-fa8e3e708fa2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_24ffc647-bc0c-47f2-8013-86ebd7aad795" xlink:to="loc_srt_ScenarioForecastMember_4812668a-6517-4f51-ac98-fa8e3e708fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_bcb907b2-db12-478a-bf33-bbad5f6e8a3e" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_99265935-8a4f-4ad7-bd77-2a0b893ed521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_99265935-8a4f-4ad7-bd77-2a0b893ed521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_ffe65702-9e68-42a4-be6c-9e1849a708ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_ffe65702-9e68-42a4-be6c-9e1849a708ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_c58aec83-7e7a-43ad-8770-7653d018b1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_c58aec83-7e7a-43ad-8770-7653d018b1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_8cc454dd-5fa8-43d3-8c61-49c4e01ff2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_8cc454dd-5fa8-43d3-8c61-49c4e01ff2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFifthYear_147aa2b5-6d9e-4f77-86d1-63eee21c1cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueInFifthYear_147aa2b5-6d9e-4f77-86d1-63eee21c1cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueAfterFifthYear_314dea53-d025-462b-9aa9-5bf39af19461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligationDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_b5ad63d5-4ce2-46e5-a64a-8664dc6fd0d5" xlink:to="loc_us-gaap_PurchaseObligationDueAfterFifthYear_314dea53-d025-462b-9aa9-5bf39af19461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_PaymentsForOtherCommitments_70755c5d-d6f6-443b-9e2c-1e555ad5046a" xlink:href="cwt-20221231.xsd#cwt_PaymentsForOtherCommitments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_PaymentsForOtherCommitments_70755c5d-d6f6-443b-9e2c-1e555ad5046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToSuppliers_0d6bf979-a68d-4d49-a4f7-e341dc794c58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToSuppliers"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_PaymentsToSuppliers_0d6bf979-a68d-4d49-a4f7-e341dc794c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_6404c83c-99c4-4afa-847d-45c2e741a882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired_6404c83c-99c4-4afa-847d-45c2e741a882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RecordedUnconditionalPurchaseObligation_396e171e-54f7-4c62-896b-2038f148a6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RecordedUnconditionalPurchaseObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_RecordedUnconditionalPurchaseObligation_396e171e-54f7-4c62-896b-2038f148a6cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfPurchasedWater_24ff6ebd-7666-4ef8-8814-56b558258b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_CostOfPurchasedWater_24ff6ebd-7666-4ef8-8814-56b558258b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_54017c9d-a778-4741-9f0f-3d4515387007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired_54017c9d-a778-4741-9f0f-3d4515387007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_66abb983-4e58-499c-bdd1-921356ca0f62" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement_66abb983-4e58-499c-bdd1-921356ca0f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_6bce3aa4-a28f-45f0-9c32-722e4047e1cf" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties_6bce3aa4-a28f-45f0-9c32-722e4047e1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_374cc936-f9f9-40eb-8478-a0abca6d39cd" xlink:href="cwt-20221231.xsd#cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement_374cc936-f9f9-40eb-8478-a0abca6d39cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WaterProductionCosts_e2233de2-f7bd-421f-92bd-ea44391ade3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WaterProductionCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_76cab211-e066-4f54-95c1-182a2c803de5" xlink:to="loc_us-gaap_WaterProductionCosts_e2233de2-f7bd-421f-92bd-ea44391ade3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6b171376-59c9-48f2-885b-3f67e2d2ef83" 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_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:href="cwt-20221231.xsd#cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6b171376-59c9-48f2-885b-3f67e2d2ef83" xlink:to="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ae4d83bb-126a-4a8a-a5d0-c87a0f6c9c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ae4d83bb-126a-4a8a-a5d0-c87a0f6c9c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3531d385-11f8-46d5-917f-088da9ca643c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3531d385-11f8-46d5-917f-088da9ca643c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64f737f9-9b8d-453e-85f4-e0fa0e14b6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_64f737f9-9b8d-453e-85f4-e0fa0e14b6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0826beb3-f8fd-4951-bbc5-9961cfff0ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract_00a168b1-16be-4e5d-aae6-5b4ffc05e259" xlink:to="loc_us-gaap_OperatingLeaseLiability_0826beb3-f8fd-4951-bbc5-9961cfff0ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6b171376-59c9-48f2-885b-3f67e2d2ef83" xlink:to="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_4fb91899-3001-4994-b430-349d6d39b091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_4fb91899-3001-4994-b430-349d6d39b091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_42712618-70a2-430d-b654-ed03202afaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_42712618-70a2-430d-b654-ed03202afaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46b2ddec-ef7b-4a7f-8390-444a2021a2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46b2ddec-ef7b-4a7f-8390-444a2021a2ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_64608d13-a1b7-494f-a7e2-a847951d8643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_64608d13-a1b7-494f-a7e2-a847951d8643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0080d2fa-c6d1-4202-9d4e-d8932f7df2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0080d2fa-c6d1-4202-9d4e-d8932f7df2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4e5f017b-d267-4dd8-8860-de5396cce3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_us-gaap_FinanceLeaseLiability_4e5f017b-d267-4dd8-8860-de5396cce3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WeightedAverageRemainingLeaseTermAbstract_530c31a0-3451-43d2-bf7e-a84893b12d57" xlink:href="cwt-20221231.xsd#cwt_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_cwt_WeightedAverageRemainingLeaseTermAbstract_530c31a0-3451-43d2-bf7e-a84893b12d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6609ac78-6895-4538-aeb1-987a0cb85370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_WeightedAverageRemainingLeaseTermAbstract_530c31a0-3451-43d2-bf7e-a84893b12d57" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6609ac78-6895-4538-aeb1-987a0cb85370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_a8aac080-3e19-40ee-acbc-23410d071ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_WeightedAverageRemainingLeaseTermAbstract_530c31a0-3451-43d2-bf7e-a84893b12d57" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_a8aac080-3e19-40ee-acbc-23410d071ae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_WeightedAverageDiscountRateAbstract_4437cbd8-2ace-441a-9902-158c54dfd366" xlink:href="cwt-20221231.xsd#cwt_WeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract_595a220f-b349-41b1-8659-3bc6f0ec507d" xlink:to="loc_cwt_WeightedAverageDiscountRateAbstract_4437cbd8-2ace-441a-9902-158c54dfd366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e6e6cc00-e8da-4456-8e27-cbf540803ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_WeightedAverageDiscountRateAbstract_4437cbd8-2ace-441a-9902-158c54dfd366" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_e6e6cc00-e8da-4456-8e27-cbf540803ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_f95dbe5c-03cf-4f6f-9c7b-72818d9a3a46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_WeightedAverageDiscountRateAbstract_4437cbd8-2ace-441a-9902-158c54dfd366" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_f95dbe5c-03cf-4f6f-9c7b-72818d9a3a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_96c3a381-7681-4b55-9c8a-500902a02a75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6b171376-59c9-48f2-885b-3f67e2d2ef83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_96c3a381-7681-4b55-9c8a-500902a02a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" 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_OperatingLeaseCost_a2beba76-2419-47fd-bc2b-7167d87ad4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_OperatingLeaseCost_a2beba76-2419-47fd-bc2b-7167d87ad4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostsAbstract_7fde6ba9-fa69-4174-ae4b-5ecaf5c30b88" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_cwt_FinanceLeaseCostsAbstract_7fde6ba9-fa69-4174-ae4b-5ecaf5c30b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_855c5019-f7e0-4c18-856d-c842703992bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseCostsAbstract_7fde6ba9-fa69-4174-ae4b-5ecaf5c30b88" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_855c5019-f7e0-4c18-856d-c842703992bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_fa90df4a-f5a2-488c-9128-3b3f1905aa0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseCostsAbstract_7fde6ba9-fa69-4174-ae4b-5ecaf5c30b88" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_fa90df4a-f5a2-488c-9128-3b3f1905aa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_FinanceLeaseCostTotal_9f4af0f8-eb41-4c1b-a2dd-a16b91ed87e7" xlink:href="cwt-20221231.xsd#cwt_FinanceLeaseCostTotal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_FinanceLeaseCostsAbstract_7fde6ba9-fa69-4174-ae4b-5ecaf5c30b88" xlink:to="loc_cwt_FinanceLeaseCostTotal_9f4af0f8-eb41-4c1b-a2dd-a16b91ed87e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_861f907d-6165-4054-9bc1-b1a12ec94623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_ShortTermLeaseCost_861f907d-6165-4054-9bc1-b1a12ec94623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ccd40ae4-d523-40b7-ab83-2a6683c2f76a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_VariableLeaseCost_ccd40ae4-d523-40b7-ab83-2a6683c2f76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3371ecea-56a5-4065-b7f9-f4ba21d5b7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_LeaseCost_3371ecea-56a5-4065-b7f9-f4ba21d5b7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_161f8f87-6868-4820-ad87-64e32f4664ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_161f8f87-6868-4820-ad87-64e32f4664ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_526e188e-5d7d-425c-9374-7905e8b3e22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_526e188e-5d7d-425c-9374-7905e8b3e22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_fc2774ce-0d1d-450d-a30d-d5badc4e6e86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_fc2774ce-0d1d-450d-a30d-d5badc4e6e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62a2ec7c-2571-480d-ade6-49cf2e231a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_62a2ec7c-2571-480d-ade6-49cf2e231a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f2c6bf4d-1781-43ea-bf08-4f66683d8171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_f2c6bf4d-1781-43ea-bf08-4f66683d8171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e7c7303a-3a23-4a90-95d3-5a03d6568014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e7c7303a-3a23-4a90-95d3-5a03d6568014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7b89f4ee-0269-421c-b69d-bc50d0dab5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7b89f4ee-0269-421c-b69d-bc50d0dab5ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_725bd334-6bad-487d-99dc-59ad63525c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_07ed5c8f-422d-47d8-ab70-eecffdb2ef49" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_725bd334-6bad-487d-99dc-59ad63525c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba5411ef-0415-44c0-a4f4-32e5f3b8d705" 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_cwt_CashFlowLesseeAbstract_3181a278-11b7-4d0a-9517-5c6737a7df54" xlink:href="cwt-20221231.xsd#cwt_CashFlowLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba5411ef-0415-44c0-a4f4-32e5f3b8d705" xlink:to="loc_cwt_CashFlowLesseeAbstract_3181a278-11b7-4d0a-9517-5c6737a7df54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_070102e7-fd89-440b-a91e-145521b20d98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_CashFlowLesseeAbstract_3181a278-11b7-4d0a-9517-5c6737a7df54" xlink:to="loc_us-gaap_OperatingLeasePayments_070102e7-fd89-440b-a91e-145521b20d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_31b4a951-afdc-42cb-8191-2998a60dac4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_CashFlowLesseeAbstract_3181a278-11b7-4d0a-9517-5c6737a7df54" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_31b4a951-afdc-42cb-8191-2998a60dac4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_67d38992-39a0-4c5b-9cb5-51790e483af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_CashFlowLesseeAbstract_3181a278-11b7-4d0a-9517-5c6737a7df54" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_67d38992-39a0-4c5b-9cb5-51790e483af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_7825d31a-77b3-4e9b-bb52-a1571b77afcb" xlink:href="cwt-20221231.xsd#cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba5411ef-0415-44c0-a4f4-32e5f3b8d705" xlink:to="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_7825d31a-77b3-4e9b-bb52-a1571b77afcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6d2ee8b9-7ab8-4991-bd83-b3fb01c080bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_7825d31a-77b3-4e9b-bb52-a1571b77afcb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6d2ee8b9-7ab8-4991-bd83-b3fb01c080bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_4c580e46-eebc-4270-a7b2-067730ad566d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_7825d31a-77b3-4e9b-bb52-a1571b77afcb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_4c580e46-eebc-4270-a7b2-067730ad566d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7e72d42c-5799-4844-bce2-f7f1075c3153" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7e72d42c-5799-4844-bce2-f7f1075c3153" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_17b41b13-5c66-4704-8578-86f3b4a99aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_17b41b13-5c66-4704-8578-86f3b4a99aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1a1c6a8f-f620-43cc-958e-a66196e25e34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1a1c6a8f-f620-43cc-958e-a66196e25e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4e5c35ec-37f1-4c91-b2b3-dd62c5f9baf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4e5c35ec-37f1-4c91-b2b3-dd62c5f9baf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ab29ae5e-30f2-4f47-8d4a-358cdea1eade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ab29ae5e-30f2-4f47-8d4a-358cdea1eade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_19d9279b-aa83-49c8-b6f0-0c9e81af65f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_19d9279b-aa83-49c8-b6f0-0c9e81af65f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_91c47046-898a-45a6-9daf-263a52f61895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_91c47046-898a-45a6-9daf-263a52f61895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fed55277-1104-4fe6-b4f8-aa33d4fd7511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fed55277-1104-4fe6-b4f8-aa33d4fd7511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f09df062-a4aa-46da-af4d-ca0c5fdb3349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f09df062-a4aa-46da-af4d-ca0c5fdb3349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_d16b24c1-ecd1-4aad-926b-daaaf0c8e268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_30f8d1dd-1303-4ff7-b2ac-0d42524b103b" xlink:to="loc_us-gaap_OperatingLeaseLiability_d16b24c1-ecd1-4aad-926b-daaaf0c8e268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7e72d42c-5799-4844-bce2-f7f1075c3153" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_372094ff-0dbc-4423-b6a2-b75351415002" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_372094ff-0dbc-4423-b6a2-b75351415002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_35ca29b4-af1d-4a8a-9645-9a5e2d56890c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_35ca29b4-af1d-4a8a-9645-9a5e2d56890c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d3b4c11e-28f3-46cd-8533-a396786ce986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d3b4c11e-28f3-46cd-8533-a396786ce986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_521b4169-c1a3-4c13-9858-b91ae48b0c72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_521b4169-c1a3-4c13-9858-b91ae48b0c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f0fb3c59-1d8f-48c6-a5c4-f0363a18f6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_f0fb3c59-1d8f-48c6-a5c4-f0363a18f6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_22802f92-1c48-4fbc-88e7-431d404a92ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_22802f92-1c48-4fbc-88e7-431d404a92ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_db15f456-e2bf-40ac-9046-5c1fa382c10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_db15f456-e2bf-40ac-9046-5c1fa382c10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6b32a893-fb80-431b-810d-3423f514d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6b32a893-fb80-431b-810d-3423f514d7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_cad98bd7-9912-4ad8-a557-c61859327354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2dc977c3-8b51-48f5-91ec-d3379067c302" xlink:to="loc_us-gaap_FinanceLeaseLiability_cad98bd7-9912-4ad8-a557-c61859327354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="cwt-20221231.xsd#COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#AcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3c6a1b39-d28a-45b3-8ead-715c97fc4bce" 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_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_3c6a1b39-d28a-45b3-8ead-715c97fc4bce" xlink:to="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:to="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1c478cb2-a99f-4f1d-82f3-831f9791e74d" xlink:to="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_BVRTWaterCompanyMember_d25179a9-8ff9-4e56-a69d-6f3021bc9f5a" xlink:href="cwt-20221231.xsd#cwt_BVRTWaterCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:to="loc_cwt_BVRTWaterCompanyMember_d25179a9-8ff9-4e56-a69d-6f3021bc9f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterCompanyMember_5372df16-ef2f-4914-9223-c307dacb61b0" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterCompanyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2cefb207-207b-4311-ae32-50d81f3b9faf" xlink:to="loc_cwt_HawaiiWaterCompanyMember_5372df16-ef2f-4914-9223-c307dacb61b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dc896e29-c1ba-4a76-9999-da9abad5c15f" 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_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dc896e29-c1ba-4a76-9999-da9abad5c15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" 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_dc896e29-c1ba-4a76-9999-da9abad5c15f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_HawaiiWaterAssetAcquisitionMember_059571d8-1486-4594-b962-c987bebfe6f8" xlink:href="cwt-20221231.xsd#cwt_HawaiiWaterAssetAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2273625b-c096-40b2-900d-49327e1b831e" xlink:to="loc_cwt_HawaiiWaterAssetAcquisitionMember_059571d8-1486-4594-b962-c987bebfe6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionTable_a8245cfd-80ea-4d38-aa53-15bc045bdc95" xlink:to="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfWastewaterUtilities_e9169381-afac-40dd-9dfb-6aea5c4f2aa4" xlink:href="cwt-20221231.xsd#cwt_NumberOfWastewaterUtilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfWastewaterUtilities_e9169381-afac-40dd-9dfb-6aea5c4f2aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfConnectionsServed_ffef332c-a39c-43a5-b096-9a445e4320ab" xlink:href="cwt-20221231.xsd#cwt_NumberOfConnectionsServed"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfConnectionsServed_ffef332c-a39c-43a5-b096-9a445e4320ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_NumberOfPotentialCustomerConnections_ca1ef81a-b705-4fdc-b2f4-d760b81b879e" xlink:href="cwt-20221231.xsd#cwt_NumberOfPotentialCustomerConnections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_NumberOfPotentialCustomerConnections_ca1ef81a-b705-4fdc-b2f4-d760b81b879e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d5582379-6798-418f-92c7-96f950733656" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d5582379-6798-418f-92c7-96f950733656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionAssetsAcquired_dfe56c49-29df-48c4-b552-6e683a4130d2" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionAssetsAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_AssetAcquisitionAssetsAcquired_dfe56c49-29df-48c4-b552-6e683a4130d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwt_AssetAcquisitionLiabilitiesAssumed_f69bdc6b-d0c3-4d2b-bd30-9957a44a86b9" xlink:href="cwt-20221231.xsd#cwt_AssetAcquisitionLiabilitiesAssumed"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_cwt_AssetAcquisitionLiabilitiesAssumed_f69bdc6b-d0c3-4d2b-bd30-9957a44a86b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_224757ba-31ff-4bb0-ad11-4cabdefa28c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionLineItems_9dca2381-acbf-484c-8601-a6a6d9a3ba78" xlink:to="loc_us-gaap_Goodwill_224757ba-31ff-4bb0-ad11-4cabdefa28c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails" xlink:type="simple" xlink:href="cwt-20221231.xsd#IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"/>
  <link:presentationLink xlink:role="http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_7bba59c7-2ca0-4adf-9b82-504af48f260d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_7bba59c7-2ca0-4adf-9b82-504af48f260d" xlink:to="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:to="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_c00e6adb-1c45-4cb5-8c59-577409030e6c" xlink:to="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_3b3098a1-374b-442c-958f-662cd1292a8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_3b3098a1-374b-442c-958f-662cd1292a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_72d4bf82-d3f5-43ef-9d8c-3a52bd9ffa17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_54863cbf-f465-47c1-aa9b-4e14af491730" xlink:to="loc_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_72d4bf82-d3f5-43ef-9d8c-3a52bd9ffa17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_5688daf0-56d9-4f60-bf78-39e5d27ce76b" xlink:to="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30254844-0931-4fd9-b510-b77837d77532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_30254844-0931-4fd9-b510-b77837d77532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" 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_30254844-0931-4fd9-b510-b77837d77532" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_efc8c81f-f6f0-4f4a-ab3a-161ee3f63b61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_efc8c81f-f6f0-4f4a-ab3a-161ee3f63b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56e9e751-2821-44b7-b2aa-d738ee210a78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizationLongtermDebtAndEquityAbstract_087c3824-1aff-4ed1-ad95-7f71596b0c7e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_56e9e751-2821-44b7-b2aa-d738ee210a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizationLongtermDebtAndEquity_217c58bb-45e0-4963-81a3-f51f7d3c9364" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_CapitalizationLongtermDebtAndEquity_217c58bb-45e0-4963-81a3-f51f7d3c9364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_c03b6bca-4ddd-46fc-b8a3-80a8eff4589f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fdf8a88a-19d8-4fe1-bca9-01d7ddc85583" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_c03b6bca-4ddd-46fc-b8a3-80a8eff4589f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3fa0743a-42bf-4200-8a1a-79ead6e5fd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_LiabilitiesCurrent_3fa0743a-42bf-4200-8a1a-79ead6e5fd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_37a574eb-7c9f-41a5-9236-68224c7c6e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_80107982-cfe4-4d37-ae5e-1a6e8df19d7d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_37a574eb-7c9f-41a5-9236-68224c7c6e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cwt-20221231_g1.jpg
<TEXT>
begin 644 cwt-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M% 1@ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HKQ/_@HS^V5H_P#P3Z_8D^(?
M[8FM>$YM=3P3HJW%MHT,WE_;+J:>*VMXF?!\M#--&'< E4W$ XP?EZV^,G_!
M47P_:?$WX[^"_CU\.OB!=>%? OAOQ1<?#Z/P5<Q:/J5I<6ES=7%OI5Q'?//!
M+Y49\J63SQ.RINC3=E0#]#:*^=?VS?&'[?/B?Q78? /]@"R\%:#JSZ1_:WBO
MXD?$>SN;G3]'MGD>*VM;2U@P;N\F>*=CN81P1PY<,TT0KPS_ ()P?M^_MQ7'
M[>'C[_@E?_P4J\(^$9OB)X7\&1^,O"'C[P!!+!IOB30FN(K=G>&4DQRK+,JY
M 4$QRJ5_=AY #[]HKXR^&?[7?[1/[?7[27QH^&_[(GQ)\/>!_ WP/U\>$Y_%
M>I^%_P"V)_$GBI(S)=P[#/$L%C:DQQ.%_?3.Y*2Q*HW)\!_^"Q'PT\2_\$Z/
MB/\ MK_'_P .Q^&];^!^I:QX>^+OA/3;@RBT\0Z;((9+2U:3!9;B1X/)W]/M
M"HQRK&@#[.HK\^_B-^W;^W)^RY^P_P"$?^"I?[14_A?4/!FI'1M5^(_PGT/P
MW)'<>%_#^J2PQQ2V=\9C)=7MI]IMVG$B"*;$P18 %:OOK0M<T?Q/HEGXE\/:
ME#>:?J%K'<V-Y;N&CGAD4.DBD=592"#W!H M4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QJUI4&OPR.=8OX)E*_((HMI!J]10 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_
M^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !117D_[2_P"TI9_ J^\/:;!"D]QJ
M&H++J$.,M'8J<2,!V8DX7_=:@#UBBHK&^L]3L8=2T^X2:WN(EE@FC.5=&&58
M'T((-2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_
M $I- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $5]?
M6>F6,VI:A<)#;V\32SS2'"HBC+,3Z  FOSG^.OQ1O/C#\3]3\;3LXMY9?*T^
M%_\ EE;)Q&N.QQ\Q_P!IC7U#^WO\7_\ A#_A]%\-](NMM_XAS]JVGF.S4_-]
M-[87W >OB75-<TC1?)_M;48K?[1*(H?-?&]CV% 'VU^P1\7_ /A,/A]+\-]7
MNMU_X>Q]EW'F2S8_+]=C97V!2O?*_.'X%_%&\^#WQ.TSQO 7:"&7RM0A3_EK
M;/Q(N.YQ\P_VE%?HKI&KZ9K^E6^MZ+?1W-I=PK+;7$+961&&0P/N* +-%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117EOQE\?^)?$WB2
M/X!?".\\O6[V$/KNKIRNBV9ZN2/^6K X4=1D'C(( /CC]K_XA:]=>-?$OQ0\
M9VZ0VMCJ?]FVENM]"Y!4'9!'M<B1@!N?9N"%B6QFOCGQAXPU?QKK#ZMJTOM#
M"I^6)?[H_P >]>G?MN> /C-\,?B_)X,^*UEY-G:(P\,FU+&TELRW^LB)^\['
MF0GYM_7 "BO'* /7O@'\1K_Q%J]E\-M7N(C<W<JP:9=W=U'"I8\+&\DC*JYZ
M!F([#TK[S^!__#0G[*_A][SXG^#[F3P@MSB^@BNX;F73@W/VF,1.Q\O.=ZG'
M9AR37Y75^NO_  3HA_:&N/V;K*#]HJ)71U"^'4OU8WK:>5PHN0W4?W,_-L^]
MVH ]UT76M)\1Z3;Z[H.HQ7=G=Q"2VN8'W)(IZ$&K5>+:OH?B#]E?69_&'@JQ
MGU#P#>3&76]!ARTFCL3\US;CO%W9.WTY7USP]XAT3Q9HEMXC\-ZG%>6-Y$)+
M:YA;*NI_D>Q!Y!!!YH NT444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\
M\D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<
MM\7?BIHWPD\*-KVH0/=WD\@M])TN#F6^N6X2) ,GKU.#@>IP" 9?QN^+-_X)
M@L_!?@6R74/%^O,8M%L.HB'\5S+_ '8TY//4CT#$7O@W\)K#X4>&WM)+UK_6
M-1F-SKNL3<R7MRW+,2>=H)(4=A[DDY7P1^%6M>'Y[SXG_$R=+OQAKRAKZ0<I
M80]5M(NN%7C..I'4X!.7^TK^TK_PJ'[!\.OAUH/_  DGQ$\29C\,^&86Z=0;
MJX((\NW3!)8D;MI ( 9E .%_X*,W7PP\=^ [/]GVZ\%OXI\?>(Y,^#-'T]PM
MS92\@WKR8/DP* =Q;API'0,R?FQ^T)^SG\3_ -F7QX_@'XG:2D4S1^;97UJQ
M>VO8O[\3D#< >"" 0>"!Q7ZP_LU?LU?\*A^W_$7XBZ]_PDGQ$\28D\3>)IEZ
M="+6W! \NW3  4 ;MH)  55[GQW\+/AS\3O[-_X6#X,T_6/['U!+W3/MUN'^
MSSKT=<_J.AP,@X% 'YY?LN?\$R_C+J_PY@_:!N+RRTKQ+:SP:CX/\-:[8++!
M>+&V\?:U;_5K(  HZC[QQD8^WOV;_P!I?0_CQIM[H>K:--X>\9Z X@\5>$K\
MXGL91QO7/^LA;JL@X((S[^G5Y#^TA^S+<?$O4K+XO?"/7U\,?$G0$SHNOQK^
M[NXQUL[M0/WL+<CD$KG(!&5(!ZZZ)(ACD4,K##*1D$5XSX@\,^(OV9-;N?B!
M\-]-FO\ P7>2F;Q%X8@Y?3V/WKJU'9>[)TP/3!30_9M_::M_C&U]\/O'N@-X
M8^(7AW$?B7PM<MR.@^TVY)_>P-D$,"<;@"2"K-ZN0",$9!Z@T 9_A;Q3X?\
M&N@6OBCPMJD5[87D8>WN(3D,/0]P0>"#R""#S6A7C?BGP?XE_9TU^Z^)OPHT
MN6^\+W<AF\3^$X.L!_BN[4=B!RR#C ],;/4?!WC'PWX^\.6OBOPGJL=Y8W<>
MZ&:,_FI'56!X(/((H TZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>
ML_\ I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHKZ^L],LIM2U&Z
MC@M[>)I)YI7"K&BC)8D\  #.: *'C3QGX=^'WAB\\8>*M06VL;*(O-(>I]%4
M=V)P .Y(KSOX1>#/$7Q'\5K^T)\5=/:"X>,KX2T*7D:7:M_RU8?\]G')/4 _
M0+0\,V-Y^U#XUA^(?B&UDC\":'=$^&M-G0@:M<*2#=RJ>L:G(13U[_Q W_VE
M?VE?^%0_8/AU\.M!_P"$D^(GB3,?AGPS"W3J#=7!!'EVZ8)+$C=M(! #,H ?
MM*_M*_\ "H?L'PZ^'6@_\))\1/$F8_#/AF%NG4&ZN""/+MTP26)&[:0" &93
M]FK]FK_A4/V_XB_$77O^$D^(GB3$GB;Q-,O3H1:VX('EVZ8 "@#=M!( "JI^
MS5^S5_PJ'[?\1?B+KW_"2?$3Q)B3Q-XFF7IT(M;<$#R[=, !0!NV@D !57UB
M@ HHHH **** /*OVDOV9;/XSK8^.O!.O-X9^('AW,GAGQ7:KAXSR?L\X _>P
M-D@J0<;B0""RM4_9P_::O/B+JUY\&OC'H">&?B5H,?\ Q-]#=OW5]&.EY:,3
M^\A;K@$E<X.1AC[!7F?[1_[-7A_X]Z39ZK8ZO-H'B_09/M'A7Q;IXQ<:?,.0
MIQCS(F/#1G@@G&#0!Z97C_C'P-XH^!'B.Z^+'P;TM[S1KN3S?%/A"#H_]ZZM
MAT60#DJ."/TK?L[?M*^(-?\ $\_[/G[0VD0Z!\2=)AW-"AQ:Z];C.+RS8\,"
M 2R#E<'@894]IH R/ WCGPO\1_#-MXN\(:HEW972Y1UX*-W1AU5AT(-:]>1^
M.?A[XJ^#OB:Y^,7P2TTW-M<MYGBGPC'PEZO>X@ ^[,!DX'WO0G(;T'X??$+P
MK\3_  O;^+O!^I"XM)Q@@C#PN/O1NO\ "P[C\1D$&@#;HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *KV^KZ3=ZC<:1:ZG;RW=FJ-=VL<ZM) '!*%U!RH;:V,]<''2OG/
M_@L)\</V@?V;?^"9?QC^./[+=E)+XZ\.^$FN-%FAM!.]DIFB2XO%0@AFM[=Y
MK@;@5S#E@1D5\:?LD?!7X!_MU?#;XF?&_P#X)^?M)>/!XQ7P!X6O?"/Q#MOB
MCJCZH?$ L[R26UU<RW++.7G017%O<(R(KDQJ@"$ 'ZOT5YW^UAX2\3^-/V=_
M%VC^#_BSXC\%:@/#][+;Z]X5EMX[R%EMY"H5YX90GS8.Y K@J-K+SGYL_P"#
M=;QYXX^)_P#P1I^"WC_XE>,M5\0Z]JMIK4^IZUKFH27=W=RG7=0!>6:5F>1L
M #+$GB@#[7HKX%^)'_!$OQG^T+\1O$WQY^/'_!57]J+POK7B76;B_;PS\(_B
MQ_8OA[0[0G%O96T$EK(2(H5C1YB4\UU:0QH7*C/_ .",6I)^S7_P38\??M@?
M&']H7XG>.O!FJ^*O$GBKPKK/Q+\57&N:O'X1L9)+?3P"^%,D\-HUT$B10[7:
M@#I0!^A5%?BE^P)<_L3?\%DOB@_Q,OO^"SG[3V@_&+6[Y]=\4? OPQ\5I_#F
MDZ8/,,ATS3[22S#7%M;PA8'>"9G81O*QC+\?M8JJBA%' &!0 M%%% !7A?\
MP3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5XQXHOKW]I_QK-\.?#MW)'X&T2Z \3:G Y']J
MW"D$6<3#J@."[#_XDG0^+OC/Q%\1/%1_9\^%.H-!=21!_%>NQ<C2K1NL:D?\
MMG' '4 ]N2N3\8/C%X=_9?\ "^B? KX(>$5UOQMJ\7D>%/"T#9)Z[KRZ88V0
MJ0S,Y(W$-@@!F4 T/VA_VA[+X&V.E?"CX4^%H]=\>:Y$+?PEX3LP D: ;?M$
M^,"*WC )))&=I ( 9EE_9J_9J_X5#]O^(OQ%U[_A)/B)XDQ)XF\33+TZ$6MN
M"!Y=NF  H W;02  JJ?LU?LU?\*A^W_$7XBZ]_PDGQ$\28D\3>)IEZ="+6W!
M \NW3  4 ;MH)  55]8H **** "BBB@ HHHH **** ///VB?V<O!_P"T-X8@
ML=5NY]*UW2IOM/AKQ/IQVW>E70P5DC8$$KD#<F0& '0A6'(? #]H[QA9^-/^
M&:/VH+2#2_'UI$6TO4XAMLO%%LO2YMFP ),#+Q<$$$@##*GN5<+\?_V?? G[
M1/@L>%?&$4MO=6LHN-$URQ;9=Z5=#E9X7'*D$#(Z-CGH" #NJ\F^(/PV\5_#
M+Q3<?&GX&V/FRSG?XG\*J=L6JH.3+$!]R<<G@?-SU)(?G/@=^T%X[\!^.X/V
M8/VKI8H/%!4CPKXL1=EGXI@' *GHER. T?<GCDC=[Y0!@_#?XD^%/BKX6A\6
M>$;[S8)#MFAD&V6VE'WHI%_A8>G?@C((-;U>5?$CX7^*O _BF;XV? RV4ZD^
M#XB\-YVPZU$.2R@?=G')##J?<D-V?PQ^)_A;XL^&$\3>%[EL!C'>6DPVS6DP
M^]%(O\+#\CU'% '14444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!C>._&W@SP!H,>M>/=7@LM/N]
M4L-*26Y0LDEU?7<-E:PX /,EQ<0Q#/&9!D@9-?C+^W7^Q[XZ_P""6_[0OQS_
M ."E_P#P2I\9V?PWB^&6G^'=9^(7P>,;?\(UXOL+QI_M2F#<%MY%*AD6,*%#
M/Y7E.?G_ %Y_:4_9R^%/[6GP5UK]G_XUZ3>WGAO73;/>1Z;JUQ87$<MM<Q75
MO-%<6SI+%)'/!#(K*PYC&<C(/SW:?\$C/!/B[XCZ_?\ [2?[0/Q"^*?@C4FT
M.:W\$>,=:MVM;V;3?-:'^TS:VT$FI1QR,CI%</(C,N95E(4@ ]XO_'B_%/\
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
MD78VW%A..#&ZG!Z@X;&#CL00 #2^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q
M_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\
M&MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q
M_P :M:5!K\,CG6+^"92OR"*+:0:O44 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__
M "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+\0?'WAKX9>$KOQ
MGXKO?)M+1,D#EY7/W8T'\3,> /Y#)K2U;5M,T'2[C6M9OH[:TM86EN;B9L+&
MBC)8GT KY+^+OQ_U/QAXUTC7=+\)R:]K%],R?"CP W'VJ0$@ZQ?#(\N!,$KN
M(SM." KO0!I>,?BOXD\%>)+/QUJ_A3_A(/B[XQA,'P[\!(V5T6S;/^D7'3RE
MQEG<[2<,H*C>4]2_9J_9J_X5#]O^(OQ%U[_A)/B)XDQ)XF\33+TZ$6MN"!Y=
MNF  H W;02  JJ?LU?LU?\*A^W_$7XBZ]_PDGQ$\28D\3>)IEZ="+6W! \NW
M3  4 ;MH)  55]8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M!^)GPR\#_&'P3??#WXB^'X=2TK4(MEQ;S#H>SJPY1U/(88((R*\'\#?$OQU^
MQ;XLL?@C^T-KL^K> M0G%MX'^(MWRUF?X+#4&Z*0!A)3P0/[H(C^EJR?'/@;
MPC\2O"=]X&\=:#;ZGI.I0&*\LKE,JZG]5(."&&"I (((!H U5974.C @C((/
M!%>;?%GX0ZZ^OI\8?@W<Q6'BVTCVW$#\6^LPCK!..!G  5^HP,D85E\L\->,
M?&O[!'B.T^&?Q=U>[UKX3:A<"W\*^,[G+S>'G8X2RO2.L/9)>@ QP/EC^FK:
MYM[RWCN[2=)8I4#Q2QL&5U(R""."".] '*_"/XO:%\6-&EFMK:73]5L)/)UK
M1+OB>QF'!5@<$J2#AL<X[$$#K:\Y^+GP=U;5=:B^*_PFOH],\8V$>%=N(-4A
M'6WN!W! P&ZCCG@%=7X0?&+2?BIIL]O+8R:9KNF/Y.N:%=<36<O0\'[R'^%N
M_L>* .QHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_[
M'O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@D 9)P!
MU)HKY;_;:_:CU^378/V6O@%92ZQXMUQOL]W#8MS&I'S1ENB*!DR.2 J@C/WM
MH!A_M4_M-W/Q,\9V?P9^%>COXB\Z\\K3-#M)"!KMVAYDF8$>78PD%G?(WE2
M0 9(_9?V8?V8;?X*V]YXZ\=:NFO^/]?13XA\0M& J* -MI;+@"*WC 554 9V
M@X "JM7]D;]D;0_V<M"EU_Q!>1:SXUU>%1KFNE.$48(M;<'E(%P/0N0&.,*J
M^RT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#Q
M1X7\.^-?#UYX3\6Z-;ZCINH0-#>V5W&'CFC;JI!_R.M?-VG:KXR_X)Z:]%X=
M\57=]KOP4U"Z$>EZQ)NFNO!\CMA8)CR9+0DX5NJ].N _U!5;6=&TGQ%I-SH.
MO:9!>V5Y T-W:740>.:-AAD93PP(."#0 _3=2T[6=/@U?2+^&ZM;J%9;:YMY
M0\<L;#*NK#AE((((X(-<'\7_ (-WWB74H/B7\--232/&6F)BUO<8BOHQUMK@
M#[R'H#U6O()8?&/_  3OUTW5FE_KOP0U"ZS- -T]WX,ED;[R]6DLRQY')4G^
M]_K?I;0-?T3Q5HEKXD\-:M;W^GWT"S6=Y:RAXYHV&596'!!% '*_![XR6/Q-
MM;G1]5TU](\2Z2WEZYH5R<26[_WU_OQGJ&'J/8GM:X'XP_!J;QG=6WCWP'J@
MT;QAI*YTW55'RSKWMYQ_'&W3G.,]QD&7X._&6'XB+=>&/$NEG1O%>D836M#F
M/*GC][$?XXFR"",XR.3D$@'<T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?\
MP3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !117CW[57[4\'P.M+'P%X!T7_A(OB)XE/D^%_#,'S$LQ*_:)\$;(5.>I&XJ
M0" '= #+_:__ &G]:^&SV/P0^"6F-K?Q*\4CRM'TVWP?L,1SFZE[(H 8@M@#
M:6) 4YO_ +(G[(FB?LY:)<>)/$FHKKGCK7%W^(_$<H+$DG<8(2W*Q _0N1N.
M,*JR_LK?LO'X+V]_\1OB1K7_  D7Q'\3GSO%'B289()P?LL' V0I@#  W;0<
M *B)[#0 4444 %%%% !1110 4444 %%%% !17R%_P_D_X)1?]'5?^6-KO_R#
M1_P_D_X)1?\ 1U7_ )8VN_\ R#0!]>T5\A?\/Y/^"47_ $=5_P"6-KO_ ,@U
MZ_\ LJ?MY?LH?MN?V]_PS#\5?^$G_P"$8^R_VY_Q([ZR^S?:?.\G_C[@BW[O
M(E^YNQLYQD9 /7J*** "BBB@ HHHH **** "BBB@"*]LK+4[*;3M1M(KBWN(
MFCG@GC#I(C##*RG@@@D$'@@U\RZUX=\:?\$^_$%QXU^'VG7NN?!N_N6FU[PU
M#F6Y\*R,<M=6H/+6V3EX_P"'KZFOI^FRQ13Q-!/&KHZE71UR&!Z@CN* ,_PA
MXO\ #'C[PS9>,O!FN6^I:7J, FLKVUDW)*A[@]CV(/((((!!%<M\8O@TOC]K
M7Q=X2U7^QO%ND?-H^M1#Z_N9A_'$V2"#G&3P02&\@\7> O&_["WB>]^+GP/T
M2YUCX8ZA<&X\9> [7YI-'8_?O[!3T0#EXN@ [* 8OH'X??$'P;\5/!]CX]\
M:_!J>DZC")+2[MVR&'<$'E6!R"IP5(((!% '-_!WXS-XYFN?!/C72O[&\7Z0
M-NJZ1(>)!VGA/\<3<'(SC(Z@@GO:XCXQ?!JT^),-MK^A:FVC^*-(/F:)KL ^
M>)O^><G]^)N05.>I]2#6^#_QEN_%E]<?#OXB:8NC^,=*3_3M.)_=W2=KBW)^
M_&W7 SMSZ<T >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_
M *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>.?M9_M9Z/^SSHT
M/ASPU8QZUXWUB%CH>A!_EC09W7=R0?W<"8)))!;:0",,R@$7[7W[7V@_LVZ#
M#H&@6*:UXWUI"OA_P^C9Z\?:)\<I"I^A<@J,89ER?V-_V7M>\!W%[\?_ (ZZ
M@^L_$CQ0OF7]]=#)L(6 Q!&.D?& 0 -H 4  $5Q_[%'[+FN:SXDG_:E^/-_+
MK7B+5I1<64]\G+G^&8(1\D:C B0   !L#"8^KJ "BBB@ HHHH **** "BBB@
M HHHH **** /Y"Z*** "OUZ_X-4O^:\?]RO_ .Y>OR%K]>O^#5+_ )KQ_P!R
MO_[EZ /UZHHHH **** "BBB@ HHHH **** "BBB@ (!&",@]17S9\0?A5X]_
M9 \87WQZ_9IT&74_".H3&X\=_#>UZ#^]?:>O1) .6B'# 8'&-GTG10!SOPJ^
M*W@/XU>!K+XB_#?7XM1TN_3,<L9PT;#[T<B]4=3P5/(K.^,/P<TSXHV-OJ%E
MJ$FE>(=*?S=#UVU&);63T/\ >C/\2FO*/BK\%OB#^SGXYO?VDOV5-&-Y;7LG
MG>//AS$=L.KH.6NK51Q'= 9. /G[ DE7]?\ @O\ &GX??'SP':_$/X<:R+JR
MN/DFA<;9K288WP3)U21<\CZ$$@@D QOA#\8]3US5IOA;\4]/CTKQEIT>9K<'
M$.HQ#I<VY_B4XR5ZCGT(&-_PU#I'_#3W_"DM\7V#[+]F^U]_[1^_LSZ;?DQ_
M?XJ7]L.S\&V'PIF\=ZW++::QHTBOX;U&RD\NXBNV(V*K=U)&67^ZI/4 U\*_
MVYJ_]M_\))_:,OV_[5]I^U[_ )_.W;M^?7=SGUH _4*BN0^!7Q1L_C#\,-,\
M;0,@N)8O*U"%/^65RG$BX[#/S#_985U] !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)Z
MM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%<#^T=^T=\.?V8OAS<?$'X@
MW_K'INFPL//U"?&1%&#^98\*.3V! .^HK@?V<?VCOAS^T[\.;?X@_#Z_](]2
MTV9AY^GSXR8I /S##AAR.X&+^TK^TK_PJ'[!\.OAUH/_  DGQ$\29C\,^&86
MZ=0;JX((\NW3!)8D;MI ( 9E $_:9_:9C^#<=EX \ :(OB+X@^(E*>'/#D;\
M*.<W5R<CRK=,$EB1G:0" &9?%_V:/V:KCXH>-+_XC_$;7G\1)+>"3Q)XEF4@
M>(+Q""+:W! V6$)  4 !RH)'"K%9^&'P(UC7?&>K^#[CQ=)KGB?575_B[\0E
M[ X(T>R.,1Q# 4@ <+R %$8^K=!T'1_"^BVOA[P_I\=K96<*Q6UO$,*B <#_
M .OU)Y- %J.-(D$42!54 *JC  ]*6BB@ HHHH **** "BBB@ HHHH **** "
MBBO'?VW?VU?A7^PQ\&9?BE\0X[G4M2OKE=/\(>$=+&_4/$>J2<0V5M& 2S,Q
M&Y@"$7)P3A2 ?RVT5^X7[!/_  ;_ '[/1^&-W\2/VZ?@S;7/BKQ7>G4+3P)I
M7B74H;'P;:-DQZ>DT5R)KJ558>9)+)(,J%4G:SR>Z_\ #AO_ ()1?]&J_P#E
M\Z[_ /)U '\Y%?H!_P $*_VY[#]AB[^)?C'XE?!SQ-JOPXU:70H/&7COP[:-
M=IX1D4WXM9;NW0%VMY?,G#2K_JS"HVL9%%?IO_PX;_X)1?\ 1JO_ )?.N_\
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
M%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#@?VCOVCOAS^S%\.;CX@_$&_]8]-TV%AY^H3X
MR(HP?S+'A1R>P/Y$?M'_ +1_Q&_:=^(T_P 0?B#?^L>F:9"Q\C3X,Y$48/YE
MCRQY/8#[3_X*U_LE^,O&EC_PTKX7\3W%Y;:'8+#JVA7ER EK #_K[8' &2?G
M3J>",]*_.V@#N_V>_P!HSXG_ +,OCQ/'WPQU9(IFC\J]L;I2]M>Q?W)4!&X
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
M? OP=!XPN'+S^*X?#%HNI2,1@LUT(_-)QQDMTKL: /S"_P""CG[3^C?M@_\
M!!31/ 7P'NH==^(WQ_T#P_X2\)>#+693?2:S)<6HU*UDB^]$;-(KPW#, L/D
M-O*CFOT%_9C^#-G^SC^S;\/?V>M/O1<V_@/P/I/AV"Y5<"5+*SBM@^#TR(L_
MC6CH7P4^#7A?Q]J'Q6\-?"3PQIWBC5TV:KXDL=!MX;^]7(.);A$$D@R!PS'I
M73T %%%% !7SU^P7X;L-6^#FK75S-<*P\<:RN(IRHQ]I;L*^A:\+_P"">_\
MR1/5O^Q[UG_TI- 'KG_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L4
M4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L5Y1\;?VPOA;
M\'M83P'IZ7OBOQG<_+8^#?#$/VF]=B./,"Y$"]"2_..0K8H [Y_!6C(I=[R\
M"@9)-XV *\+\?_M0^$[[Q+/\+/V7_"VJ?$KQ9&=MQ_9>H%=+TTGC=<WA^0 '
M^%2<D%=RFD7X!_M&_M2L-2_:L\7GPGX4E.Z/X:>$;TAYT_NWUXO,GNB?*>""
MAKURWM_@I^S)\/$L]/LM*\+:!9C$5O;1!!(^.RCYI9#CD_,QZG- 'CFB?L3Z
MCXX8?$;]MOXF/XFELU:ZB\+:?,\&A:6%!).P_-<%0/OOC(R"&'-?!O[47PW\
M/Z_XWUGXA_"CPY'I^F3WCR+H]M'M$<0. Z*. 2!EE'&2<>E?9/[5O[3'Q'\2
M^'HO#FE:!-X=T#6XF,2WH"WVH6X/WV7_ )8Q,> .K@'DKD5\XT <-^RO\/M&
M\+^/=#^)GQ.T%;RPM+Z.8:5,N=T>>9&']X#YE4]P"?2OUGL?"OAW4[&'4M/U
M*ZFM[B)98)H[QBKHPRK ^A!!K\T:^T/V"/B__P )A\/I?AOJ]UNO_#V/LNX\
MR6;'Y?KL;*^P*4 >R?\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q5#Q3XI\-^"/#6H>,O&.NVFEZ3I5G)=ZGJ5_<+%!:P1J6>61V("JJ@DD
M\ "@#E_BAK'PH^"OP\UCXK_%7QJ=#\.Z!8O>:OJU_?LL5O"HY)[DG@!0"S,0
MH!) KXE_9\^!?C'_ (*T_&#3?VTOVF/#6J:-\"O#5[]I^"'POU=R)->E7(7Q
M!J<9R"&',$)R-ISRF6N)/!_A_P 6_P#!;SXP6GQ<^(>DWVE?LH>"=9,O@OPQ
M?1/#)\3-3@<K_:-W&V#_ &=&P(CB8?O"#N&=ZI^A5M;6]G;QVEI D442!(HH
MU"JB@8  '  '&* ,K_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV** ,?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VK8HH \-_:S_X)V_LQ_MH^$8?#?QJ\,7DE_IS>;X>\
M4:9?&WU;1)\AEFM;D M&P8*VTY1BHW*V!7S%_P +B_;&_P""6=\N@?MSQ:W\
M8?@C'(([#XX^&;>1]9\/0YPJZW9(6,L:\ W4>3QEB[N$'Z'TRYMK>\MY+2[@
M26*5"DL4BAE=2,$$'@@CC% '$?"KQ%\'/CEX"T[XH_!_XB0>)/#VK0B73]7T
MC5O.AF7N-RGA@>&4X92"" 0171?\(/I'_/S>_P#@6U?'?Q5_X)F?%+]FOQ[J
M/[2O_!)3QY8^ M?OIOM7BCX0ZR&;PAXJ(Y($"D?V?<$<+)%M7HH\H%V/??L?
M_P#!3WX;?M">-IOV<OC=X*U'X1_&S3$QJWPR\8.$EN2 ?WVG7'$=_ P!96C^
M8J"VW: Y /H;_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_
M .$'TC_GYO?_  +:K6E:!9:/(\EK+.Q=<'S9BP_6KU% !1110 4444 %%%%
M'XX?LT_\%V/^".7[#MM\6_@9\>[W4]/^(&L?'#Q[<_$X0> Y[U=6GE\2:D(?
M.F1"LZ"S-O&J'(5%V8X-?,'[!O[=W_!MY^S9^T1XE_:E^*'CCQQXG\06'C/5
M1\'=#\0>$+Z]TGP#X?-]-/96^F6S*4@8"0N&.6B+80(V]G_H"^'GP-^%7PN\
M//X9\'>"-.M[:74;R_N#]ABWS7-U<27$\KD*-S/+*[%CR<\URW[2G[1O['/[
M'?@9_B1^U#\3_!/@;1P&\FY\07$$#W+*,E((B/,N)/\ 8B5F/I0!S7_!.W]O
M;X:_\%(/@CJ?[2GP6@NAX.D\6WFE>&I]0LFM[FY@MDA1YI8RS;2TYF*C@^7Y
M>5#;J]ZKYC_X)5_M._LZ_MC_  1\7_M$_LJ^%#I7@C7_ (G:J-+S8_9?MS0Q
MVUO+>^1M4P^?)$TNT@,=^YP'9@/IR@ HHHH **** "BBB@ HHHH **** "O"
M_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBL7Q_\1O GPL\-3^,?B+XLL=&TRW'[R\OY
MPBY[*N>68]E7)/8&@#:KA_C9^T9\'_V?-&35?B=XNAM);CBPTN &6\O6S@+#
M"N6?)P,X"@D9(KREOCY^T;^U*QTW]E/P@?"GA64[9/B7XOLB&G3^]86;<R>S
MO\IY!"&NW^"?['OPM^#VLOX]U%[WQ7XSN?FOO&7B>;[3>.V.?+W9$"]0 G.W
M@LV* .'S^U_^UL./M?P;\!S_ $;Q)J41_P#';$$?\#4_WP:]7^"?[.7P?_9[
MT=]+^&/A&&TFN.;_ %2<F6\O6SDM-.V6?)R<9"@DX K5^)'Q6\#?"C1QK'C3
M6DMQ(=MK:QC?/<O_ '(XQRQZ#T&>2*\__P"$>^,G[17[[QH]WX*\'R<KHEM)
MMU+44_Z;O_RQ0CJ@YZ@@\-0!J^,?VA);_79?A[\"M 'BGQ GRW-PCXT_3NVZ
M>8<$C^XIR<$9!XI_@?\ 9[C77H_B'\9=>/BOQ*O,,EPF+/3^^VWAZ#!_B(SD
M9P#FNW\'>"O"GP_T*+PUX-T*WT^RA'RPVZ8R>[,>K,>[$DGUK4H X;Q[^S;\
M%_B?XA;Q5XZ\'O?W[1+$9FU2ZC 1>BA4E55'7H.I)ZFL7_ABK]F;_HFG_E9O
M?_CU>IT4 >6?\,5?LS?]$T_\K-[_ /'JVO 7[-OP7^&'B%?%7@7P>]A?K$T0
MF75+J0%&ZJ5>5E8=.HZ@'J*[FB@ HHHH **** "BBB@ HHHH ***"0!DG '4
MF@"*^OK+3+*;4M2O(K>VMXFEN+B>0(D2*,LS,>%  ))/  K\]M<U+Q5_P7%^
M+TW@OPS>W^E?LD>!]:V:[JUN[P2_%/5+>0'[-"PPPTR)U&YQ_K&''S;3!9^,
MOQ"\<_\ !8_XRZK^R+^SMXHO-(_9U\(:E]E^,OQ+TJ4H_BZZ0@MH&F2CAH>G
MGSKD%3W0H)_NSX=_#OP/\)? ND_#/X:>%K/1- T.QCL])TK3X0D-K @PJ*![
M=SR3DDDDF@"[X?\ #^A>$]"LO"_A?1K73M-TVTCM=/T^Q@6*&V@C4*D<:* $
M15  4#   %7*** "BBB@ HHHH **** "BBB@ HHHH **** "O(/VP/V%_P!F
M_P#;B\$0^$/CQX)\^ZT]_.\/^)]+E^RZMH=QD%9K2Z4;XF#!6VG*,57<K8%>
MOT4 ? D'[17[<'_!*:=/#O[;4&J?&KX&PN(['XW>']/:37?#<.<*-;M$R9XU
M&,W29.!EB[N(Q]L?";XO_"_X[^ -.^*?P;\>:7XE\.ZK#YEAJ^D7:S0RCN,C
M[K \,APRD$, 01703P074#VUS"DD<B%9(Y%!5E(P00>H([5\4?%G_@F3\2_V
M=O'^H_M,_P#!)GQ]8_#WQ+>S&Z\3_"?5E9O"'BPCD@VZD?8)R.%EAVJ. /+#
M.Y /MJBOE_\ 9"_X*??#OX]^.I/V;?CSX'U'X0?&W3D U/X:^+Y K7G!_?:;
M<\1W\+ $J4^8@$[2HWGZ@H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#\F_P#@I#^VU_P6MM/C_-\!M.T#P1^R=\'KF62,
M?M%ZY%/XHAE@#;0QN8+=K72G=22$O8X NTXN0=NZC^R?_P $//V+H_V]]"\9
M_M+?%K5OVL]6UKX1S^)SXX^)NL+JUA>7BZG;P));VZR21/;^6[A8IGN%!8D'
M@8_7"6**>)H)XU='4JZ.,A@>H([BOE/XN_\ !.?]DOX2>)[S]IKX$?$;_AFO
MQ?*OV>[\8^#+NSL-*O3-*A\J^TV[5M.N1+*$+'RDG=L;95;#  ^@?@_\"OA+
M\ =%U'PQ\&? >F^&M)U/6)-3FTC1K-+>TBN9$C21HH8P$C#>6&(4 %F9NK&N
MMKP_]@[P9^U1X)^'?BFS_; ^(VF>+O%-WX]OKJR\3:)8BTL=1TMHK=;.2"V$
MDGV=?*55:/>V)%D.Y\[V]PH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_
M /)$]6_['O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "H=1U+3M'L)M5U>_AM;6WC,EQ<W,H2.) ,EF9B H [FO&_BG
M^VKX.\/^)Y/A5\$O#-Y\1_&_*G0_#K@P69Z;KNZYC@4'@\D@\$+G-8&G?LF?
M%#X]W\/BS]MGX@#4K5)!-9_#GPS,]OH]J0<KY[ A[IQ[G .0"RG% $WB#]LG
MQ1\5]9N/ /[%/P_'C"]AD,-]XRU/=!H.FMZF7AKEA_<CZCE2PXJ]X _8FTJ_
M\2P?%/\ :A\9W'Q)\61'?;_VI$%TO32>=MM9CY  ?XF!R0&VJ:]I\/\ AW0/
M">C6_ASPOHEIIVGVD8CM;*QMUBBA4?PJB@!1]*Y[XH?&KP1\*+>*+7;N6YU*
M[^73M$T^/S;N[8\ )&.<$\;C@>^>* .J=X+2 R2.D44299F(544#KZ  5Y7K
MOQZ\1>/M6F\$_LWZ)%K%S$_EWWB>\R-,L#WPP_U[^@7(Z'YAD55B^&GQ2^/<
MJZI\<;M]"\.E@]OX*TRY(>=>H^US+@M_N+CM]T@Y]6T+0-$\,:3#H7AW2K>R
ML[=-L%M;1!$0>P'^30!Q7PW_ &?]#\):P?'7C+5I_$_BJ49FUS4P#Y/^S!']
MV%1SC'/)&<<5Z!110 4444 %%%% !1110 4444 %%%% !1110 4444 %?!O[
M4WQQ^*?_  4C^-^L?\$YOV+O%]SHW@G0Y1;_ +0'Q?TMN+&$Y#Z#ITGW7NY0
M&25AD1KN4YPZG6_;3_:D^,?[4'QLNO\ @F9_P3^\2FQ\1^2I^,OQ5M07M_ >
MF2<-;PNI ?4IEW*B AH^>58-)!],_LL?LN?!S]C?X(Z/\ _@9X:&G:'I$7S2
M2$-<7UPV/-NKB3 ,LTC#+,?90%554 &O\#/@=\+?V;?A/HGP1^"_A"VT/PUX
M>LEMM,TZU7A5'+.S'EY'8EW=B6=F9B22376444 %%%% !1110 4444 %%%%
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>2_
MM=_L0?LW_MP> D\"_'_P&E\UFYET/7[&3[/JFBW'!$]I<J-\+@A3CE&*C<K
M8KUJB@#X$B^.W[<__!*"5=%_:\CU?XY_ >W8)9_&#1+$R>(_"\'11K%JN3=0
MH.MTF6P"S$LRQ#[4^#OQI^$_[0?P\T_XK_!/X@:7XG\.ZI%OL=6TBZ$L3^JG
M'*.IX9& 93D, 0172RQ1S1M#-&KHZE71AD,#U!'>ORM_X+2?\$R_A?\  +]E
MGXD_M/\ [+/C#5/AYINIR:8?B-\-M%(_L#Q-OU2U2&86N0MI<13O%*'B&TB-
MEVKYCL0#]5**_D+HH _KTHK^0NOZ-_\ @@U_RBB^%7_<<_\ 3[J% 'U[1110
M 4444 %%%% !1110 4444 %%%% !1110!2\.^(]#\6:2FN>'-2CN[2222-)X
MLX+1R-&XY]'1E/N*7Q#X=\/^+M"O/"WBO0K/4],U&V>WU#3M1M4F@N87!5XY
M(W!5T8$@J000<&ORY\/?\$2/^"G6L:OXJ\8>%/\ @N!\2_A;I/B/Q_XAUK2O
MA]HGAI[RUT2VO-5NKB*&.1]03.4D60A410TC  _>.I_PX^_X*K_]+'OQ@_\
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
M5 #\MZ[_ /9P_9P^(W[3OQ&@^'WP^L/234]3F4^1I\&<&60C\@HY8\#N1O\
M_#&OQ&_X:?\ ^&8O[5T_[7_:OV7^W-Y^R>7_ ,],]=V./+^]O^3KS7ZL?LX_
MLX_#G]F+X<V_P^^'UAZ2:EJ4RCS]0GQ@RR$?D%'"C@=R0#?^%G@3_A6/PZT;
MX??\))J&L?V/I\=M_:>J2[Y[C:,;F/Z =@ ,G&:L>-O'GA#X=:%)XE\:Z];Z
M?9Q<&2=N7/\ =51R[?[(!-<3XR_:$:ZUV7X>_ [0!XJ\0I\MS)$^+#3NVZ>8
M<<?W%.3@C(/%+X)_9[5M>C^(?QJU_P#X2KQ(O,!G3%EI_?;;PG@8/\9&20#@
M'- &1_:GQF_:+^3P\MYX'\&R_>U&5=NJ:E'_ -,E_P"6"$?Q'GH1D$BO0_AU
M\+_ _P *M$&A>"=#CM(V(:XF/S37#_WY'/+GZ\#M@<5T%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7C7[<7[;7PO_ &&/@XWQ)\<V
MUSJ^LZG=+IW@OP9I(WZAXDU23B&SMXP"Q)8C<X!"*<X)*JVO^UY^UO\ !S]B
M?X'ZG\=_C7K30:=98AL-/M5#W>K7K@^396L><R32$8 Z !F8JJLP^?/V'?V2
M/C'\:/C&O_!2W_@H+HBQ?$._M6C^&?PZE8O:_#K2).5C"L.=0E4YEE(#+N*_
M*240 U_V OV)OB?IWQ U#]OS]NRYMM9^.GC"S\JUT^([['P'I+9,>D6(R0K!
M6(EE!)9BP#-NDDE^NJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\A_;R_94_X;<_90\5_LP_\
M">?\(Q_PD_V'_B>?V7]M^S?9KZWN_P#4^;%OW>1L^^N-^><8/KU% 'Y"_P#$
M*E_U?C_YB_\ ^^='_$*E_P!7X_\ F+__ +YU^O5% 'Y"_P#$*E_U?C_YB_\
M^^=?HY^P;^RI_P ,1_LH>%/V8?\ A//^$G_X1C[=_P 3S^R_L7VG[3?7%W_J
M?-EV;?/V??;.S/&<#UZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
M-;_@K?\ \%4O#5M\6;O_ ()F?LT_\$[%_:Q^)PL(;_Q;X.U'14O-!\-Q2(&A
M>_WQ2*9"CHVUO+55E0F4,P0_*7[/O[67[37_  2U\6Q_'G]L'_@VB\!_#+P9
M&_\ Q._B;\$/#%G)J'AVV8#?/*8GN2(@"=RM-;KSC.?E/Z6_\$G?AYX!TWX6
M_$SX[:'96\OB7XE_'WQYJ'BW5@H,T[V?B;4M-M+=G/S>7!:6D,:(3A3O8 %V
M)^I;RSM-1M)=/U"UCGMYXVCG@F0,DB,,,K*>"""00>M &'\*?BG\/_CA\,]
M^,7PH\4VVM^&O$^DP:GH6KV;$QW=K,@DCD7(!&58<$ @Y! ((KH*^9O^"5W@
MWPE\)_@AXV^ _P .-D?A;P#\:O%VC>%[&)LII]D=3DNELT]$@>YDA4?PK&J]
MJ^F: /$_^"C/[96C_P#!/K]B3XA_MB:UX3FUU/!.BK<6VC0S>7]LNIIXK:WB
M9\'RT,TT8=P"53<0#C!^7K;XR?\ !47P_:?$WX[^"_CU\.OB!=>%? OAOQ1<
M?#Z/P5<Q:/J5I<6ES=7%OI5Q'?//!+Y49\J63SQ.RINC3=E?N/XX?!/X7_M(
M?"'Q%\!_C5X2M]=\*>*]*ET[7=)NBP6X@D&" RD,C#AE=2&5E5E((!K\9O!^
MJ?M7_P#!MS^T-X^_X1Y=<^./[)6CCP]!XMN=2F#^)/ -E=&X6R,)W!9[:$M(
MA 58V+J,6Y(9@#]B/VEO%WQC\!?!#Q'XR^ WA?PYJ_B73-)N;JQL_%6J3VEF
M3'"[@LT$,KO\RJ-@V9!/SKCGQ[_@C?\ M<_%7]O#_@FU\-/VM/C;!I47B?QE
M!JEQJ<.AVC06D7E:K>6\:1(SNP58H8Q\S,3C)))KV?Q[XIT#QQ^SIK7C7PIJ
M<=[I>L>"KF^TV\BSMGMY;1I(Y!GG#*P(^M?)'_!L[_R@\^ __8,UK_T^ZC0!
M4_:)\8_\%X_BS;^(?CE^PZGP:\)^$='GN6\$> ?'>D7EWK?C&VMW91<7$P9(
MK(700O;PKM81RQ^;)&S-Y?L/_!*__@H?H_\ P47_ &"O#7[8NN^%8_!]W<)>
MVOB[2KBX(@TV]LI7BN2LCXQ"=GFJ6Y57"L<J37??M??'SQ%\%?ANNA_"70HM
M?^)WB]I-+^&?A=WP+[4BA/VB<@'RK*V4^?<S$82)"!ND>-'Y/]DG_@G3\&OV
M:/\ @GQI'_!/C6DD\2>'3X9NM.\9W4DTML^OSWQDDU*9VA=9$6>6>;Y0^5C9
M4W$+0!\X^!_CM_P7>_;!U"#]H3]C;Q#^R5I7P/\ %.IFX\&#QHOB"[\1IHAE
MVQ7%U': 6XN980)Q!O79YJQN596Q^B*A@H#-D@<G'6OQW_;F_P""9&B_\$,;
M6T_X*C_\$F_$?B/PAHWA7Q%I<?Q;^#$_B"YO]'\3Z+<WD5K)Y:W+O()U:=<;
MF?:&WQF-H\2?L30 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*^>OV"]8O[#X
M.:M!;:!<7*_\)QK)\R(C&?M+<<T ?0M%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%<#^T'^T3X&_9V\)QZYXF$]]J>H3?9O#_AW3EWWFK71P%BB09)
MY(RV,+D=25!Y[X_?M96'P2MK+P_:^!;[6?%^NL8O#/A6SD4W%]+R Q R4B!^
M\Y&  <9Q7.? +X%>--&\8S?M"?M$:7-XC^(NH1E(9$V_8] MSG%K9H2=N 2&
MDZG)YY9G )_@C^SMXY\;>.H/VFOVLC!>>*U4GPSX5B;?8^%H3R%0<B2YZ;I>
M<$<$X!'IGQU^*-G\'OAAJ?C:=D-Q%%Y6GPO_ ,M;E^(UQW&?F/\ LJ:U_P#A
M)=7_ .A0O?\ OI:^0?VYOC1<>//&\'P^L8WALM )^U1%P=]VP^;../D7"^Q+
MT >)_P!N:O\ VW_PDG]HR_;_ +5]I^U[OG\[=OWY]=W.?6OL7X?:C\5/VO/#
M$&KZ_P")(O#GA-?]'OK'0[C-YJ4R@"0/)C]S&2<[!R5.#D$-7QA7NW[#/QHN
M/ ?C>?X?7T;S66OD?98@X&R[4?+C/'SKE?<A* /L'P;X'\)_#W0HO#7@S0;?
M3[*+[L,"8W'^\Q/+,>[$DGUK5K'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB
ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$
MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BN)_:*_:(^
M$?[*GP<UOX\?''Q;#HWAS0+4S7EU+R\C=$AB3K)*[$*B#EF(%,^*OQZ\)? _
MX<ZQ\6_BRO\ 87AS0+%[O5M6OYU6*WB7N>Y))"JH!9F8*H)(%?%/P,\!_%/_
M (*L_&[1?VY?VI/AEJFG?!?PO=_;/@7\*=10+_:D@^YXAU.,\.S#F"(@J%((
MRN6G .F_9$_9W^+G[=?QPTS_ (*6?MU^$IM)L=-S)\!?A!J'S1^&;-B"FK7J
M'A]0F 5QD?NAM/!6,1?=-8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M%8__  DNK_\ 0H7O_?2U:TK5;W4)'2ZT2>U"KD-*1AO;B@"]1110 4444 %%
M%% 'YC:Q_P &I7_!,_XL>,/$OQ=^/^G>,=6\8>+_ !=J^O:Y>:7XOD@MO,O;
M^>Y6..-8EVJB2JG()^4Y)ZU%_P 0AW_!&W_H2OB!_P"%W-_\17Z?44 > ?\
M!.']@3X>?\$V/@7J?[,WP>O[R?P?#XNO=4\,KJ=[]HNX+>Y2%WBF?8@)6<3!
M<9_=B,DEBV/?Z** /+_VRO@K\3_V@?V?-4^&_P %?BQ;^!_%HU?1]7\.>)[S
M2#?P6EYINJVFHQK+;B6(RQ2-:")UWCY)6.&QM/R/\6OV)OV_/VV-9^+?[/\
M^T++\/O 7@GXC:7X9L/''B[P;>WVHW6KV%IY[W%KID-U;PI:22Y$;RRO/Y*R
M?*LK$,OZ$44 >?\ Q)^&_BC2_P!G>Z^#7[/6C:#:31^&CH>A0Z[>SQ6=A;BW
M,$;'RHY'D$:[<)\N[&-Z]:\@_P""1/[&WQJ_X)Z_L0>%?V,_BSXD\+^(5\$1
MW<>C^(_#TMS&;Y+F^N;MEF@FC'E%#.$#*[[P,E4QS]/T4 ?G)??L0?\ !>.+
M]H/Q;^T1X8_;I^ ]GJGB4BUL8;[X;7M[_8>E(VZ/3;1Y),QP[AYDA #32?/(
M6VQA/;_ O[.W_!471_V._'GAOQ?^W3X;OOCWXCU077A?QQ#X+3^P=!MXS;B.
MRCTYAM*.D=P'E8/)NNBWS^5&H^K** /EGPI^S%^VQ^T5X=\/>%_^"D/Q'^&%
MYH6A:O8ZMJ/A/X5:'?QV_B6^LIH[BU:]N+^4LMLEQ%%.;6.(>9)%&'E,0>&3
MZFHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L
M_P#I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\C_:._:>_X5;J%G\*/A9X>_P"$I^)&O)C0_#<#?+ I_P"7JZ8$>5 O)R2"
MV#@@!F6A^T%^TQXATKQ9'^SQ^SCI$'B#XCZC#ND#G-GX>MSC-W>,,A< @K'U
M.1D'*J^]^SC^S/X>^ VGWFMZAJ\WB'QCKS^=XH\7:B,W-_*>2JYSY<*GA8QP
M !G)% %#]G']F'_A5NH7OQ6^*7B'_A*?B/KR9USQ).ORP*?^76U4@>5 O P
M"V!D !57URH[R\M-/M)+^_NHX((8R\TTSA410,EB3P !W->/:CXR\;_M+7\W
MA?X4WUQHO@V*0Q:MXM"%9M0P<-#: ]!V,G^&& +'Q5^./C/7+Z_^&G[-F@_V
MYK]K$1J6J*\8M=-/3;OD(1YNN%)P"#G."!\SW?[&O[4=_=RWU]\/9)IYI&DF
MFEURS9G<G)8DS9)).2:^W? G@'PG\-?#<'A3P9H\=G9P#[J#+2-W=V/+,>Y-
M;% 'P-_PQ5^TS_T33_RLV7_QZI;']CC]J73+Z'4M/^'KPW%O*LL$T>M609'4
MY5@?.Z@@&OO2B@#*\$7WB;4O".G7OC31?[/U9[5/[1LQ*CB.8##89&92"1D8
M)X(SS6K110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?BM_P5K_X*
MU_\ !0;]F3_@H-\0/@?\#_V@/[$\+Z)_97]EZ7_PBFDW/D^=I-G<2?O+BU>1
MLRRR-\S'&[ P  /G'_A_)_P5=_Z.J_\ +&T+_P"0: /Z-ZSO%WB[POX!\+:C
MXW\;>(+/2='TBRDN]4U/4)UB@M8(U+/)([$!55022?2OYV?^'\G_  5=_P"C
MJO\ RQM"_P#D&O0_V0?VO/VJO^"M'[6'P_\ V)_VWOCOJ?B3X;:]K%QJ&O>'
MM-TRPTM=2^P6-S>Q03R65O$\D+26Z!HRV".1M=4=0#[H\!^&/%W_  6U^,-C
M\<?BGHM]I7[*W@G6#-\/_"&H1-#)\1]1A8K_ &K>QM@_8(V!$4+#Y^=PY=:_
M0J&&&VA2WMX5CCC4+'&B@*J@8  '057T31-&\,Z+:>'/#FDVUAI^GVL=M8V-
MG L4-O"BA4C1% "*J@ *    !5J@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $
M]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *\$^-O[1/CGQOXZG_9F_9-$%YXK50OB?Q5*N^Q\+0G@LYY$ESUV
MQ<X(Y!P0*'Q/^./Q#_:,\;7O[.O[)FK_ &2WLI/)\<?$F-=T&D*>&MK0@XEN
MB,C*GY.Q!RR>M_!+X'_#S]G[P+!X ^'.D>1;1L9+JZF;?<7LY^]/,_5W;UZ
M8     !0_9\_9V\#?L[>$Y-#\,F>^U+4)OM/B#Q%J#;[S5KHY+2RN<D\DX7.
M%R>I+$]5XR\:>&/A_P"'KCQ5XPUB*QL;9<R32GJ>RJ!RS'LHR363\5?B_P"%
M?A+I$=WK32W-]>/Y6E:/9KON;Z4\!$0<XR1EN@SZD \EX-^$'BKXB^(;?XJ?
MM"B*6Y@;S-#\)QMOM-*!Z,XZ2S>I.0#] % ,^S\.>-_VHKN+7/'UI=:#X#20
M2:?X=+F.ZU< Y66Y(.4C/!"#KU]&/L.G:;I^CV$.EZ5916UM;QB."W@C")&H
M& J@< #TJ:B@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*]OK+3+22_U*
M\BMX(EW2S3R!$0>I)X H EHKR'XA_P#!0']ACX3^8GQ&_;!^&FDS1YW6EUXU
MLOM''I")3(?P4UXOXB_X+V?\$OM+U!M"\)_'K4/&&J#[NF>#?!FJ7\C_ .ZR
MVXC/_?= 'V-17Q5_P^$\8^-AY?P"_P""6W[2OBC=_J+_ %?P/'HMA-Z%;BXF
M/'N5&*/^&J?^"TWQ&&/A]_P2\\%^!X9/]3>_$/XPV]YD?WF@L$#I_NDYH ^U
M:*^*A\+/^"]?Q'Y\6_M4_ #X;))V\"^![[6)(A_W$F"LP[]L^U _X)@?MD^/
M/^2^?\%E_C/J._\ U_\ PKS2M/\ "F?7;]G639^% 'Y._P#!>7_E*[\5?^X'
M_P"F+3Z^0J^B/^"KGP0TS]G']OOQ[\&=(\?^*_%,&C_V65U_QOK1U'5;QIM*
MLYV:>X*J9"&E*KP,(JKVKYWH *^O?^"#7_*5WX5?]QS_ -,6H5\A5]>_\$&O
M^4KOPJ_[CG_IBU"@#^C>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\
MDB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH-4
MU33=$TVXUG6=0@M+2UA::ZNKF4)'#&HRSLQX50 22>!0!+++%!$T\\BHB*6=
MW. H'4D]A7S5XO\ B9X__;9\37OP?_9XURXT;X>V,YMO&7Q&MN'U C[]CIQ_
MBR.&F'&#_=($M?4M<\=?\%!]9F\,^"KV_P##WP7L[@Q:MKT8:&\\6LK8:"WR
M,QVN00S]6Z>JK]&^#_!_A?P!X9LO!O@O0K;3=+TZ 0V5C:1[4B0=@.Y)R23R
M2222230!2^&'PO\  OP;\$V7P\^''AZ'3-*L(]L-O".6/\3NQY=V/)8Y)-<[
M\5OC>/">JQ?#OX>Z-_;_ (PO4S:Z5"WR6JG_ );7#=(T&0<$@GCH#FLGQI\8
M?%/Q \13_"K]GORI[V%MFN>*I5WVFDCH54])9NN%&0#ZX;;UGPI^#_A;X2Z5
M+;Z1YMWJ%X_FZMK-ZV^YOI3R6=CSC).%Z#/<DD@&3\*O@@?"^KR?$;XBZQ_;
M_C"]3%QJDJ_N[13_ ,L;9#Q&@R1D $\] <5Z#110 4444 ?(7_!>7_E%%\5?
M^X'_ .GW3Z_G(K^C?_@O+_RBB^*O_<#_ /3[I]?SD4 %%%% ']&__!!K_E%%
M\*O^XY_Z?=0KZ]K\HO\ @E'^SM_P4X^+/[ G@*\^"O\ P4+T'X6?#^7^U1H^
MEZ=\++36-311JMX)_-FNW"@M,)64K]U64=17T1_PZ)^*/CGY_C]_P5>_:0\0
MAO\ 7V7AKQ7#X?LYO4/#;Q-E?8,/K0!]E:WK^A>&M/?5_$>M6FGVD?\ K+J]
MN5BC7ZLQ %>.?$3_ (*5?\$^OA2'3QW^VC\,[.://F6<?C&TGN%_[8PNTG_C
MM>1Z+_P0/_X)F0ZBFN^/_A!KOCG4TZ:EXV\=ZK?2'UROVA8VS[I7L?P\_P""
M<_[ _P */+D^'_[&GPSTZ>+&R\3P79R7 Q_TVDC:0_\ ?5 'C.J_\%\?^";,
MM\^C_#'XC>*?B!J,9VMI_@;X?:K>2$]@&:!$;/LQJN?^"M7QM\=?)\ ?^"2'
M[16N;N(+CQAH%MX<MI?1EEN)7^7W(K[-TO2=*T.Q33-%TRWL[:(8BM[6%8T0
M>@50 *L4 ?%1_:(_X+C_ !'&/ __  3P^%?PZ$G^KE^(?Q7_ +5V#L673$4_
M@.:#\"?^"ZWQ(X\:?MW?!KX;B3[_ /PKSX8RZQY7^[_:CKG\:^U:* /BH_\
M!*/]HWQYS\?/^"P'[0&K!_\ 7Q>!KZT\,1R>HVV\<F%/< ]*ELO^"!W_  3L
MU*ZCU+XO>&?''Q'O(VW+=^//B1JEVY;^\1%-$K'ZKCVK[0HH \(^'O\ P2^_
MX)U?"SRW\%_L3_#2&6+'EW5YX1MKN=/I+<([C_OJO:/#OA7PQX0T]=(\)^'+
M#2[1?NVNG6:01CZ*@ J_10 4444 %%%% 'XK?\%:_P#@DI_P4&_:;_X*#?$#
MXX? _P#9_P#[;\+ZW_97]EZI_P )7I-MYWDZ39V\G[NXNDD7$L4B_,HSMR,@
M@GYQ_P"'#?\ P5=_Z-5_\OG0O_DZOZ-Z* /YR/\ APW_ ,%7?^C5?_+YT+_Y
M.KZ._P""2G_!)3_@H-^S)_P4&^'_ ,</CA^S_P#V)X7T3^U?[4U3_A*])N?)
M\[2;RWC_ '=O=/(V998U^53C=DX )'[4T4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E
M)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !116%\2OB7X'^$/@N^^(/Q%\0P:9I.GQ;[BYG/4]D4#EW8\!0"23@"@"[
MXL\6>&O OAN]\7^,=;MM-TS3X#->WMW($CB0=R3^0'4D@#)-?-]CI7CK_@H7
MK$6N^*+;4/#OP4L[@2:=I#EH+SQ@Z-E9IL8:*TR,JO5NO7!2?PI\.O'W[<7B
M2S^+/Q]T2YT3X;6,XN?!_P /;GY9-5(^Y?:@!U4CE(>F#_=R9??_ !GXU\'?
M"[PK)XC\5:E!IVG6B!5XQGCY8XU'+-Q@*!V]J +D$'AOP5X=2VMXK/2M*TRU
M"HB!88+6%%P !PJ*H'T %>37OB;QO^U!=RZ!\/+NZT+P*DACU'Q*%*7.K '#
M16H/*1GD%SUZ>JFK>:?K7QQ@/Q#^.UZOA3X>61$]GH-_=K;M>*#E9[V0D!$Z
M$)D?IN;A_BI_P64_X)D? F>+P8G[2FAZ]J<8$%AX=^'EK+K<SLHP(4%BDD:,
M,8VLRXQB@#Z4\%^"?"_P\\.V_A3P?H\5E8VRX2*(?>/=F/5F/=CR:U:^)A_P
M4S_;4^-Q\C]CC_@D[\1[RUFXA\2?%_4K;PI:(O:80REY9XSU 0AB#FC_ (4%
M_P %M_C\=_Q?_;7^&OP8TR;_ %FD?"/P6^K7AC_N-=ZDP,4GJ\61GIQ0!]HZ
MKJVE:%ITVL:WJ=O9VENA>XNKJ98XXE'5F9B H]S7S7\:/^"R/_!-7X&WIT3Q
M'^U9X>UG5B_EQ:+X+,FN74LO:(+8K*%?/&'*\]<5Q6E?\$,/V4?%6HP^(OVL
M?B;\5?CIJD3B42_$[X@W<]M')_TSM[=H45!V1MP XYKZ4^#'[+'[-7[.ED+#
MX#? 3PAX00)L>3P]X>M[660?[<D:!Y#ZEB2: /F/_AZ-^UE\:_W'[%__  2D
M^*6NP2\0>(OBE=6WA*P*_P#/9!<%WGC[X7:Q[<T?\*8_X+B_M #=\3?VMOA5
M\#]+FZZ=\,?!\FNZ@(_[DD^HL$23MOBX'4>E?;-% 'Y/_P#!5K_@EIX)^"W[
M WCW]HWXE?M/?&#XJ^.-#_LMM,U+Q_XVDGL[-Y]5M+:4P64:I$BF*:0!6WA2
MV1R 1^-=?U+?MY?LJ?\ #;G[*'BO]F'_ (3S_A&/^$G^P_\ $\_LO[;]F^S7
MUO=_ZGS8M^[R-GWUQOSSC!_./_B%2_ZOQ_\ ,7__ 'SH _(6BOUZ_P"(5+_J
M_'_S%_\ ]\Z/^(5+_J_'_P Q?_\ ?.@#Z]_X(-?\HHOA5_W'/_3[J%?7M>0_
ML&_LJ?\ #$?[*'A3]F'_ (3S_A)_^$8^W?\ $\_LO[%]I^TWUQ=_ZGS9=FWS
M]GWVSLSQG ]>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2: /
M=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "OD+_A_)_P2B_Z.J_\L;7?_D&OKVOY"Z /Z-_^'\G_  2B_P"C
MJO\ RQM=_P#D&C_A_)_P2B_Z.J_\L;7?_D&OYR** /ZEOV5/V\OV4/VW/[>_
MX9A^*O\ PD__  C'V7^W/^)'?67V;[3YWD_\?<$6_=Y$OW-V-G.,C/KU?CE_
MP; >-?!OP_T/X^^)O'OBW3-$TV >%_/U#5[^.V@C_P"0O]Z21@H_$U]M_%#_
M (+=?\$W?AUK7_"(>'OCR/'WB!R5MM ^&6D7&O3W)'41R6J- 3]9!0!]945\
M3?\ #PO_ (**_'/]S^R5_P $H/%6F6,W^I\3?'#Q#;^'4A!Z,VG@O<2 ]?D;
M/YUP?[0'AS_@JM8^$%\3_M6_\%$_"_PY34Y?L^E?#[X ^!?M6H:M<-@+;V][
MJ!^T1L"0"ZJ0,CKE00#[G^-OQQ^''[/?@&Z^(WQ.UU;.QMQMAB7#37<I!*PP
MID;W.#QT !)( )'Y[ZE_P4__ &'?'WQ-L_BO^U7\<K3Q'?6=P7^'_P %/ %C
M/K[6K#I-=?9$>&2[(_@D=0G0@'Y%]._9/_X)">#;[P9+XI_;DU3Q/\1-;U@;
MVTWQMXNNM1F@B)R$NYPZ_:'QPT0 @&2/+).1[M%8?!']F>1/@K^R#\ _"NG>
M)+N$ :3X7T*WL;:SCX_?7;0(N .#@G<V1DC<"0#P75O^"L7[4OC_ %W3-#^
M_P#P33\<:+8ZS<"*S\1?&*Z31'V_\](M+C\VYN@>B[60$LN64'(W?C%^Q;^W
M]^U5XDTKQ+XL_:XTGX86=G&LC6_A;PRNHWP8J-R1?:7\FR(;G>OVB3*KB08Q
M7TC\)_@A!X+U&;QYXWUAM?\ %]^O^G:U<+Q"#_RQ@7I'&.G !/L,*.^H ^,=
M"_X(6_L;ZUJL/BC]I[Q;\3/CCK,+^8E_\5OB!>7J1R=]D,+11A>H",& ''-?
M3/P>_9M_9[_9\TW^R?@5\#_"?@^W*;'3PWX?M[,R#_;:)%+GU+$DGK7:T4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4457M]
M7TF[U&XTBUU.WEN[-4:[M8YU:2 ."4+J#E0VUL9ZX..E %BBBB@ HHHH ***
M* "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H
M ]THHHH **** "BBB@ HHK\Y/V\O^#@+_AB/]J_Q7^S#_P ,E_\ "3_\(Q]A
M_P")Y_PGGV+[3]IL;>[_ -3]@EV;?/V??;.S/&<  _1NBORF^&G_  <R>(OB
MCXFB\.Z!^P00,AKNZ;XG92VCSR[?\2S\AU)XH^)?_!S)XB^%WB:7P[K_ .P0
M2,EK2Z7XG82YCSPZ_P#$L_,=0>* /U9HK\Y/V#?^#@+_ (;<_:O\*?LP_P##
M)?\ PC'_  D_V[_B>?\ ">?;?LWV:QN+O_4_8(M^[R-GWUQOSSC!_1N@ HHH
MH **** "BBJNLZYHGAS3WU;Q#K%K86L7^LN;RX6*-/JS$ 4 6J*\3^(?_!23
M_@G]\*A(GCS]L_X9V,T6=]FOC*SFN!_VQBD:3_QVO']7_P""^/\ P33-\^C?
M#CXH^)/'NHQG!T_P1X!U6]D)[ ,;=(VS[-0!]F45\5?\/</B_P".1M^ ?_!)
MC]H[7MW^HNO%7AFW\/6LWHRRW$KY7WP/I1_PTC_P6^^(X_XH;_@G!\-/AZDG
M^JF^(?Q;34]H[,R::@8>NWJ.E 'VK17Q5_PI7_@N]\1QGQE^VQ\$/AMYGWA\
M/OAQ<:QY7^[_ &HPW8]Z/^'5W[4GCSGX^_\ !8KX[ZIO_P!>G@$V7A9']0%M
MTDV@^@H ^TKFYMK.W>ZO+A(HHU+222.%51ZDG@"O+/B)^W;^Q/\ "7>GQ+_:
MX^&VB2QYS;:CXUL8YC["(R[V/L :\#MO^""'_!/W6;A+WXTV?Q#^)MRC!OM'
MC_XFZI=,S#^(B&6)3^(Q[5ZG\//^"5?_  3>^%FQ_!_[$GPW66+'E7.I>%H+
M^9#ZB2Z61P?<'- 'GOBK_@O-_P $M?#VH?V%HG[2#^*-3;/E:;X0\*:GJ,DN
M/[K16YC/;^/O7\YE?UP^%O!/@SP+IXTGP3X1TS1[48Q;:581V\?'3Y8U K^1
MZ@ HHHH _2'_ (-Z/V%_V4/VQ=<^*/B#]IKX-V'C";P:="/AZ'5+F?[/;FZ_
MM#SBT*2+'-N^SQ?ZQ6QM.,;CG]K/A?\ !/X-_!'1?^$<^#/PF\->$M/P ;+P
MUH=O8Q''3*PHH/XU^5G_  :I?\UX_P"Y7_\ <O7Z0?M'?M.Q?":[LOAC\-O#
MQ\4_$;7UVZ!X8MF^X#G_ $FY8$>5 N"221NVG! #,H!?_:-_:7\,_ +2K/38
M-+GU_P 6ZX_D>%_".F_-=:C,> <#.R('[TA&  <9/%<Y^S_^S3XEL_%[_M&?
MM+:K!KOQ%OH=MM%'\UEX;MSG%K:*<@$ D-)U))P3EF>Q\!_V=K'X,OJ7QW^.
MOC"#7_'VJ6YDU_Q3>L%@L(<9^S6H; A@4<< %L<@#"AMQK7C?]J>YDTKPC<7
MF@?#]7*7FLA3'=ZV <-' #S'">A8\GI_>4 %[Q;\6_%OQ1\07'PO_9ZEC)@?
MR]=\8R+OM=.'=(>TLWIC@?FR]E\+/A)X3^$NB/IGAZ&2:ZN7\W4]5NWWW-]+
MU+R.>3R3@=!D^I)UO"7A#PUX$T"W\+^$M'AL;&U3;#!"O'N2>K,>I8Y)/)-:
M5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MZD?$'B_Q)<>=<R- T^J^(+QB<R2,22J!BW7Y5!.-S$ENE\(?!#XB^)/$MO\
M%CXTZS8WFN1#=IFD&,O::0#SA%^ZTG3+\\C@G - #-*\"^-OVCM1@\7?&.PF
MTCPI#()='\&EBLEUCE9KPC\Q'V[XYW>PVUM;65M'9V=ND4,2!(HHD"JB@8
M'  ':LK[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH
M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E
M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#
M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B
MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_
M .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7QA^WO\7_^$P^(47PWTBZW6'A[
M/VK:>)+QA\WUV+A?8EZ^SZ\QOOV./V<=3OIM2U#X>O-<7$K2SS2:U>EG=CEF
M)\[J22: /SWU30](UKR?[6TZ*X^SRB6'S4SL8=Q5^QOKS3+Z'4M/N'AN+>59
M8)HSAD=3E6!]00#7WI_PQ5^S-_T33_RLWO\ \>H_X8J_9F_Z)I_Y6;W_ ./4
M =)\"OBC9_&'X8:9XV@9!<2Q>5J$*?\ +*Y3B1<=AGYA_LL*Z^N;^&_PB^'W
MPBL;G3?A[H3Z?;WDHEN(3?3S*S@8W 2NVTXX.,9P,]!724 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO
M_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)
MKW2O"_\ @GO_ ,D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%<K\7_CE\'?@!X63QK\;/B9HOA;2YKM+2VN]:U!
M(!<W+YV6\08YFE;!VQH&=L' -<9^RS^W=^RA^V7H%EJW[/\ \:=$UB_NM#M=
M6N?#)OXX]7T^VN(DDC:YLRWFPC$BC<1L)X#&@#UVBO#_ (I?\%,?^"=OP/\
M'VH_"OXR?MR?"?PMXFT>18]5T#7_ !]86EY9NR+(JRQ22AD)1U8 @<,#WKL_
M@'^U/^S5^U3HE_XF_9G^/GA#Q_IVEW8M=2OO!_B&WU&*UF*AQ'(\#L$8J0<'
MG!S0!WM%>'?$C_@II_P3J^#WC_4/A3\5OVYOA-X<\3:3<"WU3P_K7CZPMKRT
ME*AA')"\H=&PRG:0#R*]P5E=0ZG((R#0 M%%% !7A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?FO_ ,%H/&7QX_8S_;6_9_\ ^"IUM\'=8^(_P>^%
M6EZ]I'Q&T/0(A->^&UU&-(SK4,1."1&-C2'"A8MC/&)MX]8_X).6'[,'[3/[
M,'[.'[77PA\;:)KVO_#_ .!-MX$U*^TAD>:W>2TTLW>GW1XDC>&>Q4B-QQYC
M,HQ)EO=?%/[8WP5\'?M;6'[&/Q$\1Z9H_B'Q'X)77_"XU74(XEUI1=2VUS:Q
M*X >6,+"^P%F=96(4")B?RQ_X)<_L[^#?V>O^"D7[,6J_L#:G-9Z5X__ &6K
M36OVL/"6BWAETJQG_L: Z5?3Q@E+>]N;V0D1_*Y6.9U4++*6 /T+\5?\$S?^
M"77P\\*^*_C-\=?V0/A?XLNE;4O$WC;QU\1/ VG:QJ5W(WF75W=37%S [!1\
MY$:;8XU 2-$50H\T_P""1_P?\5_L[?\ !*K4/C-\#_V>M%LO''Q8EUSXG:/\
M.M+@MM)L8[K5"T^DZ8H'EQ6L,=DNGP-T"!'.,\5VG_!8C4M2\=_L]^&?V)?"
MM]+#K/[1?C_3O ;M:N1-!HDA>\URX ')5=*M+U2> #,F3S7O'QS^.OP%_8Q^
M ^H?&;XV>++/P?X"\)6MK%?:DUI*\%A"\L5M HC@1WV[Y(D 53C(Z $@ _(_
M]C/XQ?L^_L^?'WP)^RS_ ,%L?^",/@GX=_%KQCK(;0/V@_$?AC1O$5MXR\1S
M7'G27%QJ:P.8+J6YD#+MFE$1DC4B! E?M;7P!_P54U_]EO\ X*G?L>V/[(O[
M-7Q=\)?$/QIX[\3Z!?\ @JY\':S!J4GAZ.#4;>:YUV5X&8V<$%F+D&5]N]I1
M;KNDF5#]_P! !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKR3XE?L6_"#XH>*
MI?%NJZAXBTV:6-4>VT+7'L[?C^+RT&-QSDGJ3S0!ZW17@O\ P[J^!_\ T-WC
MO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W>.__  KYZ/\ AW5\
M#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/0
M![U17@O_  [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\] 'O5%?(W[4G
M[$OPJ^&7[/GBOQ]X;\5^,FO]+TII[47?BB:6,L&4?,I^\.>E=5X&_P""?WP8
MUOP3H^LWOBWQP)KO2K>>41^+9U7<\:L<#L,GI0!]'T5X+_P[J^!__0W>._\
MPKYZ/^'=7P/_ .AN\=_^%?/0![U17@O_  [J^!__ $-WCO\ \*^>C_AW5\#_
M /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\]
M 'O5%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NK
MX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#P
MKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^
MAN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\]
M'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >]45\9?'W]CCX9
M^!/B9\,/#>A^*O%YMO$WBJ2RU(W/B:9W$0@+CRR?N-D=17J?_#NKX'_]#=X[
M_P#"OGH ]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*
M\%_X=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O
M'?\ X5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[
MJ^!__0W>._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\
M\*^>@#WJBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJBO!?^
M'=7P/_Z&[QW_ .%?/1_P[J^!_P#T-WCO_P *^>@#WJBO!?\ AW5\#_\ H;O'
M?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ .AN\=_^%?/1_P .ZO@?
M_P!#=X[_ /"OGH ]ZHKXR\)_L<?#/5?VN/%OPHNO%7B_^R]*\*V%[:LGB:83
M&65V#;GZLO' [5ZG_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_
M (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\
M]#=X[_\ "OGH ]ZHKP7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH
M]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X=U?
M_P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]
M'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>
M._\ PKYZ />J*\%_X=U? _\ Z&[QW_X5\]'_  [J^!__ $-WCO\ \*^>@#WJ
MBO!?^'=7P/\ ^AN\=_\ A7ST?\.ZO@?_ -#=X[_\*^>@#WJBOC+]D3]CCX9_
M%GX9ZAXD\5>*O%ZW,'BK4K*,67B::)/*AG*)D#JV.I[UZG_P[J^!_P#T-WCO
M_P *^>@#WJBO!?\ AW5\#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!
M?^'=7P/_ .AN\=_^%?/1_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;
MO'?_ (5\]'_#NKX'_P#0W>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO
M@?\ ]#=X[_\ "OGH ]ZHKP7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"
MOGH ]ZHKP7_AW5\#_P#H;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X
M=U? _P#Z&[QW_P"%?/1_P[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\
MX5\]'_#NKX'_ /0W>.__  KYZ />J*\%_P"'=7P/_P"AN\=_^%?/7 ?M2?L2
M_"KX9?L^>*_'WAOQ7XR:_P!+TII[47?BB:6,L&4?,I^\.>E 'US17SAX&_X)
M_?!C6_!.CZS>^+?' FN]*MYY1'XMG5=SQJQP.PR>E:O_  [J^!__ $-WCO\
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
M10!MUY]\8_@SJ?Q-\>^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DYYK-UO\
M;=_9&\.?%8_!'7/VA_"UMXG34X=-GTR75$_T>_F ,-E+)_JX;J0,I2W=EE?<
MNU3N&>P^+/Q?^%7P&^'VI?%CXU_$71?"?AG1X1+J>O>(-2CM+2V4D*-\DA"@
MEB% SEF( !) H Z.BO)?V7?V\/V-OVUK34;O]E']I/PEX[.D%?[5MM U9);B
MS#$A6EA.)$5B"%8J%8@@$X-5_P!J'_@H)^Q-^Q5=Z9IO[5G[3W@_P+>:RADT
MO3]>U=([FYC!*F581F0QA@5,FW:#QG/% 'L5%8GPX^)?P[^,7@;3?B;\)O'6
MD>)O#FLVPN-)UW0=1CN[2\B)(WQRQ$HXR",@\$$=16W0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %<+^T1^SYX#_:?^'J_"+XK6[7OA6ZU6UNO$.A,/W.LP6\@F6SN
M!_%;O*D1DC^[*B-$X*2,#W5>;_M9?M:? /\ 8A^!6M?M&_M)^/K7P]X7T.',
MUQ.P,MU,0?+MK>/.9IY",)&O)Y)P 2 #X'_X+0_L+?!8?&C]D3Q!^R/\)= \
M'?&G_AHO1K;P_J7@W1X;"?\ X1^WAGN]4>=;=5\VUMXH8Y&W [ Q0<3,K;OQ
MY^(>J?M"?\'*_P '/V6]<D-QX2^#'P6U/XA0Z5*<PRZ_=R26$=RZ?==X8)(C
M$QYC:20K@G)SO@S_ ,%D?^"42^-]1_;-_:%_;7\%ZE\2M2T9M-\-^#O#S7&I
MR>%-(>19%T>R2&)C<WD\BQ/=3QC]]*D<:GR8(C6O^TAX#OOV;/\ @OG\$?\
M@H#XJL9-)\"?%KX47GPP\0:IJ#(L6B:Z)'OK"*ZD#%(S=%4MH\,5,L)7/S+D
M /BS\1=2_9O_ .#F7X6^$_"%P;;2/VC?@9?Z=XQTV,XBN]2T7[=>6FH..\Z6
M\1M@Q_Y9L5K._P""Z7PR^'5E^UW^PS\5K'P+I$'B:[_:U\/65YX@ATV);VXM
M\9$4DP7>Z Q1X4D@;!CI6MJGPXG_ &P?^#C?PS\>O 4J7_@O]F/X/76F:]X@
MMG#VP\5:J;N+^RU<?*TT=C<B:0 DQ[D5PI=<UO\ @OCXI\-:#^T#^PE;ZWX@
MLK-Q^UUH%R5N;E4(A3*M(=Q&$#2("W0%QGK0!]T?M$?LZ_"_]JCX:R?!OXUZ
M.^K>$[W4+6YUOP^TFVWU=+>59H[:Y &7@,J1.\8($@C"/NC9T;X0_P""G?\
MP3>_X)Y7\WP:_8\^#?[!OP8\/>)_C-\5["SO=7\._"[2;*_L/#>EYU;69X;B
M*W5XBUO:I:;@0<WP'>OTH!# ,IR#T(KY#^#2?\-*_P#!7+XH?&R7_2/#WP"\
M%6?PX\,.?GB.NZF(=7UN5#T62.W&C6YQR/WBG'(H ^NXXXXHUBB0*J@!548
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
M%GP#?ZM=);P:KX?U)&^T2PNY <64D*03G^!BI/# G$_X)+ZGX"_9]T[]L/\
MX+#?M%>+;7P=\.?C'\6KK5_#&N:X3"MUX6TV6YAT_4%4C>PNC=2>3&H+RCRR
M@;S$R 4?^#A/_@GU^SM=?L6>"++]EKX$>%_!_P 9X/BMX9T;X&ZCX+T*WTR\
M@U*:]0&%'MD4B%+6.XN"#\J?91)QY>1^EGCOX9^ /BOX/F\!?%GP5H_B?2+I
M +S3=<TN*YMIR!]XQ2*RYZD<<=J_.'X6_P#!:/\ X)+_ !.^*,'[:W[2_P"V
M[X(TW4]&T^YM_AEX#DN)KF7PE83J!/=3+#&XEU:Z1560Q[A!%BVB+9N);C]&
MO!7Q+\/>,_A7I/Q@>.YT;2=6T&#5PFO1K;36=O+"LP%PI8B)E5OG!/RD$$\4
M ?!G_!JF@C_X(B_"Y!T&L>) /_!Y>U^BE?G)_P &I.KZ5J7_  10^'%GI^HP
M3366O>(X[R**4,T#MK-W(JN!RI*.C 'LP/0U^C= !1110 4444 %%%% !111
M0 4444 %%%% 'C7_  P+^RIKWC3QK\2OBO\ !7PQXY\1>/KPGQ!J_C#P_;7\
MC621+!;Z?'YR-Y5K%"BJ(EPK.TLK O*Y/YU_\$W-1U__ ()Q_P#!+G]M[]H3
MX+S3K\-/#?Q0\>ZI^SW97<K3V_V*RC:VMYX"^=]J]W"$!R=WV=W.2Y+>_P#[
M?7_!7G]A[0_C+J7[ ?B/]M?PS\/)(;4+\5_%AU8I=:5:29#:38-$&*ZC,NY7
ME&/L<9+Y\]HE&]8_%#]@_P#X*D?L/?%W_@GS_P $]O'FD:KX>TWX3R>&;;4/
M#NG2PZ+H,EW:3P:=;+(ZJ)&0P^84C#[$0;RI= P!Y=^QY^S-X6\<?\&Q[> /
M&=O_ &A>_$7X&ZUXMU_5[UC+<WFM:C#<:FNHRR-EI+A)WAD61B2#"G/RBNW_
M ."5%MX6_P""J_\ P3+_ &9OVF/VN--A\:W7A[0[[[1HWB*V2[LM2URRN9=*
M35[F*0%9KE$M;ED+@J'O9)  ZH5\P_9Q_:OT3X4?\&X=_P"#/'V=+^)7P\^&
M6J?"W4/ $Y!U9/%D,4VEV.EBW7+O/<.;9XU0,7CF5QD<UUWP#^-?P7_X-^_^
M".WP3^#/[57C/1M,\:C1/LVF^%[_ %=+<W>N7US)?743RX;RK6VFNW\^Y"LJ
M(F561WCCD ,/XD_L=_#GX??\'&_P%^(?['G@33?"5W%\)?$VJ?'FU\+V26=I
M=:0T9L]*>XBB"QM++?.P!(W.+)6Y\CC[._X8%_94U[QIXU^)7Q7^"OACQSXB
M\?7A/B#5_&'A^VOY&LDB6"WT^/SD;RK6*%%41+A6=I96!>5R?F/]C'_@I?\
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
M/AM\+?#GAZ6[14NI=#T2WM&F4'(5S$BE@"20#ZUT=%% !1110 4444 %%%%
M!1110 4444 %%%% '#ZI^S'^S9KFIW&M:U^SUX'O+R\G>>[N[KPG9R2SRNQ9
MG=FC)9B2223DDDFMWP1\-/AS\,[*;3OAOX T3P_;W,HDN(-$TJ&T25P,;F6)
M5#''&3SBMNB@#F;KX*?!J]^),/QEO?A)X8F\86\'DV_BN70;=M2BBQMV+=%/
M-5<<8#8QQ3_''P=^$?Q-N8+WXD_"SPYXAFM8REK+KFAV]VT*DY*J948J"><"
MNCHH X_PO^SS\ ?!&NP>*/!?P.\'Z1J=J6^RZCI?AFUMYX=RE&VR1QAERK,I
MP>02.]5]4_9C_9LUS4[C6M:_9Z\#WEY>3O/=W=UX3LY)9Y78LSNS1DLQ))))
MR2237<44 8G@CX:?#GX9V4VG?#?P!HGA^WN91)<0:)I4-HDK@8W,L2J&..,G
MG%;=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%>-?\%"O#-OXB_8E^*EP-:UG3+S2_
MA[K>H:5JGA_7;K3KNSNX=/G>*:.>UDC=65@&'.,CD&OS$_8[^ OCCXP?\&Z^
MG_M\6/[:'QQ\-?&G2?A]XF\5)X^;XX>(+B"XN-,O-0:."ZL;J]DLGMGBM(XG
M7R1@98?-G< ?M!17QG_P2&_X*+ZY^T]_P22\ ?MQ_MC>(-)\.:A<6=Y:^)=?
MN]EG:7LMKJ,U@ETJ\*KSM$G[M!@S.4C7E5KVSX0_M]?LB?''QQXA^&'@'XT6
M:>)_"FFC4?$/AGQ#I]UHVI6-E@'[6]KJ$4$OV< C,P4QC<N6&1D ]@HKYC\2
M_P#!9S_@E=X2\.7/C#6_VZ?A^-)M?%0\-OJEKJ_VBWDU+RTE:&.2)669422-
MGE0M%&'&]US4/PM?_@G-XT_X*C^,/B;\)/CE8>(/C_#\+UT/Q=X?T?Q;)>PZ
M;HMO?Q$B:VC9H+><7#PJ58B09)"#?(S 'U%17DGQH_;J_95_9_U[4O"WQ.^*
MBPZCH>GQW_B*RT?1;W59-$M'!9+F_6QAF-A"RJS++<>6C!6() )'>_#_ .*?
MPU^*_P /-.^+?PR\?:/K_A?5K$7FF>(=(U&.XL[FWY_>I,A*,HP<G/&"#T-
M&]17Y ?\'-/[8G[(_P <O^"3_BS_ (5E\==7GUK^TM/'@N\TJYUBPT;Q*#J=
MK#>QVUP%CT_6PMN9F*H]QY:J[KM 9J_7V#_4)_N#^5 #J*_+#_@ICHNMP?\
M!=S]D+X-:1\6?B)I'A#XI6'B@^._#'A_XF:UIMEJCVEG+- YBM;N,1LKMG,>
MW.U0<@8KZM^)7[!OP8T?QQX!N/A?\;OB9X5\86/C73=8TJ"Z^-'B>_MM8LK&
M\@N-1LKBSNK^6">*6T$L9WI\K21G.,@@'U%17BWB[_@HU^PAX#^*&O\ P8\6
M_M9^!;+Q/X4T&YUGQ5I,FOQ%]%LH)8HI9+ME)2V8231*(Y"LC&0;5-:G[)_[
M;_[*'[<OA+4_''[)_P ;]'\::=HNI&PUA].\R.6RN ,[)89D22/(R5+* V#M
M)P< 'JM%?(W_  47_;$_8XNOV;_B[\'O%_QUU&QN](\.WVG:SJWA:YU>WMM"
MU5[1S;VM[JVG*(+"9G:/]Q<3QEMZAE(8 _-?[$VJ_L1ZY_P;0?"[X>?\%$_C
M9I_A#X?>,O DMIK.H:CXH.FW-XRZE-/LMW#>;-*6C5C&@<N,@JRD@@'ZFT5X
MEKO[87[$'[*O@KX;> O&?[1'AWP_;^*++2=,^'.E:QK+2:EK,4PCM[,Q0N6N
M9PV8U,K*<$Y=@<FHOA%_P4M_8+^/?[0.I?LL?!O]J;PIXB\?:5!--<^'M-O2
M[2)$<2^3+M\JY*$'>(G<IM;<!M. #W*BO/OBK^U+\#?@SXNLOAYXV\83R>)-
M0TR;4[3PQH&B7NKZH]C$P22[-G80S3K;JY"&8H(]Y"[MQ K'^ /[>7[$_P"U
M3K \,?LX?M9_#OQMK(TUM0G\/^'/%]I<ZE;6JLB-+-9I(9X%5Y(U;S$7:SJI
MP2!0!ZS1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH JZIHFBZY''%K6D6MXL4@DB6ZMUD"..C ,#@^]6J** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***_.3]O+_@X"_X8C_:O\5_LP_\,E_\)/\ \(Q]A_XGG_">?8OM/VFQM[O_
M %/V"79M\_9]]L[,\9P #]&Z*_(7_B*M_P"K#O\ S*'_ -[*/^(JW_JP[_S*
M'_WLH _7JBOD+_@E1_P57_X>;?\ ">?\6'_X0C_A"/[+_P"9H_M+[;]L^U_]
M.L'E[/LO^UN\SMMY^O: "BBB@ HHKYK\0_\ !2+PUXK^/_B+]EO]D/X,Z_\
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
M9/J'PVN_&-KXXU+7+3[/=VL-U]F406\!E8J[K)S,\,B[!F(A@:^G* "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ JKK6MZ+X;TJ?7?$6KVMA8VR;[F\O;A8HHE_O,[$!1[DU:K!^)WPQ
M\ _&?P#JOPM^*7A:UUOP]K=J;;5M)O5)BNHB02C $'&0/RH R?\ AI+]G;_H
MOG@K_P *FT_^.4?\-)?L[?\ 1?/!7_A4VG_QRO%?^'+_ /P2R_Z,D\%?^ LO
M_P 71_PY?_X)9?\ 1DG@K_P%E_\ BZ /:O\ AI+]G;_HOG@K_P *FT_^.5_/
M?_P7#\2>'?%__!47XG^(O">OV6J:?<?V+]GOM.NDGAEVZ)8*VUT)5L,I!P>"
M".U?M-_PY?\ ^"67_1DG@K_P%E_^+K\/O^"O_P %_A9^SU_P44^(?P?^"G@B
MR\.>&=(_LC^S-&TY"L-OYND64\FT$D_-+)(YYZL: /FJBBB@#]8/^#8+XD_#
MKX>_\+P_X3[Q]HNA_;/^$:^R?VQJL-MY^S^U=VSS&&[&Y<XZ;AGJ*_6#_AI+
M]G;_ *+YX*_\*FT_^.5^-7_!O#^Q?^RS^U[_ ,+?_P"&E_@CHGC+_A'O^$?_
M +%_MB)F^Q^?_:7G;-K#&_R8L_[@K]*_^'+_ /P2R_Z,D\%?^ LO_P 70![5
M_P -)?L[?]%\\%?^%3:?_'*LZ+\=O@?XDU6#0O#OQD\*7]]=/LMK.R\16TLL
MK?W517)8^P%>&?\ #E__ ()9?]&2>"O_  %E_P#BZWOAC_P2M_X)X_!CQ]I7
MQ2^%O[)OA31/$.B70N=)U:RMY!+;2@$!U)<C."?SH Z[]N/XL^)_@'^Q5\8/
MCIX)0-K/@OX7>(-=TA2@;-U9Z;/<1<'K\\:\5\=_\&K7@?1]"_X(S>!/B3'*
MUSK?Q"\3>(_$'BO4II"\U]?_ -KW5EYLKG+._DV<())SQ7Z">,?"/ASX@>$=
M5\!^,=*BO](UO39[#5;&8?)<6TT;1RQMCLR,P/UK\S?^">_@[]KC_@A?_P )
M%^Q%\2_V:?B#\7?@(_B>[U;X2?$WX7:-_;6H:/;W3^9)IVJ:;"PN$VOF3SH8
MW5GD? (;$8!^DWCKX9^"_B2VBR^,-%2[E\.Z];ZSHLQ)#VE["'5)4(Z'9))&
M?5)74\,:^&OVG_VDOV[O!7A/]HCXR_%'X[:3^S]IG@2^OK+]GO1+ZRT:\A\>
M"SL?M(NKHW8EGG^U2?NT@M3;R1+G/F,I-?3G@'XZ_%G]HCQ)I;_#?X.^+? _
M@^UNEN==\2_$+0/[,O=11>5L;+3[@_:(][8$MQ<11!(\K"))'\R#X$^%OA+]
MO:Q^)7[8_P +OCC^P9XU\=?%+XBZQXCM/A?\8[B\L8O#MOX.N+-H=.TN*]FE
MWV<47S/]FMX9)));C,JAE:0 '1?\% ?VH?$?[:G_  :T^*_VJ/&6@V>F:QXW
M^$.G:CJ]CIV[[/%=&^MDF\H.2RQF16*JQ8A2 68C)Z3_ (*??M??M;?L(_\
M!&;P%^TQ^RCXQ\+:7=Z5X;\*6.KIK_AA[^X>*\2TMU>V<W"10NC/DB6&8,#Q
ML(R?&7^#O[8&O_\ !KU-^Q-J?[%OQ!TSXD?\(5:^%]%\*36$<M]J,\>HI++<
MM'"[+:6PC&5:X>.1RC@1@>69>_\ ^"O'PV^/7[2?_!"KPO\ LV?!3]FSX@:W
M\0=1LO"L$WA-/"\\5Q82:;+:2W8N'D"Q1A3$45MY$I.8]ZAF !<_X.J_#'Q,
MO?\ @F;J_B/0_BR=/\.0^*/#EOJ?A8:'#+]NG;6(#'.;ECOCV':=@&&V<]:]
MO_:Z_:O^/G[#WA7X7_L__P#"V-*^('Q>^.OQ5M_"W@?7-=\,1V-EHUJZQM=W
MT]I:R+]I2UC#.$$B-))<1J6"@FO-O^#@S0/C#^UK_P $RQ\'_P!F?]G;Q_XN
M\5^*/$FB:E;:%:^%;B"6RM[2^2XF-RTZHD+#R=@0L78NK*"GSU<_X*[_ +,W
MQW_:_P#!GP+_ &Z?V-?A_JVH?$;]GCXDP^*K#X>^)[&71[K7;%C ;_3U%TJ!
M9B((@K9*,%E",S%<@%O]L3]L#]JC_@E5\=_@YXK^-_QB'Q2^"/Q6\<6_@GQ1
M?:UX<LM/U;PCJ]TK-:7<$MA'#%/9L(YC)%+&TB+#E97+ 5S'Q,_:E_X*I^-?
M^"O'Q#_X)P_!3XR_#/0]+3X"GQ?X2\1W?@.60:&\NHQ01R7$3W<C7UP"&@!5
MXH0)S,T+F(0R;O[:G@+Q9_P6+A^!_P %?#?[/OQ$\&^#O#'Q:TKQW\4M8^)7
MA*?1&LK;3H9]NCP1W&U[NZN)9U3S;?S+>-(Y&,I)16J>$?#GQ@T[_@XN\3?M
M,77[/'C]?AMJ_P"S];^ ;/QP?"\_V(ZS'J\5T01CS!;[59?M!3R\C.[8?,H
MYSQC^U-_P6$^"_\ P4%_9Q_8/\;?&#X.^(-2^(WPRUJ^\2:I8^";JUMEU2RM
M9/,N96-PSW,2,$G6*!++S6!B9HE;S$] _8B_:C_;;\+_ /!3WXM?\$S_ -KC
MXQ^'?B0VC_#6P\>>!O'.F>#$T1XK:>X6UFLY[6&:16599%V-O+E8V+,=X"8_
M[6_A'XN:K_P7?_9S_:"\/? 3QUJG@'X=^!O$FE>+_&&F>%[B:SLKK4;:1;=%
MVKYDZYV;GB5U7S!D_*^UOP_\+?%FP_X.'_&_[3M_\ _'D'PWU;]GVU\%Z?XU
MD\*7/V.;5X=3AN7C"[?-$6P.!,4$9*<,596(!U/_  38_;,_:_\ CC^TY^UW
M\&/V@M6\-^)IO@KXRT[2?!EEX3T'^R(+F.6TN9@N)YYW5Y=D()DF=5;."!Q7
MSY^UK_P4G_X* ?L1?L1^#/VT?VAOC?X;\/\ Q=O_ !79W7B[]EZ_TS2FMH=
MN=2:U$-NT6[4$ECA:&0W;W$D>]BIC4D)79_L+_#_ /:T\+_M0?M\^,_"WP3\
M7>#=6^+NJ)JGP.\2^*_#<D%C?W5MIMY;PS2%U(MP)S ^RX5"ROC:2&4?+'Q;
M^!?[=_QO_P""#/B#]D[0_P#@F'\3K+XR6VO:7J?Q:\3^*IK0W?C+5(-8BEEO
M;67SI;O6)G0!BSJD442,J2N(XHY #]VJ_,S_ (.6? 'BGX6?"?X/?\%4OA3I
M3S^*?V8_BC8:Q?I ,-=:#>3PP7ENQ')5Y%M5/98Y)CQDFOT3^%?BWQ1X\^'V
ME^,O&7PWU#PAJ&I0&>7PUJ]U!-=Z>C,?+CG:W=XA-Y>PNL;R(CEE#N%WG)_:
M2^!/@W]I_P#9]\:_LY_$*#?HOCCPO?:)J1"!FCCN8'B,BYZ.FX.IZAE!&"*
M/RH_X.+?&_CO]HOP-\._VC/V+[JQU"X_9M\)Z;\=Y-?CMS)*;2]U"UBTR*)E
M(V1R06VI7L@/5--08.X$?9.K_'+P;_P4(^)?[,&B_#:?[3X1U?1(OC7XCC#A
MMEG:0Q)H]I+Z.=3O8[@#&=VBRCC::\__ ."&O_!.CXE? ?\ X)K:O\%_VY-.
MGU+Q5X[6^T#Q5INI<FW\/6D+Z/8:<AP/]'^R0M,GM>L>IJ'_ (-Y?^">/QP_
M8+^ 'C70?VDM1OKWQ!#XROO"WA&;4$PT?A+2M0O3I_E@C(BFN;W4KM,]8[J/
M' 6@#W']JWXA?M>0?M1>%/AMX-UN'X:? ^W\%:CK_P 2?C:6TQY[.\BE6*VT
MR+^T1)!; AO.>:2"4,ORJ8]K,?!_V"?VW?VF?VV_@5^U)\'?^&B]'?Q)\(/'
M6H:!X-^-'AKPY;.VJ:48#/;7IM<_93<[%<>8@\D[D81G:=Y^W+9_M6>%/^"P
M/PR^+GC/]D'QU\</@%8_#.:U\+^'? ]O9W47AWQNUZ7&K7=M=W$,/F"U588[
MB9U2$3LT;*ZOG*_X)>?![]L7P/\ M=_MDZ#\;_V3=8\(:=\6/'C>(M(\67&L
M6\^DB&:Q>-+>&52);N<-(F_9$(DVR@R[E1)0#S/_ ()"_M3_ !&_8G_X-Y=,
M_P""@_QL^+=[XUT'3/#6NWVF^"I]*BBN)=7G\37D,6_4,M-,UQ>2@,SJ2OV@
MG#;0#WG[3?[<O_!1G]G*W^'_ ,<O@K:_%'XX2S^)K6T^*WP?L?V4O$.F6L6G
M3(QGN]'NWTU+B(P,H54NIK@R>8&.-I4^:?L?_L%?M9_M#_\ !O[XD_X(X?&?
M]F?Q+\,/%7AO0]3M(?%OBR\M%TW4]8C\1-J^G+9_9Y999K9B$$UP414X\OS]
MS;/8?V2?V_O^"OWQ;\&Z5^R-\8O^"8GC3P/\5K2T32/$OQHUF\M?^$4M%1?+
MEUJ)CN%Y/@&1+.'S$DE*@R)&690"Q\<_VJ_^"H&I?\%DM5_X)P?!/XM_#?2-
M!UO]GFZ\;>%]=O/ DLCZ [ZM]CCGNHY+MFU"9/(>)1&UO$3=+(\3"$QO]L_L
MM:%^T;X8_9]\+:!^USXY\/\ B;XD6FG>7XLU[PK8-:V%[<!VQ)%$P4K\FP-\
MJ@L&(500H^+]<\.?&"'_ (..=._:CA_9X\?S?#6+]FP_#FY\;Q>%YS91ZU_;
MLM]TQYC6^PJGVA4,>YL[M@+U^A] 'Y9_\%%OV:_^"G?["O[?WB?_ (*Y?\$Q
M_"5I\4M'\>>'],L/C5\%[L,;N_73H%MX+JR"_/(RPHH41;I4D+GRYTE9%]L_
MX)<_\%7?V)O^"K/C^Y\<^ M U7P9\:O!?AFYTKQ9\//%*>5J-C92W5NTQ4@!
M;J%+B%%#@*\32$21QF50>G@_:=_:I^ ?[9/QDT;XM?LG?$GQ+\&K[6M)NO 7
MCWP=IZZP]E/_ &'IZ7MF=-AD-Z;;SD9TF@@D3SGN5;!!->1_!W]E77OVE_\
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
M6&L>$-?G -G*LEA%#!<V<O[S<CQ>9&L+,)'QM9W_  6:_9!_:%^,?BC]GO\
M;^_9!\'2>*O'/[.GCI]='@.286=QXBT2]%L-0M83/M"77EVT85'VG#2 9<*C
M5OVO?AOXI_X*]^._V?/ GA_X$^/_  AX"^''Q<T_XD?$36OB/X3GT.9)-.M[
MA+;1H+>Y"RW4L\MRPDEA#6\<<;,)F8HK '2_LU_M4_M+:_\ \%A?CI^P9\0?
MB?#K?@GP;\-M'\0^%+MM!M;?4;6:]*!UDEB01S!-S;28QQMW D$GD_V1_P!L
M[]M_XH^)_P!M/X3ZC\4?"FJ:U\!?%RZ=\/-:U_P;^YD@^Q3W.V]@LY[<S,=B
M(71XP#E@N/DK#^)6E?M&?L7?\%S/&/[6^G_L<?$GXI^ ?C'\(-*T'3]3^&.G
M6MY)I.KV4X'D7@N+B!+:)T4-Y\CJ@\Q>3B39A_\ !/KX;?M;_#;]H#]O'QE^
MT%^REK_A31_B9KLFL:!XC%_;2Z:WDZ9<))"C2217-QC?&%GBMVA8A_F7 W '
M#?![]J[_ (+Q_M>_\$F?#7_!1KX%?&KX6Z)JFE^'=5UNZ\%W7@47=QXU6TOK
MOS4,V\)8*(H/)A@C5I)#'ODN$,N(_P! /^"9G[:FF_\ !1#]A3X<_MBZ?X?3
M29/&6C.^IZ5'(72TO[>XEM+N)">3&+B"783R4VD\FO@?_@B1^U'X[\._\$#O
M OPA\!_LO?$;Q#X\D\*Z_8^!K/3_  I/+I&O2SZG?B"=M5 ^Q64*R2[91=30
MR)Y,A6-QY9?[L_X)7?L5R?\ !/'_ ()^_#+]C^]UJ#4=0\):))_;=]:Y\J;4
M;JXEO+LQE@"8Q<7$JH2 2BKD#H #Z"HHHH **** *VI:SH^C(LNKZK;6BN<(
MUS.L88^@W$9JI_PG/@G_ *'#2O\ P81__%5!XV^&_@;XCVL%EXY\,VVIQ6TA
M>".Y4D(Q&"1@^E<Y_P ,N?L^?]$ITK_OVW^- '5?\)SX)_Z'#2O_  81_P#Q
M5'_"<^"?^APTK_P81_\ Q5<K_P ,N?L^?]$ITK_OVW^-'_#+G[/G_1*=*_[]
MM_C0!TUS\0? =G;27=SXTTI(XD+R.=0C^50,D]?2OS_^,WQ?U?XF_%V]^)%M
M=2P;+I?[(P<-;PQ']UCT/&X_[3&O:?VVO"_P2^%/A6Q\+>"_A_IEIK>K2^8;
MB*,[[>V0\L,G@LV%!] _I7S%0!^B'P:^.WA#XE?#?3/%E_XAT^TO)H FH6LU
MVB-%.ORN-I.0"1N'^RPKJ/\ A.?!/_0X:5_X,(__ (JOB#]CX_#/5_B:/ _Q
M/\*V.H6^LQ>7I\UVG,-RN2J@@CAQE<?WMM?6O_#+G[/G_1*=*_[]M_C0!U7_
M  G/@G_H<-*_\&$?_P 51_PG/@G_ *'#2O\ P81__%5RO_#+G[/G_1*=*_[]
MM_C1_P ,N?L^?]$ITK_OVW^- '9:;X@T'69&BTC6[.[9!EUMKE)"H]3M)Q7@
M7_!5?]A+_AY%^PKXU_9,LO'!\-:KK<=K=^'M>VLR6>HVES'=6[2!?F,;/$$<
MC+!7+*"P%>S>"?A'\-OAQ=3WO@;P=9Z9+<QA)WME(+J#D Y/K7E7_!1O7OVJ
M/"O[-T7BG]C/X;WGC#Q[IOCGPW=6?A6SU..R_M:R35[5KZV>XE98X8WM!.K2
M.=J@Y(.,$ _.?X?_ /!:_P#:(_8[F_X=\?\ !Q5^S/J'A^U\1Z;/X?MOCCX?
MM#=:%XDM)8C#))<B(%3NC8EY(,LOF#S+:'YC7Z=_&7]JG]FW]DK]GG3_ (T?
M$/XAV\7A)H+&S\,S::&O[C79IU5;*UL(H SWL\XV^6D08N#N^Z"P^5O^"CGQ
M=F_;P_89\=?L?Z5_P3I^,6L^/_'/AV;3=$\-^+_A\]II^@:M(A6WU&?679M-
M5;24K/O@N9&;RL*#NKY]_P""@?\ P3]_;N_9>^"O[!?CK]GWP!?_ !OMOV2;
MBU_X6!X'T&0FZU>2."Q07=G"_P THC%O<Q1 *TD0EB8(5\S !XS_ ,$K_AUX
ML@_:9^)G_! S]M#4=;^'_P .=3\2W'Q*\&?#S6;&W75O&>B7,D5TFBW-_#<R
MPQ0(D22W%M;!Y)76\C^T(D,B2?I[^PM\=?VY_P!H7XT?%74OBD_PQM?A%X+^
M(.H^%_ U_P"'/"NH1:EXF%FS13W'FRZC)##'!< VQ*Q2>;);S@>4%4GXS_X*
M7?LT?M+_ /!:73_ OQ^_8P_9%^)GP'^+'PE,VI^'/B=\7)(?"^H2CRV==%M[
M:"2>XE9YMKB>;R((?GP\GG2+7NO_  3&_;&_;9\7>$O _P"R!XQ_X)*>,/@Q
M?^"[6VT_QCXGUTHGA2VL;90)'TV4RF>^GN"FU$7S%C:8RR32A#Y@!XW:_$J/
MX5_\'7GQ.\2S>!?$OB"-_P!DJU@DM/"NCM?7,0.J:4WF&)"&* J%)4$@NO&,
MD=G^Q+^QQ^TY\:?^"X?Q0_X*Z_%SX(ZI\*O \_@>/PEX$\.>))X%UK7]L=K$
MU_=0022"WCQ;N520ASNAX^0FJ/PM\._&S3O^#C_QQ^VOJ/[,/Q,M_A1XA^ \
M/@K2_&DW@NZ6)]16ZT^YW-;[?M,<7^CR1[VB&& ) 4[J_3^@#+\<:3XEU[P5
MK&A^#/%*Z'K%[I=Q!I6M/8BY&GW+QLL5P82RB7RW*OL+*&VXR,YK\BM;'_!5
MO_@W5\,>'_B%\1OVA+#]I']E+2]4@L?&D,_A1--\1>#K>ZN IOXS&TC7"^;*
M"QDED$CN04B,GFC]5OVB/B'\1/A+\#_$_P 2_A-\&;WXA^(]$TF2[TGP3IVI
M1V=QK$J<^1'-*"J,1DC()., $D"OE#XH^/OB[_P5L_95U#]E=?V)_BI\)]-\
M?6\&G_$;7/BOI-KIJ:'IWFH]Y'9QB=YKZZD1'C@=8EA0N)9'0H(9 #R3]O7Q
M5<?$S_@XT_84^&%S?BY\+Z=X0\7>*=/C1\Q7%X^EWFR4=F*_9(&4]@3C&35G
M_@LSXBU#X<_\%<_^"=?C_P )R-!JUY\2?$>@W,D)PTVGWL.FV\Z-C[RA)7.#
MP-Q->P?\%)?V,/'FH_'?]G7_ (* ?LT>!Y=;\4?L[>);B+4O"&FNB76L^%=0
MMOL>H0VOF,JR74$),D,3,HDS*H;<R@Y?B7]GSQK_ ,%!O^"HOP?_ &OO$7PU
M\1^&?A5^SMX?U>?PN?&>BRZ9?>)/$VIK'$[1V-P%N(K6UA@B?SIDC+S!1&KH
M&>@#S#_@W8UK5?B5\7?VW_C?XLE:36]<_:IU?3KII3EX[6R!6V@R>=L23&-1
MV"T__@BAXBU'3/\ @J;_ ,%%/@]ISL/#^G?&'1M>M+=#^[BU#48M0-X^.FZ0
MVT63U/E\]J] ^ ?P6\<?\$O?VX/VA/%\'PB\7>*_A-\>]>@\<^'KWP+X>EU6
MYT?Q*RR+J>GW5M;@RHMS(\<\-P5$"@,DDB$ GL_^"2'[%/Q(_9QLOC#^TQ^T
M#H<>D_$C]H3XI7WC'7_#\=W'<'P_I[22#3M*>6(LDLL$4CEW0E-\K*I8*&8
M[7_@K_\ \HI/VD_^R&>*?_35<5\H_L_?&[]H3]F;_@U^\"?M&?LT>(?#6G^)
M/ WP)CUI3XH\/RZA#/#!#([QHD=S!Y<I RLC^8@(PT; \?57_!6^#Q?XH_X)
MU?&+X0?#;X:^)?%OBGQW\-M:\/\ AO1/#6BRW4DUW=V<ENAD=1Y<" RABTC*
M"%;;N/%?)/A/P%\=8O\ @VGO?V+KS]F;XC0?%:W^"\W@O_A"I?"5QY\NHS13
M11LDH4P-#A3(9/,P@*JVUW1& ,']I_\ ;U_X*L_LU_\ !-GX1_\ !6W6_CAX
M N/#"Z#X-OO'/PGM_ H>36[+4X[1)[M]4,JF&Y>2X$BPP01Q0B39NF\O=)]<
M?M6?MB_$6?\ ;F^''_!,[]F_7[+1/%_B_P +WOC'QOXQN]/2\?PWX:MI# C6
MMO)^[EN[FZ_<HTH>.)4=VCE^5:^0_P#@HE\&OVB/CC_P;<^!_P!BOX8_LS?$
M+4OBD/!'@K0[WPA_PBEQ'+976D?V:UZ99740B,>0P1PY$I/R;MK[.O\ VYOA
MU^U-\'O^"FGP?_X+4_LR_LU>,OB/X6D^&TO@/XM?#;2=*:'Q-8:>US-/'=V]
ME/L:9TEE&Z->OV9<'9+YJ &7X<\'?&_P)_P=#>$/#_QA^+X\<6H_96U*;PMK
MEWHUM9:@MDVKMNM[P6B1P2RI,)2)8H8@8W0%-RLS=7JO_!0_]H3]KKX0?$7X
MW_LK?%SQUX-.BZ[KFF?"?1/#?[..L>*-/\1'2[B6V\[4;Y-.GC<7=Q;R*J6D
ML)MXV7S&DD#*N9877[4_QE_X+T?#/]M#1?V!?BOI/PXC_9]N?#%[J_B2UTZQ
MFL99]3GF$\\4MX!& 0 8-S76TA_(VLI;@_V2_%W_  4E_P""*WQ$\=?L0W'_
M  3J\>_'?X1ZMX[U+7O@UXW^&LT#O8VU_.TQL+\2D);A9&):25H]KF4CS4="
MH!ZU\0_VG/\ @L#\>O\ @D=H_P"VS^SG\-[SX6_''0]&N;CQG\%O&_P]DSJA
MM)I([@VD-XJ74,DD<?VB!"7#JRQ?,Y$E=M^P!^V3\9/^"EWB/P?^T-^SU\8=
M0T_X(Z/X(T^+QFFN>%+07VO>+&19+FQ@D\M?*CMT95N98U,;2R". KY<K+VG
MQ;^+7[;>C_!#P7\,=0^'6O6WQ%^*.NM!XI\2^"M(_M/3_A?I5S.[.WG*@%W<
MVUN4MXY-C*]QFX=!"OEGYP^#'P&^,?\ P2$_X*=ZEX$_9+_9\^(?BW]E[XM:
M+;ZCXSL-(TRYOU\"^)D7R3?P/*QDNTN(XXVN%C+R9?/)A2-@#]/**16#*&&>
M1GD8I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K\5O^"M?_!)3_@H-^TW_P %!OB!\</@?^S_ /VW
MX7UO^RO[+U3_ (2O2;;SO)TFSMY/W=Q=)(N)8I%^91G;D9!!/[4T4 ?SD?\
M#AO_ (*N_P#1JO\ Y?.A?_)U'_#AO_@J[_T:K_Y?.A?_ "=7[N_M7_MB_"_]
MDKPQ;:KXR,E_JE_(%TW0;*11<7"!@'D.>$11GYCU.%'/3M_A/\6/ GQM\"6/
MQ'^'&NQW^EW\>Z.1>'C<?>CD7JCJ>"IZ?3!H ^!_^#?W]@W]J_\ 8C_X6U_P
MT]\*O^$8_P"$G_L'^P_^)Y8WOVG[-_:/G?\ 'I/+LV^?%]_;G?QG!Q^C=%%
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
MQ/U/QM/\-G%O++Y6GPOK-E^ZMDXC7'G<''S'_:8UR'_#%7[3/_1-/_*S9?\
MQZOOFB@#X+L?V./VI=,OH=2T_P"'KPW%O*LL$T>M609'4Y5@?.Z@@&OM_P $
M7WB;4O".G7OC31?[/U9[5/[1LQ*CB.8##89&92"1D8)X(SS6K10 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5#?ZA8:59R:CJE]#;6\*[I9[B4(B#U+'@"IJSO%WA'PUX]\-7G@[QCH\
M.H:9J$)BO;*X!*3(3G:<=N* */\ PM;X7?\ 12= _P#!Q!_\51_PM;X7?]%)
MT#_P<0?_ !5<#_PP3^QU_P!&^^'_ /OR_P#\51_PP3^QU_T;[X?_ ._+_P#Q
M5 '??\+6^%W_ $4G0/\ P<0?_%5Y?^U5^W5\(/V;_A])KMCXAT[7]>NU9-%T
M33[])#+)C[\I0GRXE[L>3T'/32_X8)_8Z_Z-]\/_ /?E_P#XJO!_VW/^"6W@
MOQ)X0/CK]F#PI#I6MZ9"6N?#UL[>3J<0Y_=AB=DP[ 8#]#S@T ? ?Q8^+'CS
MXV^/+[XC_$?79+_5+^3,DC<)$@^['&O1$4<!1T^N37?_ +'7[8OCO]DGQV-5
MTHR7_AV_D4:]H+282=!QYD>>$F4=&[_=/'3R&[M+JPNI;&^MI(9X9&CFAF0J
M\;@X*L#R"",$&M_X3_"?QY\;?'EC\./AQH4E_JE_)B.->$B0?>DD;HB*.2QZ
M?7 H _9GX??M)_ SXF^$+'QMX6^)^C-9WT(=$N=1BBFB/>.2-F#(X/!!_48-
M;/\ PM;X7?\ 12= _P#!Q!_\57B'P,_X)B_LT_#7X?6F@_$#P/8^+-<91)J>
ML:@KX>4CE8DW )&.@[GJ3GIV/_#!/['7_1OOA_\ [\O_ /%4 =]_PM;X7?\
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
MCKJ/CS4+<QZ;HOCSX>7/AO3-/N6& ]_J5YMMU@0\N;9[B0JI$:.2 0#Y&_:
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'R1^WY_P $WK7X_P!T?BM\%;>ST_Q>\BKJEG*XBM]40D#S
M&;HDRCDM_&!@\X->K?L=?L=> _V2O 8TK21'?^(;^-6U[7FCP]PXY\N//*0J
M>B]_O'GI[#10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R3^T-_P3R_:7_:7
M_:EU3Q+\0/\ @H+X@A_9\UW3;&WU_P#9^T_PA9)%J0@"&6VDU-LSK:W#IF=$
M4/*DLD)<1D5];44 (JJJA5   P .U+110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
@0 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413174432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 06, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-13883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CALIFORNIA WATER SERVICE GROUP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0448994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1720 North First Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">367-8200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CWT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,600,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant&#8217;s definitive Proxy Statement for its Annual Meeting of Stockholders to be held on or about May 31, 2023. The proxy statement is expected to be filed no later than 120 days after the end of the fiscal year covered by this report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0001035201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413369408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415381328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract', window );"><strong>Utility plant:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand', window );">Land</a></td>
<td class="nump">$ 45,861<span></span>
</td>
<td class="nump">$ 45,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment', window );">Depreciable plant and equipment</a></td>
<td class="nump">4,215,619<span></span>
</td>
<td class="nump">3,899,629<span></span>
</td>
</tr>
<tr class="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 work in progress</a></td>
<td class="nump">247,013<span></span>
</td>
<td class="nump">222,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Intangible assets</a></td>
<td class="nump">27,779<span></span>
</td>
<td class="nump">29,955<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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">Total utility plant</a></td>
<td class="nump">4,536,272<span></span>
</td>
<td class="nump">4,197,344<span></span>
</td>
</tr>
<tr class="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="num">(1,477,402)<span></span>
</td>
<td class="num">(1,350,482)<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">3,058,870<span></span>
</td>
<td class="nump">2,846,862<span></span>
</td>
</tr>
<tr class="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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">62,100<span></span>
</td>
<td class="nump">78,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">22,925<span></span>
</td>
<td class="nump">2,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrentAbstract', window );"><strong>Receivables:</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</a></td>
<td class="nump">55,079<span></span>
</td>
<td class="nump">60,785<span></span>
</td>
</tr>
<tr class="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 );">Regulatory balancing accounts</a></td>
<td class="nump">66,826<span></span>
</td>
<td class="nump">78,597<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="nump">20,932<span></span>
</td>
<td class="nump">18,452<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unbilled revenue, net</a></td>
<td class="nump">33,140<span></span>
</td>
<td class="nump">32,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventory', window );">Materials and supplies at weighted average cost</a></td>
<td class="nump">12,564<span></span>
</td>
<td class="nump">9,511<span></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_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent', window );">Taxes, prepaid expenses, and other assets</a></td>
<td class="nump">21,969<span></span>
</td>
<td class="nump">19,700<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">295,535<span></span>
</td>
<td class="nump">300,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">283,620<span></span>
</td>
<td class="nump">285,692<span></span>
</td>
</tr>
<tr class="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">36,814<span></span>
</td>
<td class="nump">36,814<span></span>
</td>
</tr>
<tr class="re">
<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 );">Other</a></td>
<td class="nump">175,913<span></span>
</td>
<td class="nump">153,445<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_TotalOtherAssets', window );">Total other assets</a></td>
<td class="nump">496,347<span></span>
</td>
<td class="nump">475,951<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">3,850,752<span></span>
</td>
<td class="nump">3,623,271<span></span>
</td>
</tr>
<tr class="ro">
<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="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.01 par value; 136,000 shares authorized, 55,598 and 53,716 outstanding in 2022 and 2021, respectively</a></td>
<td class="nump">556<span></span>
</td>
<td class="nump">537<span></span>
</td>
</tr>
<tr class="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">760,336<span></span>
</td>
<td class="nump">651,121<span></span>
</td>
</tr>
<tr class="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">556,698<span></span>
</td>
<td class="nump">514,873<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">4,804<span></span>
</td>
<td class="nump">5,386<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">1,322,394<span></span>
</td>
<td class="nump">1,171,917<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">1,052,487<span></span>
</td>
<td class="nump">1,055,794<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">Total capitalization</a></td>
<td class="nump">2,374,881<span></span>
</td>
<td class="nump">2,227,711<span></span>
</td>
</tr>
<tr class="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_LongTermDebtCurrent', window );">Current maturities of long-term debt, net</a></td>
<td class="nump">3,310<span></span>
</td>
<td class="nump">5,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">70,000<span></span>
</td>
<td class="nump">35,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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">140,986<span></span>
</td>
<td class="nump">144,369<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory balancing accounts</a></td>
<td class="nump">12,240<span></span>
</td>
<td class="nump">32,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_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued other taxes</a></td>
<td class="nump">8,607<span></span>
</td>
<td class="nump">5,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">6,490<span></span>
</td>
<td class="nump">6,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Other accrued liabilities</a></td>
<td class="nump">53,017<span></span>
</td>
<td class="nump">42,547<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">294,650<span></span>
</td>
<td class="nump">271,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">330,251<span></span>
</td>
<td class="nump">294,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">213,679<span></span>
</td>
<td class="nump">180,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent', window );">Pension</a></td>
<td class="nump">78,443<span></span>
</td>
<td class="nump">92,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent', window );">Advances for construction</a></td>
<td class="nump">199,832<span></span>
</td>
<td class="nump">198,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionsInAidOfConstruction', window );">Contributions in aid of construction</a></td>
<td class="nump">285,401<span></span>
</td>
<td class="nump">285,665<span></span>
</td>
</tr>
<tr class="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 long-term liabilities</a></td>
<td class="nump">73,615<span></span>
</td>
<td class="nump">72,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 14)</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,850,752<span></span>
</td>
<td class="nump">$ 3,623,271<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Taxes, prepaid expenses and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_TotalOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent portion of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_TotalOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 real and property 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 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<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><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_ContractWithCustomerRefundLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_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_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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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 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 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)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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 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 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<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 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 10: 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(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: 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 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)(iv))<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_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 pension, other postretirement and postemployment benefits, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount for a type of inventory held by the utility in a schedule of inventories.</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(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PublicUtilitiesPropertyPlantAndEquipmentEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of equipment owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross 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_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ReceivablesNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReceivablesNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current 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 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent 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 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_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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(19)(a))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412007760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 26, 2022</div></th>
<th class="th"><div>Jul. 25, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">136,000,000<span></span>
</td>
<td class="nump">136,000,000<span></span>
</td>
<td class="nump">68,000,000<span></span>
</td>
<td class="nump">136,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">55,597,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,715,569<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_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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412710944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperatingRevenueWater', window );">Operating revenue</a></td>
<td class="nump">$ 846,431<span></span>
</td>
<td class="nump">$ 790,909<span></span>
</td>
<td class="nump">$ 794,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">224,529<span></span>
</td>
<td class="nump">225,020<span></span>
</td>
<td class="nump">230,076<span></span>
</td>
</tr>
<tr class="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 );">Purchased power</a></td>
<td class="nump">44,566<span></span>
</td>
<td class="nump">37,112<span></span>
</td>
<td class="nump">34,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PumpTaxes', window );">Pump taxes</a></td>
<td class="nump">16,169<span></span>
</td>
<td class="nump">15,342<span></span>
</td>
<td class="nump">12,647<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative and general</a></td>
<td class="nump">132,718<span></span>
</td>
<td class="nump">126,686<span></span>
</td>
<td class="nump">117,058<span></span>
</td>
</tr>
<tr class="ro">
<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 operations</a></td>
<td class="nump">116,172<span></span>
</td>
<td class="nump">86,392<span></span>
</td>
<td class="nump">95,859<span></span>
</td>
</tr>
<tr class="re">
<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">31,715<span></span>
</td>
<td class="nump">29,592<span></span>
</td>
<td class="nump">28,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">114,575<span></span>
</td>
<td class="nump">108,715<span></span>
</td>
<td class="nump">98,505<span></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_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">3,262<span></span>
</td>
<td class="nump">2,805<span></span>
</td>
<td class="nump">11,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">Property and other taxes</a></td>
<td class="nump">35,065<span></span>
</td>
<td class="nump">32,475<span></span>
</td>
<td class="nump">30,029<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">718,771<span></span>
</td>
<td class="nump">664,139<span></span>
</td>
<td class="nump">657,641<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Net operating income</a></td>
<td class="nump">127,660<span></span>
</td>
<td class="nump">126,770<span></span>
</td>
<td class="nump">136,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnregulatedOperatingRevenue', window );">Non-regulated revenue</a></td>
<td class="nump">21,276<span></span>
</td>
<td class="nump">22,761<span></span>
</td>
<td class="nump">16,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Non-regulated expenses</a></td>
<td class="num">(24,821)<span></span>
</td>
<td class="num">(17,234)<span></span>
</td>
<td class="num">(14,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Other components of net periodic benefit credit (cost)</a></td>
<td class="nump">14,476<span></span>
</td>
<td class="nump">9,903<span></span>
</td>
<td class="num">(4,988)<span></span>
</td>
</tr>
<tr class="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="nump">4,127<span></span>
</td>
<td class="nump">3,186<span></span>
</td>
<td class="nump">4,976<span></span>
</td>
</tr>
<tr class="ro">
<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 non-utility property</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit', window );">Income tax expense on other income and expenses</a></td>
<td class="num">(3,113)<span></span>
</td>
<td class="num">(1,287)<span></span>
</td>
<td class="num">(583)<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_OtherNonoperatingIncomeExpense', window );">Net other income</a></td>
<td class="nump">11,945<span></span>
</td>
<td class="nump">17,423<span></span>
</td>
<td class="nump">2,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsIncurredAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">46,686<span></span>
</td>
<td class="nump">44,980<span></span>
</td>
<td class="nump">45,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(2,344)<span></span>
</td>
<td class="num">(1,766)<span></span>
</td>
<td class="num">(3,185)<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_InterestCostsIncurred', window );">Net interest expense</a></td>
<td class="nump">44,342<span></span>
</td>
<td class="nump">43,214<span></span>
</td>
<td class="nump">41,862<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">95,263<span></span>
</td>
<td class="nump">100,979<span></span>
</td>
<td class="nump">96,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="num">(748)<span></span>
</td>
<td class="num">(146)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 96,011<span></span>
</td>
<td class="nump">$ 101,125<span></span>
</td>
<td class="nump">$ 96,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">54,320<span></span>
</td>
<td class="nump">51,633<span></span>
</td>
<td class="nump">49,274<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">54,363<span></span>
</td>
<td class="nump">51,633<span></span>
</td>
<td class="nump">49,274<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the current income tax expense or benefit and the deferred income tax expense or benefit included in other income and expenses of a 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;">cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the current income tax expense or benefit and the deferred income tax expense or benefit included in operating expense of a 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;">cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of defined benefit plan cost (credit), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest costs incurred during the period and either capitalized or charged against earnings.</p></div>
<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsIncurredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestCostsIncurredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PumpTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pump tax, commonly known as a Replenishment assessment. A charge on each acre-foot of groundwater extracted from the basin. Income from the pump taxes finances the replenishment of the basin and projects for water recycling and water quality 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 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_PumpTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperatingRevenueWater">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regulated water operating revenues recognized 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_RegulatedOperatingRevenueWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnregulatedOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unregulated operating revenues recognized 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_UnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415562480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> shares in Thousands, $ 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>Noncontrolling Interests</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_SharesIssued', window );">Balance at the beginning of the period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,532<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the beginning of the period at Dec. 31, 2019</a></td>
<td class="nump">$ 768,843<span></span>
</td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 362,275<span></span>
</td>
<td class="nump">$ 406,083<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">96,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock</a></td>
<td class="nump">88,054<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">88,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid on common stock</a></td>
<td class="num">(41,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,768)<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_SharesIssued', window );">Balance at the end of the period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,334<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the period at Dec. 31, 2020</a></td>
<td class="nump">910,281<span></span>
</td>
<td class="nump">$ 503<span></span>
</td>
<td class="nump">448,632<span></span>
</td>
<td class="nump">461,146<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">100,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,125<span></span>
</td>
<td class="num">(146)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock</a></td>
<td class="nump">204,528<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">204,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid on common stock</a></td>
<td class="num">(47,398)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,398)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisition of business with noncontrolling interest</a></td>
<td class="nump">5,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,294<span></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_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness', window );">Investment in business with noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">238<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_SharesIssued', window );">Balance at the end of the period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the period at Dec. 31, 2021</a></td>
<td class="nump">1,171,917<span></span>
</td>
<td class="nump">$ 537<span></span>
</td>
<td class="nump">651,121<span></span>
</td>
<td class="nump">514,873<span></span>
</td>
<td class="nump">5,386<span></span>
</td>
</tr>
<tr class="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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">95,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,011<span></span>
</td>
<td class="num">(748)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock</a></td>
<td class="nump">111,761<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">111,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(2,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid on common stock</a></td>
<td class="num">(54,186)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(54,186)<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_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness', window );">Investment in business with noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distribution to noncontrolling interest</a></td>
<td class="num">(348)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(348)<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_SharesIssued', window );">Balance at the end of the period (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,598<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the period at Dec. 31, 2022</a></td>
<td class="nump">$ 1,322,394<span></span>
</td>
<td class="nump">$ 556<span></span>
</td>
<td class="nump">$ 760,336<span></span>
</td>
<td class="nump">$ 556,698<span></span>
</td>
<td class="nump">$ 4,804<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Increase From Investment In Business</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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)(2)<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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<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> -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_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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><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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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(28))<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(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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418569648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends paid on common stock (in dollars per share)</a></td>
<td class="nump">$ 1.0000<span></span>
</td>
<td class="nump">$ 0.9200<span></span>
</td>
<td class="nump">$ 0.8500<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_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>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412071504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 95,263<span></span>
</td>
<td class="nump">$ 100,979<span></span>
</td>
<td class="nump">$ 96,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">117,364<span></span>
</td>
<td class="nump">111,581<span></span>
</td>
<td class="nump">100,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt premium and expenses</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Changes in normalized deferred income taxes</a></td>
<td class="nump">26,880<span></span>
</td>
<td class="nump">25,200<span></span>
</td>
<td class="nump">34,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Change in value of life insurance contracts</a></td>
<td class="nump">7,161<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(4,293)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="num">(4,127)<span></span>
</td>
<td class="num">(3,186)<span></span>
</td>
<td class="num">(4,976)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">5,161<span></span>
</td>
<td class="nump">6,805<span></span>
</td>
<td class="nump">4,590<span></span>
</td>
</tr>
<tr class="ro">
<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 non-utility properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(94)<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_NoncashProjectAbandonmentCosts', window );">Write-off of capital costs</a></td>
<td class="nump">702<span></span>
</td>
<td class="nump">524<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivables', window );">Receivables</a></td>
<td class="num">(40,687)<span></span>
</td>
<td class="num">(12,833)<span></span>
</td>
<td class="num">(18,343)<span></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_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram', window );">Water Arrearages Payment Program cash received</a></td>
<td class="nump">20,836<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram', window );">Water Arrearages Payment Program cash returned</a></td>
<td class="num">(3,609)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Unbilled revenue</a></td>
<td class="num">(381)<span></span>
</td>
<td class="nump">1,309<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Taxes, prepaid expenses, and other assets</a></td>
<td class="num">(5,104)<span></span>
</td>
<td class="num">(2,745)<span></span>
</td>
<td class="num">(3,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(7,626)<span></span>
</td>
<td class="num">(2,938)<span></span>
</td>
<td class="nump">373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">7,941<span></span>
</td>
<td class="nump">1,141<span></span>
</td>
<td class="num">(6,097)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other changes in noncurrent assets and liabilities</a></td>
<td class="nump">23,629<span></span>
</td>
<td class="nump">9,409<span></span>
</td>
<td class="num">(83,449)<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">243,772<span></span>
</td>
<td class="nump">231,718<span></span>
</td>
<td class="nump">117,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems', window );">Utility plant expenditures</a></td>
<td class="num">(327,757)<span></span>
</td>
<td class="num">(293,194)<span></span>
</td>
<td class="num">(298,651)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of non-utility properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">108<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business Acquisition, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,451)<span></span>
</td>
<td class="num">(40,483)<span></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_cwt_PaymentsForAssetAcquisitions', window );">Asset acquisition</a></td>
<td class="num">(7,766)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Payment for investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,600)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Return of investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Purchase of life insurance</a></td>
<td class="num">(6,688)<span></span>
</td>
<td class="num">(2,335)<span></span>
</td>
<td class="num">(2,335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLifeInsurancePolicies', window );">Life insurance proceeds</a></td>
<td class="nump">6,688<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(335,523)<span></span>
</td>
<td class="num">(300,872)<span></span>
</td>
<td class="num">(346,069)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Short-term borrowings</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">335,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_RepaymentsOfShortTermDebt', window );">Repayment of short-term borrowings</a></td>
<td class="num">(115,000)<span></span>
</td>
<td class="num">(535,000)<span></span>
</td>
<td class="num">(140,100)<span></span>
</td>
</tr>
<tr class="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 );">Issuance of long-term debt, net of debt issuance costs of $0 for 2022, $1,064 for 2021, and $0 for 2020.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">278,936<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities', window );">Advances and contributions in aid of construction</a></td>
<td class="nump">25,822<span></span>
</td>
<td class="nump">28,171<span></span>
</td>
<td class="nump">27,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfAdvancesForConstruction', window );">Refunds of advances for construction</a></td>
<td class="num">(9,468)<span></span>
</td>
<td class="num">(10,634)<span></span>
</td>
<td class="num">(10,203)<span></span>
</td>
</tr>
<tr class="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 );">Retirement of long-term debt</a></td>
<td class="num">(5,423)<span></span>
</td>
<td class="num">(5,353)<span></span>
</td>
<td class="num">(22,141)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(2,013)<span></span>
</td>
<td class="num">(1,767)<span></span>
</td>
<td class="num">(1,679)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">106,739<span></span>
</td>
<td class="nump">197,723<span></span>
</td>
<td class="nump">83,575<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(54,186)<span></span>
</td>
<td class="num">(47,398)<span></span>
</td>
<td class="num">(41,768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distribution to noncontrolling interest</a></td>
<td class="num">(348)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">96,123<span></span>
</td>
<td class="nump">104,678<span></span>
</td>
<td class="nump">229,976<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Change in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">35,524<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
</tr>
<tr class="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 at beginning of year</a></td>
<td class="nump">80,653<span></span>
</td>
<td class="nump">45,129<span></span>
</td>
<td class="nump">43,298<span></span>
</td>
</tr>
<tr class="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 at end of year</a></td>
<td class="nump">85,025<span></span>
</td>
<td class="nump">80,653<span></span>
</td>
<td class="nump">45,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_CashPaidReceivedDuringYearAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest (net of amounts capitalized)</a></td>
<td class="nump">43,768<span></span>
</td>
<td class="nump">41,621<span></span>
</td>
<td class="nump">40,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,661<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of investing and financing non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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 investments in utility plant</a></td>
<td class="nump">51,511<span></span>
</td>
<td class="nump">57,768<span></span>
</td>
<td class="nump">54,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Utility plant contributed by developers</a></td>
<td class="nump">20,379<span></span>
</td>
<td class="nump">19,531<span></span>
</td>
<td class="nump">28,672<span></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_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities', window );">Litigation proceeds for TCP contamination reclassified from liability to depreciable plant and equipment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,302<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_CashPaidReceivedDuringYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 information relating to cash payments and receipts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_CashPaidReceivedDuringYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease In Allowance For Credit Losses, Water Arrearages Payment Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase In Allowance For Credit Losses, Water Arrearages Payment Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non cash activity of litigation proceeds for MTBE contamination reclassified from other long-term 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;">cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_PaymentsForAssetAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Asset Acquisitions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PaymentsForAssetAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Contribution In Aid Of 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;">cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_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_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_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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 current 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://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_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 prepaid expenses, and 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://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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for 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 325<br> -SubTopic 30<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6384439&amp;loc=d3e42048-111605<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashProjectAbandonmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashProjectAbandonmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -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_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, 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://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 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received during the 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 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 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_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ProceedsFromLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21C<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080552-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 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_ProceedsFromLifeInsurancePolicies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing having initial term of repayment 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 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_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RepaymentsOfAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a borrowing having initial term of repayment 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 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_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418376592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Issuance of debt expenses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,064<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830498790240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND OPERATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND OPERATIONS</a></td>
<td class="text">ORGANIZATION AND OPERATIONS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">California Water Service Group (Company) is a holding company that provides water utility and other related services in California, Washington, New Mexico, Hawaii and Texas through its wholly-owned and non-wholly owned subsidiaries. California Water Service Company (Cal Water), Washington Water Service Company (Washington Water), New Mexico Water Service Company (New Mexico Water), and Hawaii Water Service Company,&#160;Inc. (Hawaii Water) provide regulated utility services under the rules and regulations of their respective state's regulatory commissions (jointly referred to as the Commissions). CWS Utility Services and HWS Utility Services&#160;LLC provide non-regulated water utility and utility-related services. TWSC, Inc. (Texas Water) holds regulated and contracted wastewater utilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one reportable segment, providing water and related utility services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the Company's accounts and those of its wholly and non-wholly owned subsidiaries. The non-wholly owned subsidiary refers to a 92.2% owned subsidiary of Texas Water and is consolidated using the voting interest model as the Company owns a majority of the voting interests in the non-wholly owned subsidiary. All intercompany transactions and balances have been eliminated from the consolidated financial statements. In the opinion of management, the consolidated financial statements reflect all adjustments that are necessary to provide a fair presentation of the results for the periods covered.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the consolidated balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company's regulatory asset and liability balances based upon probability assessments of regulatory recovery, utility plant useful lives, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities. Actual results could differ from these estimates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests in the Company&#8217;s consolidated financial statements represents the 7.8% interest not owned by Texas Water in a consolidated subsidiary. Texas Water obtained control over the subsidiary on May 1, 2021. Since the Company controls this subsidiary, its financial statements are consolidated with those of the Company, and the noncontrolling owner&#8217;s 7.8% share of the subsidiary&#8217;s net assets and results of operations is deducted and reported as noncontrolling interests on the consolidated balance sheets and as net loss attributable to noncontrolling interests in the consolidated statements of operations. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company&#8217;s equity. The Company&#8217;s net income attributable to California Water Service Group excludes a net loss attributable to the noncontrolling interests.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported assets, liabilities, net income, equity, or cash flows. As of December 31, 2021, $3.5&#160;million of uninsured loss reserve was reclassified from Accrued and deferred compensation to Uninsured loss reserve within the Other Accrued Liabilities table in Note 9. This change had no impact to previously reported liabilities. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, $61.5&#160;million and $55.8&#160;million of Multiple residential revenue was reclassified from Residential to Multiple residential within the table in Note 2. These changes had no impact to previously reported operating revenue.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414406432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company&#8217;s operating revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory balancing account 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%">73,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenue</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%">846,431&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,909&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,307&#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-bottom:8pt;margin-top:3pt;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">Revenue from contracts with customers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#8217; ability to pay.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</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%">458,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,264&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multiple residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">28,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue from contracts with customers</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%">772,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">Regulatory balancing account revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial general rate case (GRC) has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Expense Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is estimated to be collectible beyond 24 months, recognition is deferred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Regulated Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate the Company&#8217;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance 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%">12,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated 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%">5,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated revenue from contracts with customers</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%">18,634&#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%">20,017&#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%">14,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-regulated revenue</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%">21,276&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922&#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-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers under which they provide operating, maintenance and customer billing services related to the customers&#8217; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "other non-regulated revenue" in the table above. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. The Company provides the lessee the right to ingress and egress across lessor property to access the antennas. The minimum rents are recognized on a straight-line basis over the terms of the leases, which may span multiple years. The excess rents are recognized over amounts contractually due pursuant to the underlying leases and is included in a deferred receivable account in the accompanying balance sheet. The leases generally have terms of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 to 10 years, with lessee options to extend the lease for up to 15 years. The exercise of lease renewal options is at the lessee&#8217;s sole discretion. Most of the Company&#8217;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. A subset of the Company&#8217;s leases contains variable lease payments that depend on changes in the consumer price index (CPI).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the lessee control over the use of an identified asset and obtains substantially all of the benefits from the identified asset. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease payments to be received are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#8217;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company has resumed shutoffs for non-payment in all of the Company's regulated utilities. The Company also received and applied funds to customer accounts from the California Water and Wastewater Arrearages Payment Program (WAPP). The WAPP was created by the California Legislature, is administered by the State Water Resources Control Board and was implemented to provide relief to community water and wastewater systems for unpaid bills &#8211; arrearages &#8211; related to the COVID-19 pandemic. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022. Based on the above assessments, the Company adjusted its allowance for credit losses accordingly.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for the periods ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246&#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%">771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit loss 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%">5,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending allowance balance</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%">5,629&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other receivables were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables from developers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,932&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Utility Plant</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Utility plant is carried at original cost when first constructed or purchased, or at fair value when acquired through acquisition. When depreciable plant is retired, the cost is eliminated from utility plant accounts and such costs are charged against accumulated depreciation. Maintenance of utility plant is charged to operating expenses as incurred. Maintenance projects are not accrued for in advance. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired as part of water systems purchased are recorded at fair value. All other intangibles have been recorded at cost and are amortized over their useful life.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents depreciable plant and equipment as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,215,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,899,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation of utility plant is computed on a straight-line basis over the assets' estimated useful lives including cost of removal of certain assets 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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 50&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 to 65&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 years</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for depreciation expressed as a percentage of the aggregate depreciable asset balances was 2.90% in 2022, 2.96% in 2021, and 2.94% in 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for funds used during construction (AFUDC)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The AFUDC represents the capitalized cost of funds used to finance the construction of the utility plant. In general, AFUDC is applied to Cal Water construction projects requiring more than one month to complete. No AFUDC is applied to projects funded by customer advances for construction, contributions in aid of construction, or applicable state-revolving fund loans. AFUDC includes the net cost of borrowed funds and a rate of return on other funds when used, and is recovered through water rates as the utility plant is depreciated. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of AFUDC related to equity funds and to borrowed funds for 2022, 2021, and 2020 are shown in the table below: </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,976&#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%">Allowance for borrowed funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 2px 7.75pt;text-align: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 #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%">6,471&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">8,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a legal obligation to retire wells in accordance with State Water Resources Control Board regulations. In addition, upon decommission of a wastewater plant or lift station certain wastewater infrastructure would need to be retired in accordance with State Water Resources Control Board regulations. An asset retirement cost and corresponding retirement obligation is recorded when a well or waste water infrastructure is placed into service. As of December&#160;31, 2022 and 2021, the retirement obligation is estimated to be $36.7 million and $29.5 million, respectively. The retirement obligation is recorded as part of "Other long-term liabilities" within the Consolidated Balance Sheet. The change only impacted the consolidated balance sheets as the Company recognizes a regulatory asset or liability for the timing differences between the recognition of expenses and costs recovered through the ratemaking process.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending aggregate carrying amount of asset retirement obligations, which are included in &#8220;Other long-term liabilities&#8221; on the consolidated balance sheets as of December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,459&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include highly liquid investments with remaining maturities of three months or less at the time of acquisition. In 2022 and 2021, restricted cash includes $0.4 million of proceeds collected through a surcharge on certain customers' bills plus interest earned on the proceeds and is used to service California Safe Drinking Water Bond obligations. In 2022, the restricted cash also included $21.5&#160;million of committed cash in Texas Water for a pipeline project (see Note 14).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Consolidated Balance Sheets that total to the amounts shown on the Consolidated Statements of Cash Flows as of December 31:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,380&#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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</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%">85,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,653&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company operates almost exclusively in a regulated business, the Company is subject to the accounting standards for regulated utilities. The Commissions in the states in which the Company operates establish rates that are designed to permit the recovery of the cost of service and a return on investment. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In general, the Company does not earn a return on regulatory assets if the related costs do not accrue interest.&#160;Accordingly, the Company earns a return only on its regulatory&#160;assets for net WRAM and MCBA, PCBA, HCBA, and IRMA receivables. In addition, the Company records regulatory liabilities when it is probable the Commissions will require a refund to be made to the Company's customers over future periods.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determines that a portion of the Company's assets used in utility operations is not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 - Regulatory Assets and Liabilities for details of the Company's regulatory assets and liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets, Intangibles and Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived assets include transmission and distribution plant, equipment, land, buildings, and intangible assets. Long-lived assets, other than land, are depreciated or amortized over their estimated useful lives, and are reviewed for impairment whenever changes in circumstances indicate the carrying value of the assets may not be recoverable. Such circumstances would include items such as a significant decrease in the market value of a long-lived asset, a significant adverse change in the manner in which the asset is being used or planned to be used or in its physical condition, or a history of operating or cash flow losses associated with the uses of the asset. In addition, changes in the expected useful life of these long-lived assets may also be an impairment indicator. When such events or changes occur, the Company estimates the fair value of the asset from future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets, and compare that to the carrying value of the asset. If the carrying value is greater than the fair value, then an impairment loss is recognized equal to the amount by which the asset's carrying value exceeds its fair value. The key variables that must be estimated include assumptions regarding sales volume, rates, operating costs, labor and other benefit costs, capital additions, assumed discount rates and other economic factors. These variables require significant management judgment and include inherent uncertainties since they are forecasting future events. A variation in the assumptions used could lead to a different conclusion regarding the realizability of an asset and, thus could have a significant effect on the consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed. Goodwill is not amortized but instead is reviewed annually in the fourth quarter&#160;for impairment or more frequently if impairment indicators arise. The impairment test is performed at the reporting unit level using fair-value based approach in which the fair value of the reporting unit is compared to the reporting unit's carrying value. If the fair value of the reporting unit is less than its carrying amount, then an impairment loss is recognized equal to the difference. The Company had no impairments to goodwill in 2022, 2021, and 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Term Debt Premium, Discount and Expense</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The premiums, discounts, and issuance expenses on long-term debt are amortized over the original lives of the related debt on a straight-line basis which approximates the effective interest method. Premiums paid on the early redemption of certain debt and the unamortized original issuance discount and expense are amortized over the life of new debt issued in conjunction with the early redemption. Amortization expense included in interest expense for each of 2022, 2021, and 2020 was $0.4&#160;million.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advances for Construction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advances for construction consist of payments received from developers for installation of water production and distribution facilities to serve new developments. Advances are excluded from rate base for rate setting purposes. Annual refunds are made to developers without interest. Advances of $199.8 million and $198.1 million, at December&#160;31, 2022 and 2021 respectively, will be refunded primarily over a 40-year period in equal annual amounts. </span></div><div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated refunds of advances are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refunds of Advances</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,612&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total refunds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contributions in Aid of Construction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions in aid of construction represent payments received from developers, primarily for fire protection purposes, which are not subject to refunds. Facilities funded by contributions are included in utility plant, but excluded from rate base. Depreciation related to assets acquired from contributions is charged to the Contributions in Aid of Construction account.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Measurement of the deferred tax assets and liabilities is at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. The Company evaluates the need for a valuation allowance on deferred tax assets based on historical taxable income and projected taxable income for future tax years. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically the Commissions reduced revenue requirements for the tax effects of certain originating temporary differences and allowed recovery of these tax costs as the related temporary differences reverse. The Commissions have granted the Company rate increases to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITC) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC sets rates utilizing the flow through method of accounting for state income taxes.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With the enactment of the Tax Cuts Jobs Act (TCJA), Contributions in Aid of Construction (CIAC) received from developers after December 22, 2017 became fully taxable for federal income tax purposes. On November 15, 2021, the Infrastructure Investment and Jobs Act was signed into law, which reverses the TCJA treatment of CIAC. Effective January 1, 2021, only the service portion of CIAC is taxable for federal income tax purpose.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting standards for accounting for uncertainty in income taxes allows the inclusion of interest and penalties related to uncertain tax positions as a component of income taxes (see Note&#160;10 - Income Taxes).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Workers' Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For workers' compensation, the Company estimates the liability associated with claims submitted and claims not yet submitted based on historical data. Expenses for workers compensation insurance are included in rates on a pay-as-you-go basis. Therefore, a corresponding regulatory asset has been recorded. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings per share are noted below. Basic earnings per share are computed by dividing net income attributable to California Water Service Group by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts were exercised or converted into common stock. Restricted Stock Awards (RSAs) are included in the common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock.</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands,<br/>except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">95,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">96,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to California Water Service Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,011&#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:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,125&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, basic </span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,320&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,633&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,274&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, dilutive </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.77&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.96&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.97&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;diluted</span></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%">1.77&#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 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.96&#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 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.97&#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-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation cost is measured at the grant date based on the fair value of the award. The Company recognizes compensation expense on a straight-line basis over the requisite service period, which is the vesting period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income or Loss</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income for all periods presented was the same as net income attributable to California Water Service Group.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any accumulated other comprehensive income or loss transactions as of December 31, 2022 and 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2021, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. In a business combination, an acquirer generally recognizes assets acquired and liabilities assumed, including contract assets and contract liabilities, at their respective fair value on the acquisition date. ASU 2021-08 requires that in a business combination, an acquirer should recognize and measure contract assets acquired and contract liabilities assumed in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The guidance provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts with customers in a business combination. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments, and early adoption is permitted. The Company adopted the standard prospectively on January 1, 2023 and does not expect the guidance to have a material impact on the Company's financial statements and footnote disclosures in 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_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>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414406432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER INCOME AND EXPENSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">OTHER INCOME AND EXPENSES</a></td>
<td class="text">OTHER INCOME AND EXPENSES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts various non-regulated activities as reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Revenue</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%">Expense</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%">Revenue</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%">Expense</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%">Revenue</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%">Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Design and 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%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meter reading and billing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) from non-qualified benefit plan investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">7,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated income and 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%">4,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,276&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,821&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,234&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance services and meter reading and billing services are provided for water and wastewater systems owned by private companies and municipalities. The agreements typically call for a fee-per-service or a flat-rate amount per month. Leases have been entered into with telecommunications companies for cellular phone antennas placed on the Company's property. Design and construction services are for the design and installation of water mains and other water infrastructure for others outside the Company's regulated service areas. Third-party insurance program gains and losses are included in other non-regulated income and expenses. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "revenue" in "other non-regulated income and expenses" in the table above.</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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI https://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI https://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418888064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REGULATORY ASSETS AND LIABILTIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">REGULATORY ASSETS AND LIABILTIES</a></td>
<td class="text">REGULATORY ASSETS AND LIABILITIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities were comprised of the following as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recovery Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</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%">Indefinitely</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%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property-related temporary differences (tax benefits flowed through to customers)</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%">Indefinitely</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%">143,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued benefits</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%">Indefinitely</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%">24,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-2 years</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%">41,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations, net</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%">Indefinitely</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%">24,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRMA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-2 years</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%">3,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tank coating</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%">Various</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,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable property losses</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%">7 Years</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,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCBA</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%">Various</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%">19,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</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%">Indefinitely</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General district balancing account receivable</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%">Various</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%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory assets</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%">Various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,620&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Regulatory Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future tax benefits due to customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">131,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCBA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conservation program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">213,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's pension and retiree group health regulatory asset represents the unfunded obligation of the Company&#8217;s pension and postretirement benefit plans which the Company expects to recover from customers in the future for these plans. The pension and retiree group health regulatory liability represents the over funded obligation of the Company&#8217;s postretirement benefit plans which the Company expects to refund to customers in the future. These plans are discussed in further detail in Note 11. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PCBA regulatory asset and the HCBA regulatory liability represent incurred pension and healthcare costs that exceeded/was below the cost recovery in rates and is recoverable/refundable from/to customers. The other components of net periodic benefit cost regulatory asset are authorized by the Commissions and are probable for rate recovery through the capital program.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The property-related temporary differences are primarily due to: (i) the difference between book and federal income tax depreciation on utility plant that was placed in service before the regulatory Commissions adopted normalization for rate making purposes; and (ii) certain (state) deferred taxes for which flow through accounting continues to be applied to originating deferred taxes. The regulatory asset will be recovered in rates in future periods as the tax effects of the temporary differences previously flowed-through to customers reverse.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued benefits are accrued benefits for vacation, self-insured workers' compensation, and directors' retirement benefits. The net WRAM and MCBA long-term accounts receivable is the under-collected portion of recorded revenues that are not expected to be collected from customers within 12 months. The IRMA long-term accounts receivables is the additional amount the Company would have billed customers in 2020 and 2021 had the 2018 GRC been approved on time. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset retirement obligation regulatory asset represents the difference between costs associated with asset retirement obligations and amounts collected in rates. Tank coating represents the maintenance costs for tank coating projects that are recoverable from customers. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CAP and RSF are two programs offered by Cal Water that assist qualifying customers with their monthly water bill. The programs are funded by the customers who do not qualify for the assistance. The CAP and RSF regulatory assets represent the amounts due from customers to fund the CAP and RSF credits that were provided to assist qualifying customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future tax benefits due to customers primarily resulted from federal tax law changes enacted by the TCJA on December 22, 2017. The TCJA reduced the federal corporate income tax rate from 35 percent to 21 percent beginning on January 1, 2018, and GAAP requires the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate on the enactment date.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conservation program regulatory liability is for incurred conservation costs that were below the cost recovery in rates and is refundable to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term regulatory assets and liabilities are excluded from the above table. The short-term regulatory assets as of December 31, 2022 and 2021 were $66.8&#160;million and $78.6&#160;million, respectively. The short-term regulatory assets, as of December 31, 2022, and 2021 primarily consisted of net WRAM and MCBA, IRMA, and PCBA receivables.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The short-term portion of regulatory liabilities as of December 31, 2022 and 2021 were $12.2&#160;million and $32.9&#160;million, respectively. The short-term regulatory liabilities as of&#160;December 31, 2022, primarily consist of TCJA liabilities. The short-term regulatory liabilities as of&#160;December 31, 2021, primarily consist of TCJA liabilities and HCBA liabilities.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Cost of Capital Application</span></div>On May 3, 2021, Cal Water filed its required application with the CPUC to review its cost of capital for 2022 through 2024. Cal Water currently has an approved return on equity of 9.2%, a cost of debt of 5.51%, and a capital structure of 53.4% equity to 46.6% debt ratio. Cal Water requested a return on equity of 10.35%, a cost of debt of 4.23%, and a capital structure of 53.4% equity to 46.6% debt ratio. The California Public Advocates Office recommended a return on equity of 7.81%, a cost of debt of 4.23%, and a capital structure of 49.4% equity to 50.6% debt ratio. Evidentiary hearings were held in May 2022 and the case was submitted to the CPUC at the end of the second quarter of 2022 for review. In the event that the CPUC adopts the cost of capital components retroactively to January 1, 2022, the Company estimates the reduced cost of debt, if adopted at the Company's proposed equity capital structure, would reduce annual revenue by approximately $11.0&#160;million. The Company has not reserved for any potential outcome of the proceeding as the Company has determined that it is not probable that the proceeding will be approved retroactively to January 1, 2022.<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_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830498782912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS AND GOODWILL</a></td>
<td class="text">INTANGIBLE ASSETS AND GOODWILL<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, intangible assets that will continue to be amortized and those not amortized were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.999%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="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%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(years)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water pumping rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">usage</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%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water planning studies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</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%">16,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual water rights and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Water pumping rights usage is the amount of water pumped from aquifers to be treated and distributed to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2022, 2021, and 2020 amortization of intangible assets was $1.5 million, $1.4 million, and $1.1 million, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense Related to Intangible Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending goodwill balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#160;</span></td><td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413163936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">EQUITY</a></td>
<td class="text">EQUITY<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, 55,597,855 and 53,715,569 shares, respectively, of common stock were issued and outstanding.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2019, the Company implemented an Employee Stock Purchase Plan (ESPP). Under the ESPP, qualified employees are permitted to purchase the Company&#8217;s common stock at 90% of the market value of the common stock on the specified stock purchase date. The ESPP is deemed compensatory and compensation costs will be accounted for under ASC 718, Stock Compensation. Employees&#8217; payroll deductions for common stock purchases may not exceed 10% of their salaries. Employees may purchase up to 2,000 shares per period provided that the value of the shares purchased in any calendar year may not exceed $25,000, as calculated pursuant to the ESPP. The Company recorded expense of $0.2 million for 2022, 2021, and 2020. The Company issued 40,095, 37,460 and 43,332 shares of common stock related to the ESPP in 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to $350.0&#160;million from time to time depending on market conditions through an at-the-market equity program over the next three years. The Company intends to use the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. The Company sold 1,802,063 shares of common stock through its at-the-market equity program and raised proceeds of $104.6&#160;million net of $1.1&#160;million in commissions paid under the equity distribution agreement in 2022. The Company also incurred $0.1&#160;million of equity issuance costs in 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2019, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to&#160;$300.0 million&#160;from time to time depending on market conditions through an at-the-market equity program. The equity distribution agreement concluded in the fourth quarter of 2021. The Company used the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. In 2021, the Company sold 3,286,865 shares of common stock through the at-the-market equity program and raised proceeds of $195.9 million net of $2.0 million in commissions paid under the equity distribution agreement. The Company also incurred $0.2&#160;million of equity issuance costs in 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As approved by the Company's stockholders at the 2022 Annual Meeting, effective July 26, 2022, the aggregate number of shares of common stock which the Company shall have authority to issue was increased from 68.0&#160;million shares to 136.0&#160;million shares. All of these shares are of one and the same series, namely shares of common stock with par value of $0.01 per share.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Reinvestment and Stock Repurchase Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a Dividend Reinvestment and Stock Purchase Plan (DRIP Plan). Under the DRIP Plan, stockholders may reinvest dividends to purchase additional Company common stock without commission fees. The DRIP Plan also allows existing stockholders and other interested investors to purchase Company common stock through the transfer agent up to certain limits. The Company's transfer agent operates the DRIP Plan and purchases shares on the open market to provide shares for the DRIP Plan.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418259584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM BORROWINGS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM BORROWINGS</a></td>
<td class="text">SHORT-TERM BORROWINGS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 29, 2019, the Company and Cal Water entered into certain syndicated credit agreements, which provide for unsecured revolving credit facilities of up to an initial aggregate amount of $550.0 million for a term of five years. The revolving credit facilities amend, expand, and replace the Company&#8217;s and its subsidiaries&#8217; prior credit facilities originally entered into on May 10, 2015. The new credit facilities extended the terms until March 29, 2024, and increased Cal Water&#8217;s unsecured revolving line of credit. The Company and subsidiaries that it designates may borrow up to $150.0 million under the Company&#8217;s revolving credit facility. Cal Water may borrow up to $400.0 million under its revolving credit facility. All borrowings must be repaid within 24 months unless a different period is required or authorized by the CPUC. Additionally, the credit facilities may be increased by up to an incremental $150.0 million under the Cal Water facility and $50.0 million under the Company facility, subject in each case to certain conditions. The proceeds from the revolving credit facilities may be used for working capital purposes. Borrowings under the credit facilities typically have maturities varying between one month and six months and will bear interest annually at a rate equal to (i) the base rate or (ii) the Eurodollar rate, plus an applicable margin of 0.650% to 0.875%, depending on the Company and its subsidiaries&#8217; consolidated total capitalization ratio. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facilities contain affirmative and negative covenants and events of default customary for credit facilities of this type including, among other things, limitations and prohibitions relating to additional indebtedness, liens, mergers, and asset sales. Also, these unsecured credit agreements contain financial covenants governing the Company and its subsidiaries' consolidated total capitalization ratio and interest coverage ratio.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of December&#160;31, 2022 and 2021, the outstanding borrowings on the Company lines of credit were $35.0 million. Outstanding borrowings </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the Cal Water lines of credit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December&#160;31, 2022 were $35.0 million and there were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no outstanding borrowings as of Decemb</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">er 31, 2021. The average borrowing rate for borrowings on the Company and Cal Water lines of credit during 2022 was 2.74% compared to 0.98% for the same period last year.</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_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415357888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text">LONG-TERM DEBT<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, long-term debt outstanding was:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series</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%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">First Mortgage Bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ZZZ</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.870&#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 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%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2061</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%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YYY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2059</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%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WWW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2049</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%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VVV</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.400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2029</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%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TTT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2056</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%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SSS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QQQ</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RRR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2045</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%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2040</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%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AAA</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%">7.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20,000</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2028</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%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCC</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%">8.150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2030</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DDD</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.130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2031</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%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EEE</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%">7.110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2032</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GGG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2022</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HHH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OOO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2031</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total First Mortgage Bonds</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</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%">1,050,909&#160;</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,055,454&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Department of Water Resources Loans</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48% - 1.69%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027&#160;-&#160;2039</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%">4,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized debt issuance costs</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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,055,797&#160;</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,060,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities of long-term debt, net</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#160;</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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</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%">1,052,487&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055,794&#160;</span></td><td style="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:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term debt*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Excludes maturities for finance lease obligations.  See note 14 for maturities for finance lease obligations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2021, Cal Water completed the sale and issuance of $280.0 million in aggregate principal amount of First Mortgage Bonds (the Bonds) in a private placement. The Bonds consist of $130.0 million of 2.87% bonds, series ZZZ, maturing May 11, 2051, and $150.0 million of 3.02% bonds, series 1, maturing May 11, 2061. Interest on the bonds accrues semi-annually and is payable in arrears. The Bonds will rank equally with all of Cal Water&#8217;s other First Mortgage Bonds and will be secured by liens on Cal Water&#8217;s properties, subject to certain exceptions and permitted liens. Cal Water used the net proceeds from the sale of the Bonds to refinance existing indebtedness and for general corporate purposes. The Bonds were not registered under the Securities Act of 1933 and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October&#160;4, 2011, Cal Water entered into a finance lease arrangement with the City of Hawthorne to operate the City's water system for a 15-year period. The $3.2 million and $3.9 million finance lease liability as of December 31, 2022 and 2021, respectively, is included in other long-term debt and current maturities set forth above.</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_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415356496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">OTHER ACCRUED LIABILITIES</a></td>
<td class="text">OTHER ACCRUED LIABILITIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other accrued liabilities were:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and deferred compensation</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%">23,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits and workers' compensation claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned revenue and customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uninsured loss reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to contracts and agencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38">Current portion of operating lease</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,547&#160;</span></td><td style="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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418259264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Federal</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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2022</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,515&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,692&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's 2022, 2021, and 2020 qualified tax repairs and maintenance deductions totaled $128.0 million, $125.5 million, and $164.0 million, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had U.S. federal and U.S. state tax net operating loss carry-forwards of approximately $46.4 million&#160;and $144.0 million respectively. The U.S. federal and U.S. state net operating loss carry-forwards will both expire at various dates beginning in tax year 2028. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the recorded and the statutory income tax expense is reconciled in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory income tax</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%">21,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in taxes due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of regulatory treatment of fixed asset differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AFUDC equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCJA refund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of regulatory treatment of fixed asset differences includes estimated repair and maintenance deductions and asset related flow through items. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the U.S. government enacted expansive tax legislation commonly referred to as the TCJA. Among other provisions, the TCJA reduces the federal income tax rate from 35 percent to 21 percent beginning on January 1, 2018 and eliminated bonus depreciation for utilities.&#160;The TCJA required the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the TCJA refund liability was $108.4&#160;million. The Company continues working with other state regulators to finalize the refund to confirm compliance with federal normalization rules. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax assets and deferred tax liabilities as of December 31, 2022 and 2021, are presented in the following table:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.183%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer deposits for contributions in aid of construction</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%">31,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry-forward and tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases 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%">4,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,050&#160;</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%">107,867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property related basis and depreciation differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WRAM/MCBA and interim rates balancing accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease-right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,301&#160;</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%">402,514&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">330,251&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,647&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on historical taxable income and future taxable income projections over the period in which the deferred assets are deductible, management believes it is more likely than not that the Company will realize the benefits of the deductible differences.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the changes in unrecognized tax benefits for the periods ended December 31 2022, 2021, and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.524%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,606&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect a material change in its unrecognized tax benefits within the next 12 months. The component of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2022, was $4.4&#160;million, with the remaining balance representing the potential deferral of taxes to later years.</span></div>The Company's federal income tax years subject to an examination are from 2017 to 2022 and the state income tax years subject to an examination are from 2012 to 2022.<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>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830499014224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Savings Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a 401(k) qualified defined contribution savings plan that allows participants to contribute up to 20% of pre-tax compensation. Effective January&#160;1, 2010, the Company matches 75 cents for each dollar contributed by the employee up to a maximum Company match of 6.0% of base salary. Company contributions were $7.1 million, $7.4 million, and $6.5 million for the years 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The accumulated benefit obligations of the pension plan are $505.9 million and $650.2 million as of December&#160;31, 2022 and 2021, respectively. The fair value of pension plan assets was $637.3 million and $810.5 million as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to 2010, pension payment obligations were generally funded by the purchase of an annuity from a life insurance company. Beginning in 2010, the pension plan trust pays monthly benefits to retirees, rather than the purchase of an annuity. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan (SERP). The unfunded SERP accumulated benefit obligations were $69.3 million and $80.5 million as of December&#160;31, 2022 and 2021, respectively. Benefit payments under the supplemental executive retirement plan are paid currently. As a non-qualified plan, the SERP has no plan assets, however, the Company has a Rabbi trust designated to provide funding for SERP obligations. The Rabbi trust holds investments in marketable securities and corporate-owned life insurance. The recorded value of these investments was approximately $59.0&#160;million and $63.9&#160;million at December 31, 2022 and 2021, respectively, and is part of "Other" noncurrent assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments to be made for the pension and SERP plans are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.935%"/><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.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">SERP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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%">182,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected benefit payments are based upon the same assumptions used to measure the Company's benefit obligation at December&#160;31, 2022, and include estimated future employee service.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of the pension and retirement plans are charged to expense and utility plant. The Company makes annual contributions to fund the amounts accrued for pension cost.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Postretirement Plan</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides substantially all active, permanent employees with medical, dental, and vision benefits through a self-insured plan. Employees retiring at or after age 58, along with their spouses and dependents, continue participation in the plan by payment of a premium. Plan assets are invested in mutual funds, short-term money market instruments and commercial paper based upon a similar asset mix to the pension plan. Retired employees are also provided with a $10,000 dollar life insurance benefit.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records the costs of postretirement benefits other than pensions (PBOP) during the employees' years of active service. Postretirement benefit expense recorded in 2022, 2021, and 2020, was $0.1&#160;million, $0.2 million, and $5.2 million, respectively. The remaining net periodic benefit cost was $0.2 million at December&#160;31, 2022, and is being recovered through future customer rates and is recorded as a regulatory asset. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected benefit payments, net of retiree premiums and Medicare Part&#160;D subsidies, are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</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%">&#160;&#160;&#160;&#160;<br/>Expected Benefit Payments Before Medicare Part D Subsidy</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%">Effect of Medicare Part D Subsidy on Expected Benefit Payments</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%">Expected Benefit Payments Net of Medicare Part D Subsidy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</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%">29,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,453&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,715)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benefit Plan Assets</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company actively manages pension and PBOP trust (Plan) assets. The Company's investment objectives are:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Maximize the return on the assets, commensurate with the risk that the Company deems appropriate to meet the obligations of the Plans, minimize the volatility of the pension expense, and account for contingencies;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Generate a rate of return for the total portfolio that equals or exceeds the actuarial investment rate assumption;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the rate of return of the total fund is measured periodically against an index comprised of 35% of the Standard&#160;&amp; Poor's Index, 15% of the Russell 2000 Index, 10% of the MSCI EAFE Index, and 40% of the Bloomberg Barclays U.S. Aggregate Bond Index. The index is consistent with the Company's rate of return objective and indicates the Company's long-term asset allocation objective.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a risk management framework for managing the risks associated with employee benefit plan trust assets. The guiding principles of this risk management framework are the clear articulation of roles and responsibilities, appropriate delegation of authority, and proper accountability and documentation. Trust investment policies and investment manager guidelines include provisions to ensure prudent diversification, manage risk through appropriate use of physical direct asset holdings and derivative securities, and identify permitted and prohibited investments. In 2022, the Company retained an investment manager to be the Company's Outsourced Chief Investment Officer (OCIO) and the OCIO was required to make investment decisions within the parameters of the Company's investment policies and guidelines. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's target asset allocation percentages for major categories of the plan assets are reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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%">Minimum<br/>Exposure</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%">Target</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%">Maximum<br/>Exposure</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Domestic Equity:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small/Mid Cap Stocks</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Stocks</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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging  markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#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-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fixed income category includes money market funds, short-term bond funds, and cash. The majority of fixed income investments range in maturities from less than 1 to 5 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's target allocation percentages for the PBOP trust is similar to the pension plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the following criteria to select investment funds:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund past performance;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund meets criteria of Employee Retirements Income Security Act (ERISA);</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Timeliness and completeness of fund communications and reporting to investors;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stability of fund management company;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fund management fees; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Administrative costs incurred by the Plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan Fair Value Measurements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level&#160;1 measurements) and the lowest priority to unobservable inputs (level&#160;3 measurements). The three levels of the fair value hierarchy under the standard are described below:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Plan has the ability to access.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology include:</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted market prices for similar assets or liabilities in active markets;</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs other than quoted prices that are observable for the asset or liability; and</span></div><div style="margin-top:6pt;padding-left:90pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the asset or liability has a specified (contractual) term, the level&#160;2 input must be observable for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level&#160;3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of plan assets by major asset category at December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">6,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">6,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at net asset value (NAV)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">636,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">111,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total Plan Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">637,330&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">63,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">35,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at NAV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Plan Assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,620&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">810,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">169,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the shift in the plan asset categories was due to a change in investment strategy by the OCIO.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pension benefits fixed income category includes $0.6 million and $11.0 million of money market fund investments as of December&#160;31, 2022 and 2021, respectively. The other benefits fixed income category includes no market fund investments as of December&#160;31, 2022 and $3.0 million of money market fund investments as of December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assets measured at NAV include investments in commingled funds that are comprised of fixed income and equity securities. These commingled funds are not publicly traded, and therefore no publicly quoted market price is readily available. The values of the commingled funds are measured at estimated fair value, which is determined based on the unit value of the funds and have not been classified in the fair value hierarchy tables above. There are no restrictions on the terms and conditions upon which the investments may be redeemed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Plan Assets, Benefits Obligations, and Funded Status</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the funded status of the plans with the accrued pension liability and the net postretirement benefit liability as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligation:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,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 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%">130,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,276&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid, net of retiree premiums</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,753)</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,477&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,752&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">169,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">147,057&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,160&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retiree contributions and Medicare part&#160;D subsidies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057)</span></td><td style="background-color:#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 13pt;text-align: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 adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</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%">637,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">810,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">144,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">169,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status (2)</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%">(47,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(44,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</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%">(64,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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:28.5pt">The actuarial gain for pension and other benefits in 2022 was mainly due to a higher discount rate used in the calculation. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The short-term portion of the pension benefits was $2.6 million as of December&#160;31, 2022 and $2.1&#160;million as of December 31, 2021 and was recorded as part of other accrued liabilities on the Company's Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized on the balance sheet consist of:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,848&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,002&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,934&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit 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%">(307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit liability (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">16,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,231)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,511)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;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:28.5pt">Noncurrent assets represent the overfunded status of the employee pension plan and PBOP plan in 2022 and 2021. The amounts are recorded as part "Other" noncurrent assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Accrued benefit liability represents the underfunded status of the SERP plan in 2022 and 2021. The amounts are recorded as part of "Pension" in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Changes in the funded status of the plans that would be recorded in accumulated other comprehensive income for an unregulated entity are recorded as a regulatory assets and liabilities as the Company believes it is probable that an amount equal to the regulatory asset or liability will be collected or refunded through the setting of future rates.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Assumptions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the benefit obligation for the benefit plans:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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%">5.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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%">&#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.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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%">4.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term rate of return assumption is the expected rate of return on a balanced portfolio invested roughly 60% in equities and 40% in fixed income securities. Returns on equity investments were estimated based on estimates of dividend yield and real earnings added to a 2.25% long-term inflation rate. For the pension plans and other benefits, the assumed returns were 8.35% for domestic equities and 9.20% for foreign equities. Returns on fixed-income investments were projected based on investment maturities and credit spreads added to a 2.25% long-term inflation rate. For the pension and other benefit plans, the assumed returns were 5.18% and 4.95%, respectively, for fixed income investments. The Company is using a long-term rate of return of 7.50% for the pension plan and 7.36% for the other benefit plan.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Components of Net Periodic Benefit Cost</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for the pension and other postretirement plans for the years ended December&#160;31, 2022 and 2021, included the following components:</span></div><div style="margin-bottom:3pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">34,847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization and deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,996&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,253&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost portion of the pension plan and other postretirement benefits is recognized in administrative and general within the Consolidated Statements of Operations. Other components of net periodic benefit costs include interest costs, expected return on plan assets, amortization of prior service costs, and recognized net actuarial loss and are reported together as other components of net periodic benefit cost within the Consolidated Statements of Operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the net periodic benefit costs for the benefit plans, which uses the end of the prior year as the measurement date:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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%">&#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%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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%">4.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The health care cost trend rate assumption has a significant effect on the amounts reported. For 2022 measurement purposes, the Company assumed a 5.3% annual rate of increase in the per capita cost of covered benefits with the rate decreasing to 5.2% by 2023, then gradually grading down to 3.9% by 2060.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company intends to make annual contributions that meet the funding requirements of ERISA. The Company estimates in 2023 that the annual contribution to the pension plans will be $2.9 million and the annual contribution to the other postretirement plan will be $0.2 million.</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>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418259264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION PLANS</a></td>
<td class="text">STOCK-BASED COMPENSATION PLANS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's equity incentive plan was approved and amended by stockholders on April&#160;27, 2005 and May&#160;20, 2014. The Company is authorized to issue awards up to 2,000,000 shares of common stock.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company granted RSAs of common stock to Officers and to the Board of Directors. An RSA share represents the right to receive a share of the Company's common stock and is valued based on the fair market value of the Company's common stock at the date of grant. RSAs granted to Officers vest over 36 months with the first year cliff vesting. In general, RSAs granted to Board of Directors vest at the end of 12 months. The RSAs are recognized as expense evenly over 36 months for the shares granted to Officers and 12 months for the shares granted to Board of Directors. As of December 31, 2022, there was approximately $1.7&#160;million of total unrecognized compensation cost related to RSAs. The cost is expected to be recognized over a weighted average period of 1.6 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSAs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSA Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,691&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.42&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.49&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.42&#160;</span></td><td style="background-color:#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%">RSAs at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,066&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company granted performance-based RSUs of common stock to Officers. Each award reflects a target number shares of common stock that may be issued to the award recipient. The 2022 awards may be earned upon the completion of a 3-year performance period. Whether RSUs are earned at the end of the performance period will be determined based on the achievement of certain performance objectives set by the Board of Directors Compensation Committee in connection with the issuance of the RSUs. The performance objectives are based on the Company's business plan covering the performance period. The performance objectives include achieving the budgeted return on equity, budgeted investment in utility plant, customer service standards, employee safety standards and water quality standards. Depending on the results achieved during the 3-year performance period, the actual number of shares that a grant recipient receives at the end of the performance period may range from 0% to 200% of the target shares granted, provided that the grantee is continuously employed by the Company through the vesting date. If prior to the vesting date employment is terminated by reason of death, disability or normal retirement, then a pro rata portion of this award will vest. The RSUs are recognized as expense ratably over the 3-year performance period using a fair market value of the Company's common share at the date of grant and an estimated number of RSUs earned during the performance period. As of December 31, 2022, there was approximately $2.1&#160;million of total unrecognized compensation cost related to RSUs. The cost is expected to be recognized over a weighted average period of 1.2 years.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSUs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.71&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">56.42&#160;</span></td><td style="background-color:#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%">Performance criteria adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.63&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.63&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.18&#160;</span></td><td style="background-color:#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%">RSUs at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.06&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded compensation costs for the RSAs and RSUs which are included in administrative and general operating expenses in the amount of $4.9 million for 2022 and $6.6&#160;million for 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830525819296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE OF FINANCIAL INSTRUMENTS</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value measurements and disclosures provides a single definition of fair value and requires certain disclosures about assets and liabilities measured at fair value. A hierarchical framework for disclosing the observability of the inputs utilized in measuring assets and liabilities at fair value is established by this guidance. The three levels in the hierarchy are described in Note 11 - Employee Benefit Plans.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Specific valuation methods include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, Accounts receivable, short-term borrowings, and accounts payable carrying amounts approximated the fair value because of the short-term maturity of the instruments.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt fair values were estimated using the published quoted market price, if available, or the discounted cash flow analysis, based on the current rates available using a risk-free rate (a U.S. Treasury securities yield curve) plus a risk premium of 0.6%.</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><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:32.379%"/><td style="width:0.1%"/><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.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.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.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.625%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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%">1,055,797&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">977,227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">977,227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><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.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.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.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.625%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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%">1,060,986&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,338,831&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,338,831&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830499102912">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Water Supply Contracts</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has long-term commitments to purchase water from water wholesalers. The commitments are noted in the table below.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><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%">Water Supply<br/>Contracts*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $22.2&#160;million of commitments to Guadalupe Blanco River Authority (GBRA) in 2023 (details below). </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a long-term contract with the Santa Clara Valley Water District that requires the Company to purchase minimum annual water quantities. Purchases are priced at the districts then-current wholesale water rate. The Company operates to purchase sufficient water to equal or exceed the minimum quantities under the contract. The total paid to Santa Clara Valley Water District was $11.3 million in 2022, $11.9 million in 2021, and $15.2 million in 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a water supply contract with Stockton East Water District (SEWD) that requires a fixed monthly payment. Each year, the fixed monthly payment is adjusted for changes to SEWD's costs. The total paid under the contract was $15.3&#160;million in 2022, $12.9 million in 2021, and $14.3 million in 2020. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;21, 2005, the Company entered into an agreement with Kern County Water Agency (Agency) to obtain treated water for the Company's operations. The term of the agreement is to January&#160;1, 2035, or until the repayment of the Agency's bonds (described hereafter) occurs. Under the terms of the agreement, the Company is obligated to purchase approximately 20,500 acre feet of treated water per year. The Company is obligated to pay the Capital Facilities Charge and the Treated Water Charge regardless of whether it can use the water in its operation, and is obligated for these charges even if the Agency cannot produce an adequate amount to supply the 20,500 acre feet in the year. This agreement supersedes a prior agreement with Kern County Water Agency for the supply of 11,500 acre feet of water per year. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three other parties, including the City of Bakersfield, are also obligated to purchase a total of 32,500 acre feet per year under separate agreements with the Agency. Further, the Agency has the right to proportionally reduce the water supply provided to all of the participants if it cannot produce adequate supplies. If any of the other parties does not use its allocation, that party is obligated to pay its contracted amount.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of the parties were to default on making payments of the Capital Facilities Charge, then the other parties are obligated to pay for the defaulting party's share on a pro-rata basis. If there is a payment default by a party and the remaining parties have to make payments, they are also entitled to a pro-rata share of the defaulting party's water allocation.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to use all its entitled water in its operations every year. In addition, if the Company were to pay for and receive additional amounts of water due to a default of another participating party; the Company believes it could use this additional water in its operations without incurring substantial incremental cost increases. If additional treated water is available, all parties have an option to purchase this additional treated water, subject to the Agency's right to allocate the water among the parties.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total obligation of all parties, excluding the Company, is approximately $82.4 million to the Agency. Based on the credit worthiness of the other participants, which are government entities, it is believed to be highly unlikely that the Company would be required to assume any other parties' obligations under the contract due to their default.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company pays a capital facilities charge and charges related to treated water that together total $10.5 million annually, which equates to $510.67 dollars per acre foot. Total treated water charge for 2022 was $3.8 million. As treated water is being delivered, the Company will also be obligated for the Company's portion of the operating costs; that portion is currently estimated to be $72.58 dollars per acre foot. The actual amount will vary due to variations from estimates, inflation, and other changes in the cost structure. Our overall estimated cost of $510.67 dollars per acre foot is less than the estimated cost of procuring untreated water (assuming water rights could be obtained) and then providing treatment.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, BVRT Utility Holding Company (BVRT), a majority owned subsidiary of Texas Water, entered into a long-term water supply agreement with the Guadalupe Blanco River Authority (GBRA) through its wholly owned subsidiary, Camino Real Utility (Camino Real). The Company has provided a limited guarantee to GBRA for the agreed upon obligations. GBRA is a water conservation and reclamation district established by the Texas Legislature that oversees water resources for 10 counties. Under the terms of the agreement with GBRA, Camino Real is contracted to receive up to 2,419 acre-feet of potable water annually. The GBRA agreement involves four off-takers, including Camino Real, and GBRA plans to extend a potable water pipeline from the City of Lockhart to the City of Mustang Ridge and surrounding areas. Camino Real is contracted to be the utility service provider in this area of the Austin metropolitan region and to provide potable water, recycled water, and wastewater services to portions of the City of Mustang Ridge and surrounding areas. In 2022, Camino Real committed $21.5&#160;million for its share of the cost of the pipeline project. As of December 31, 2022, this committed cash has not been transferred to GBRA and is classified as part of restricted cash on the Consolidated Balance Sheets. The Company currently expects this committed cash to be transferred to GBRA in the first half of 2023. In January of 2023, Camino Real committed an additional $11.1&#160;million for its share of the cost of the pipeline project. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Leases</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating and finance leases for water systems, offices, land easements, licenses, equipment, and other facilities. The leases generally have remaining lease terms of 1 year to 50 years, some of which include options to extend the lease for up to 25 years. The exercise of lease renewal options is at the Company&#8217;s sole discretion. Most of the Company&#8217;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Certain leases include options to purchase the leased property. The depreciable life of the assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option that is reasonably certain of exercise. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet as the Company applied the short-term lease exception allowed by the Financial Accounting Standards Board guidance. Lease expense for these leases is recognized on a straight-line basis over the lease term. A subset of the Company&#8217;s leases contains variable lease payments that depend on changes in the CPI. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at contract inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The right-of-use (ROU) assets that are recorded represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company&#8217;s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset and lease liability may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Variable lease payments that are based on changes in CPI are included in the measurement of ROU asset and lease liability on the basis of the rate at lease commencement. Subsequent changes to the payments as a result of changes to the CPI rate are recognized in the period in which the obligation of these payments is incurred.</span></div><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a">Other assets: Other</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3">Other accrued liabilities</span></span></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%">1,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62">Other long-term liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,601&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,903&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">19,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(14,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411)</span></td><td style="background-color:#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:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416">Current maturities of long-term debt, net</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709">Long-term debt, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">129 months</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">46 months</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;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:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><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%">2,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">2,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><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%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><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%">1,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><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%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,986&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#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-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating cash flows from operating leases</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%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Operating cash flows from finance leases</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%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Financing cash flows from finance leases</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%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash activities: right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating leases</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%">1,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Finance leases</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%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;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:120%">Maturities of lease liabilities as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,903&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"><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">Groundwater Contamination</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has undertaken litigation against third parties to recover past and future costs related to ground water contamination in our service areas. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. The CPUC's general policy requires all proceeds from contamination litigation to be used first to pay transactional expenses, then to make customers whole for water treatment costs to comply with the CPUC's water quality standards. The CPUC allows for a risk-based consideration of contamination proceeds which exceed the costs of the remediation described above and may result in some sharing of proceeds with the shareholder, determined on a case by case basis. The CPUC has authorized various memorandum accounts that allow the Company to track significant litigation costs to request recovery of these costs in future filings and uses of proceeds to comply with CPUC's general policy.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously reported, Cal Water has filed with the City of Bakersfield, in the Superior Court of California, a lawsuit that names potentially PRPs, who manufactured and distributed products containing TCP in California. TCP has been detected in the ground water. The lawsuit seeks to recover treatment costs necessary to remove TCP. On December&#160;20, 2017, Cal Water entered into an $85.0 million settlement agreement and release of claims with the PRPs, in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(TCP Action).&#160;The TCP Action sought damages and other relief related to the PRPs&#8217; alleged contamination of drinking water supply and water wells with the chemical TCP. The proceeds from the settlement, after payment of the legal fees, was $56.0 million and was used to reimburse a portion of the capital costs associated with Cal Water&#8217;s remediation efforts related to such alleged TCP contamination. As of December 31, 2021, Cal Water used all of the proceeds on remediation efforts related to the alleged TCP contamination. Under the terms of the Agreement, the PRPs are released from all claims regarding 47 of the 57 total claimed wells, and Cal Water agreed to file a dismissal with prejudice of the TCP Action. The PRPs are also released from future claims regarding TCP contamination of any other wells, unless and until Cal Water has installed granular activated carbon filtration systems or other then-approved Sate treatment technology for TCP on, or replaced, 36 wells due to TCP contamination.</span></div><div style="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">Other Legal Matters</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. The status of each significant matter is reviewed and assessed for potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount of the range of loss can be estimated, a liability is accrued for the estimated loss in accordance with the accounting standards for contingencies. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on the best information available at the time. While the outcome of these disputes and litigation matters cannot be predicted with any certainty, management does not believe when taking into account existing reserves the ultimate resolution of these matters will materially affect the Company's financial position, results of operations, or cash flows. The Company has recognized a liability of $5.3 million for all known legal matters as of December&#160;31, 2022 primarily due to potable water main leaks and other work related legal matters. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. Any settlement in excess of the cost to litigate is accounted for on a case by case basis, dependent on the nature of the settlement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413343664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">ACQUISITIONS</a></td>
<td class="text">ACQUISITIONS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">BVRT Utility Holding Company (BVRT) (Texas Water)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2021, Texas Water became the majority owner of BVRT, a Texas-based utility development company owning and operating four wastewater utilities serving growing communities outside of Austin and San Antonio. Texas Water initially invested funds to enable BVRT to continue to build wastewater infrastructure and converted its investment to equity. BVRT&#8217;s five wastewater utilities currently serve or are under contract to serve over 3,800 connections, with an estimated potential total build-out of more than 61,000 connections.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;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">Kapalua Water Company and Kapalua Waste Treatment Company (Hawaii Water</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">)</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, Hawaii Water received approval from the HPUC to acquire the assets of Kapalua Water Company and Kapalua Waste Treatment Company from Maui Land and Pineapple Company. Hawaii Water paid $4.2&#160;million in cash and took control of the water and wastewater systems on May 1, 2021. Kapalua&#8217;s water and wastewater systems serve homes, hotels, condominiums, golf courses, restaurants, and other resort amenities in West Maui. Hawaii Water will invest in the water and wastewater system infrastructure to keep service reliable for customers&#8217; every day and emergency needs, and is committed to providing safe, high-quality water and excellent customer service to local residents, businesses, and visitors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired were $1.6&#160;million of utility plant and liabilities of $0.3&#160;million were assumed. Goodwill of $2.9&#160;million was recorded and consists largely of the synergies expected from combining the operations of Kapalua Water Company and Kapalua Waste Treatment Company and Hawaii Water.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects all the goodwill from the acquisition to be deductible for tax purposes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413979744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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_ErrorCorrectionTextBlock', window );">IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</a></td>
<td class="text">IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS<div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the issuance of the Company's Consolidated Financial Statements for the year ended December 31, 2021, during the fourth quarter of 2022, the Company identified an immaterial error for a regulatory liability and corresponding decreases to operating revenue and deferred income taxes that were not recorded in 2019 associated with customer refunds. The error does not impact customer billings or cash refunded to customers.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company corrected the error in the accompanying Consolidated Financial Statements through a restatement of the opening retained earnings balance for the year ended December 31, 2020. The Company believes the correction of the error is immaterial to the previously issued Consolidated Financial Statements for prior periods.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Balance Sheet as of December 31, 2021 were as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheet</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="18" 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:9pt;font-weight:700;line-height:100%">CAPITALIZATION AND LIABILITIES</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,873&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,182,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,171,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalization</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,238,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,227,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory balancing accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also corrected corresponding December 31, 2021 amounts included in Note 4 and Note 10.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,182,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,171,917&#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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">921,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">910,281&#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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">779,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 error correction.</p></div>
<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-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_ErrorCorrectionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413132496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the Company's accounts and those of its wholly and non-wholly owned subsidiaries. The non-wholly owned subsidiary refers to a 92.2% owned subsidiary of Texas Water and is consolidated using the voting interest model as the Company owns a majority of the voting interests in the non-wholly owned subsidiary. All intercompany transactions and balances have been eliminated from the consolidated financial statements. In the opinion of management, the consolidated financial statements reflect all adjustments that are necessary to provide a fair presentation of the results for the periods covered.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the consolidated balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company's regulatory asset and liability balances based upon probability assessments of regulatory recovery, utility plant useful lives, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities. Actual results could differ from these estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Noncontrolling Interest / Accumulated Other Comprehensive Income</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Noncontrolling Interests</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests in the Company&#8217;s consolidated financial statements represents the 7.8% interest not owned by Texas Water in a consolidated subsidiary. Texas Water obtained control over the subsidiary on May 1, 2021. Since the Company controls this subsidiary, its financial statements are consolidated with those of the Company, and the noncontrolling owner&#8217;s 7.8% share of the subsidiary&#8217;s net assets and results of operations is deducted and reported as noncontrolling interests on the consolidated balance sheets and as net loss attributable to noncontrolling interests in the consolidated statements of operations. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company&#8217;s equity. The Company&#8217;s net income attributable to California Water Service Group excludes a net loss attributable to the noncontrolling interests.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any accumulated other comprehensive income or loss transactions as of December 31, 2022 and 2021.</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_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">ReclassificationsCertain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported assets, liabilities, net income, equity, or cash flows.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy', window );">Revenue</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#8217; ability to pay.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</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%">458,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,264&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multiple residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">28,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue from contracts with customers</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%">772,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;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">Regulatory balancing account revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial general rate case (GRC) has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Expense Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue is estimated to be collectible beyond 24 months, recognition is deferred.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.</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_RevenueRecognitionPolicyTextBlock', window );">Non-Regulated Revenue</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Regulated Revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate the Company&#8217;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance 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%">12,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated 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%">5,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated revenue from contracts with customers</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%">18,634&#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%">20,017&#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%">14,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-regulated revenue</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%">21,276&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922&#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>Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers under which they provide operating, maintenance and customer billing services related to the customers&#8217; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "other non-regulated revenue" in the table above.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionLeases', window );">Revenue Recognition, Leases</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%">Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. The Company provides the lessee the right to ingress and egress across lessor property to access the antennas. The minimum rents are recognized on a straight-line basis over the terms of the leases, which may span multiple years. The excess rents are recognized over amounts contractually due pursuant to the underlying leases and is included in a deferred receivable account in the accompanying balance sheet. The leases generally have terms of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 to 10 years, with lessee options to extend the lease for up to 15 years. The exercise of lease renewal options is at the lessee&#8217;s sole discretion. Most of the Company&#8217;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. A subset of the Company&#8217;s leases contains variable lease payments that depend on changes in the consumer price index (CPI).</span>The Company determines if an arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the lessee control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Allowance for Credit Losses</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#8217;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. </span></div>The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company has resumed shutoffs for non-payment in all of the Company's regulated utilities. The Company also received and applied funds to customer accounts from the California Water and Wastewater Arrearages Payment Program (WAPP). The WAPP was created by the California Legislature, is administered by the State Water Resources Control Board and was implemented to provide relief to community water and wastewater systems for unpaid bills &#8211; arrearages &#8211; related to the COVID-19 pandemic. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022. Based on the above assessments, the Company adjusted its allowance for credit losses accordingly.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy</a></td>
<td class="text">Utility PlantUtility plant is carried at original cost when first constructed or purchased, or at fair value when acquired through acquisition. When depreciable plant is retired, the cost is eliminated from utility plant accounts and such costs are charged against accumulated depreciation.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Maintenance</a></td>
<td class="text">Maintenance of utility plant is charged to operating expenses as incurred. Maintenance projects are not accrued for in advance.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text">Intangible assets acquired as part of water systems purchased are recorded at fair value. All other intangibles have been recorded at cost and are amortized over their useful life.<span></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_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock', window );">Allowance For Funds Used During Construction Utility Plant</a></td>
<td class="text">Allowance for funds used during construction (AFUDC)The AFUDC represents the capitalized cost of funds used to finance the construction of the utility plant. In general, AFUDC is applied to Cal Water construction projects requiring more than one month to complete. No AFUDC is applied to projects funded by customer advances for construction, contributions in aid of construction, or applicable state-revolving fund loans. AFUDC includes the net cost of borrowed funds and a rate of return on other funds when used, and is recovered through water rates as the utility plant is depreciated.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Retirement Obligation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a legal obligation to retire wells in accordance with State Water Resources Control Board regulations. In addition, upon decommission of a wastewater plant or lift station certain wastewater infrastructure would need to be retired in accordance with State Water Resources Control Board regulations. An asset retirement cost and corresponding retirement obligation is recorded when a well or waste water infrastructure is placed into service. As of December&#160;31, 2022 and 2021, the retirement obligation is estimated to be $36.7 million and $29.5 million, respectively. The retirement obligation is recorded as part of "Other long-term liabilities" within the Consolidated Balance Sheet. The change only impacted the consolidated balance sheets as the Company recognizes a regulatory asset or liability for the timing differences between the recognition of expenses and costs recovered through the ratemaking process.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text">Cash, Cash Equivalents, and Restricted CashCash and cash equivalents include highly liquid investments with remaining maturities of three months or less at the time of acquisition.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPolicyTextBlock', window );">Regulatory Assets and Liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Assets and Liabilities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company operates almost exclusively in a regulated business, the Company is subject to the accounting standards for regulated utilities. The Commissions in the states in which the Company operates establish rates that are designed to permit the recovery of the cost of service and a return on investment. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In general, the Company does not earn a return on regulatory assets if the related costs do not accrue interest.&#160;Accordingly, the Company earns a return only on its regulatory&#160;assets for net WRAM and MCBA, PCBA, HCBA, and IRMA receivables. In addition, the Company records regulatory liabilities when it is probable the Commissions will require a refund to be made to the Company's customers over future periods.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company determines that a portion of the Company's assets used in utility operations is not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 - Regulatory Assets and Liabilities for details of the Company's regulatory assets and liabilities.</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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived Assets, Intangibles and Goodwill</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets, Intangibles and Goodwill</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's long-lived assets include transmission and distribution plant, equipment, land, buildings, and intangible assets. Long-lived assets, other than land, are depreciated or amortized over their estimated useful lives, and are reviewed for impairment whenever changes in circumstances indicate the carrying value of the assets may not be recoverable. Such circumstances would include items such as a significant decrease in the market value of a long-lived asset, a significant adverse change in the manner in which the asset is being used or planned to be used or in its physical condition, or a history of operating or cash flow losses associated with the uses of the asset. In addition, changes in the expected useful life of these long-lived assets may also be an impairment indicator. When such events or changes occur, the Company estimates the fair value of the asset from future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets, and compare that to the carrying value of the asset. If the carrying value is greater than the fair value, then an impairment loss is recognized equal to the amount by which the asset's carrying value exceeds its fair value. The key variables that must be estimated include assumptions regarding sales volume, rates, operating costs, labor and other benefit costs, capital additions, assumed discount rates and other economic factors. These variables require significant management judgment and include inherent uncertainties since they are forecasting future events. A variation in the assumptions used could lead to a different conclusion regarding the realizability of an asset and, thus could have a significant effect on the consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed. Goodwill is not amortized but instead is reviewed annually in the fourth quarter&#160;for impairment or more frequently if impairment indicators arise. The impairment test is performed at the reporting unit level using fair-value based approach in which the fair value of the reporting unit is compared to the reporting unit's carrying value. If the fair value of the reporting unit is less than its carrying amount, then an impairment loss is recognized equal to the difference. The Company had no impairments to goodwill in 2022, 2021, and 2020.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Long-Term Debt Premium, Discount and Expense</a></td>
<td class="text">Long-Term Debt Premium, Discount and ExpenseThe premiums, discounts, and issuance expenses on long-term debt are amortized over the original lives of the related debt on a straight-line basis which approximates the effective interest method. Premiums paid on the early redemption of certain debt and the unamortized original issuance discount and expense are amortized over the life of new debt issued in conjunction with the early redemption.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">Advances for Construction / Contributions in Aid of Construction</a></td>
<td class="text">Advances for ConstructionAdvances for construction consist of payments received from developers for installation of water production and distribution facilities to serve new developments. Advances are excluded from rate base for rate setting purposes. Annual refunds are made to developers without interest. Advances of $199.8 million and $198.1 million, at December&#160;31, 2022 and 2021 respectively, will be refunded primarily over a 40-year period in equal annual amounts.<div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contributions in Aid of Construction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contributions in aid of construction represent payments received from developers, primarily for fire protection purposes, which are not subject to refunds. Facilities funded by contributions are included in utility plant, but excluded from rate base. Depreciation related to assets acquired from contributions is charged to the Contributions in Aid of Construction account.</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_RegulatoryIncomeTaxesPolicy', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Measurement of the deferred tax assets and liabilities is at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. The Company evaluates the need for a valuation allowance on deferred tax assets based on historical taxable income and projected taxable income for future tax years. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically the Commissions reduced revenue requirements for the tax effects of certain originating temporary differences and allowed recovery of these tax costs as the related temporary differences reverse. The Commissions have granted the Company rate increases to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITC) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC sets rates utilizing the flow through method of accounting for state income taxes.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">With the enactment of the Tax Cuts Jobs Act (TCJA), Contributions in Aid of Construction (CIAC) received from developers after December 22, 2017 became fully taxable for federal income tax purposes. On November 15, 2021, the Infrastructure Investment and Jobs Act was signed into law, which reverses the TCJA treatment of CIAC. Effective January 1, 2021, only the service portion of CIAC is taxable for federal income tax purpose.</span></div>The accounting standards for accounting for uncertainty in income taxes allows the inclusion of interest and penalties related to uncertain tax positions as a component of income taxes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Workers' Compensation</a></td>
<td class="text">Workers' CompensationFor workers' compensation, the Company estimates the liability associated with claims submitted and claims not yet submitted based on historical data. Expenses for workers compensation insurance are included in rates on a pay-as-you-go basis. Therefore, a corresponding regulatory asset has been recorded.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Share</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per Share</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings per share are noted below. Basic earnings per share are computed by dividing net income attributable to California Water Service Group by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts were exercised or converted into common stock. Restricted Stock Awards (RSAs) are included in the common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation cost is measured at the grant date based on the fair value of the award. The Company recognizes compensation expense on a straight-line basis over the requisite service period, which is the vesting period.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income or Loss</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income or Loss</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income for all periods presented was the same as net income attributable to California Water Service Group.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Standards in 2021</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of New Accounting Standards</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October of 2021, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. In a business combination, an acquirer generally recognizes assets acquired and liabilities assumed, including contract assets and contract liabilities, at their respective fair value on the acquisition date. ASU 2021-08 requires that in a business combination, an acquirer should recognize and measure contract assets acquired and contract liabilities assumed in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The guidance provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts with customers in a business combination. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments, and early adoption is permitted. The Company adopted the standard prospectively on January 1, 2023 and does not expect the guidance to have a material impact on the Company's financial statements and footnote disclosures in 2023.</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_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension and Other Postretirement Plans, Pensions, Policy</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The accumulated benefit obligations of the pension plan are $505.9 million and $650.2 million as of December&#160;31, 2022 and 2021, respectively. The fair value of pension plan assets was $637.3 million and $810.5 million as of December&#160;31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to 2010, pension payment obligations were generally funded by the purchase of an annuity from a life insurance company. Beginning in 2010, the pension plan trust pays monthly benefits to retirees, rather than the purchase of an annuity. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan (SERP). The unfunded SERP accumulated benefit obligations were $69.3 million and $80.5 million as of December&#160;31, 2022 and 2021, respectively. Benefit payments under the supplemental executive retirement plan are paid currently. As a non-qualified plan, the SERP has no plan assets, however, the Company has a Rabbi trust designated to provide funding for SERP obligations. The Rabbi trust holds investments in marketable securities and corporate-owned life insurance. The recorded value of these investments was approximately $59.0&#160;million and $63.9&#160;million at December 31, 2022 and 2021, respectively, and is part of "Other" noncurrent assets on the Consolidated Balance Sheets.</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_cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance For Funds Used During Construction Utility Plant</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 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_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 planned major maintenance 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 360<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=16397424&amp;loc=d3e949-110221<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 10<br> -Section 05<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126950214&amp;loc=d3e39995-110364<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_RegulatoryIncomeTaxesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 740<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54136-110423<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 740<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54053-110423<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryIncomeTaxesPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueRecognitionForAlternativeRevenueProgramsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 605<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126950297&amp;loc=d3e50159-110409<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 605<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126950297&amp;loc=d3e50174-110409<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 605<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126950297&amp;loc=d3e50187-110409<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126950297&amp;loc=d3e50180-110409<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_RevenueRecognitionLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognition for leases entered into by lessor.</p></div>
<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 (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_RevenueRecognitionLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its capital stock transactions, including dividends and accumulated other 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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21459-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_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409729056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company&#8217;s operating revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue from contracts with customers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,616&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory balancing account 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%">73,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating revenue</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%">846,431&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,909&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,307&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential</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%">458,448&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,264&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multiple residential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">28,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue from contracts with customers</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%">772,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765,704&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">697,577&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disaggregate the Company&#8217;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance 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%">12,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated 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%">5,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-regulated revenue from contracts with customers</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%">18,634&#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%">20,017&#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%">14,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-regulated revenue</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%">21,276&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,761&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Schedule of lease payments to be received</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease payments to be received are as follows:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of activities in the allowance for doubtful accounts</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity in the allowance for credit losses for the periods ended December 31, 2022, 2021, and 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246&#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%">771&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit loss 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%">5,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending allowance balance</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%">5,629&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other receivables were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables from developers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,419&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other receivables</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,932&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of depreciable plant and equipment</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents depreciable plant and equipment as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office buildings and other structures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,746,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,215,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,899,629&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock', window );">Schedule of estimated useful lives of depreciable plant and equipment</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%">Depreciation of utility plant is computed on a straight-line basis over the assets' estimated useful lives including cost of removal of certain assets 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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 50&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission and distribution plant</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 to 65&#160;years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office Buildings and other structures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 years</span></td></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_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock', window );">Schedule of allowance for funds used during construction</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of AFUDC related to equity funds and to borrowed funds for 2022, 2021, and 2020 are shown in the table below: </span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,186&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,976&#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%">Allowance for borrowed funds used during construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 2px 7.75pt;text-align: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 #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%">6,471&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,952&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">8,161&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Asset retirement obligations</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending aggregate carrying amount of asset retirement obligations, which are included in &#8220;Other long-term liabilities&#8221; on the consolidated balance sheets as of December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,459&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligation at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,692&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,459&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Consolidated Balance Sheets that total to the amounts shown on the Consolidated Statements of Cash Flows as of December 31:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.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:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,380&#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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</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%">85,025&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,653&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock', window );">Schedule of customer advances for construction, refunds due</a></td>
<td class="text"><div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated refunds of advances are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Refunds of Advances</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,897&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,690&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,612&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total refunds</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,832&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of SARs which were dilutive</a></td>
<td class="text"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands,<br/>except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">95,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">96,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to California Water Service Group</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,011&#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:#ffffff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,125&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,831&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, basic </span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,320&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,633&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,274&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares, dilutive </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.77&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.96&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-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.97&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share&#8212;diluted</span></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%">1.77&#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 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.96&#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 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.97&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for Funds Used During Construction [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Customer Advances For Construction, Refunds Due [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated useful lives of public utility property, 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;">cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84167750&amp;loc=d3e42232-110370<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414286416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER INCOME AND EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of various non-regulated activities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts various non-regulated activities as reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Revenue</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%">Expense</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%">Revenue</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%">Expense</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%">Revenue</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%">Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,860&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,959&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,481&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Design and 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%">416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meter reading and billing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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%">177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) from non-qualified benefit plan investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">7,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-regulated income and 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%">4,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,276&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,821&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,761&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,234&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,922&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,300&#160;</span></td><td style="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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413078384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REGULATORY ASSETS AND LIABILTIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperationsAbstract', window );"><strong>Regulated Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule of regulatory assets and liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets and liabilities were comprised of the following as of December&#160;31:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.283%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recovery Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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-style:italic;font-weight:400;line-height:100%">Regulatory Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</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%">Indefinitely</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%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property-related temporary differences (tax benefits flowed through to customers)</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%">Indefinitely</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%">143,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued benefits</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%">Indefinitely</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%">24,946&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-2 years</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%">41,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset retirement obligations, net</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%">Indefinitely</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%">24,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IRMA long-term accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-2 years</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%">3,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tank coating</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%">Various</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,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoverable property losses</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%">7 Years</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,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCBA</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%">Various</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%">19,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</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%">Indefinitely</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General district balancing account receivable</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%">Various</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%">377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory assets</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%">Various</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,620&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Regulatory Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future tax benefits due to customers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">131,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and retiree group health</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCBA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conservation program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net WRAM and MCBA long-term payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other components of net periodic benefit cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Regulatory Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">213,679&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,428&#160;</span></td><td style="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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 detailed information about regulatory 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;">cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414013552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock', window );">Schedule of intangible assets that will continue to be amortized and those not amortized</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, intangible assets that will continue to be amortized and those not amortized were:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.999%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="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%">&#160;</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Period<br/>(years)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:29pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water pumping rights</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">usage</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%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Water planning studies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</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%">16,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,968&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,254&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual water rights and other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,149&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of finite-lived intangible assets, future amortization expense</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense Related to Intangible Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><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 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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ending goodwill balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,814&#160;</span></td><td style="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_cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross carrying amount and accumulated amortization of amortizable intangible assets as well as carrying value of intangible assets not subject to amortization, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill by reportable segment and in total which includes a rollforward schedule.</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 (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: 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> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: 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 (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: 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 (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: 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 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: 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 10: 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 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: 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 12: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830499071744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-Term Debt, Unclassified [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long-term debt outstanding</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, long-term debt outstanding was:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Series</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%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">First Mortgage Bonds</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ZZZ</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.870&#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 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%">2051</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2061</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%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YYY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2059</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%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WWW</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2049</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%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VVV</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.400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2029</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%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TTT</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2056</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%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SSS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2046</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QQQ</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RRR</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2045</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%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2040</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%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AAA</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%">7.280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">20,000</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BBB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2028</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%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCC</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%">8.150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2030</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DDD</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.130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2031</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%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EEE</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%">7.110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2032</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GGG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2022</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HHH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OOO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">2031</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%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total First Mortgage Bonds</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</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%">1,050,909&#160;</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,055,454&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California Department of Water Resources Loans</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.48% - 1.69%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027&#160;-&#160;2039</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%">4,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,485&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net of unamortized debt issuance costs</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td 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,055,797&#160;</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,060,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities of long-term debt, net</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#160;</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,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</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%">1,052,487&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055,794&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt</a></td>
<td class="text"><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:120%">Maturities of long-term debt as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term debt*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Excludes maturities for finance lease obligations.  See note 14 for maturities for finance lease obligations.</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_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414270192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock', window );">Schedule of other accrued liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022 and 2021, other accrued liabilities were:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and deferred compensation</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%">23,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefits and workers' compensation claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unearned revenue and customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uninsured loss reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due to contracts and agencies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38">Current portion of operating lease</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,017&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,547&#160;</span></td><td style="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_cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other accrued 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;">cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412284816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of income tax expense (benefit)</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense (benefit) consisted of the following:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Federal</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%">State</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2022</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">1,857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,515&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,692&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of difference between the total income tax expense and computed tax expense</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the recorded and the statutory income tax expense is reconciled in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt"><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:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory income tax</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%">21,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in taxes due to:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of regulatory treatment of fixed asset differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AFUDC equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,155)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCJA refund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,919)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,018&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of tax effects of differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax assets and deferred tax liabilities as of December 31, 2022 and 2021, are presented in the following table:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"><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:73.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.183%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developer deposits for contributions in aid of construction</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%">31,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry-forward and tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax regulatory liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases 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%">4,170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,050&#160;</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%">107,867&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property related basis and depreciation differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WRAM/MCBA and interim rates balancing accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease-right to use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,301&#160;</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%">402,514&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">330,251&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Schedule of reconciliation of changes in unrecognized tax benefits</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the changes in unrecognized tax benefits for the periods ended December 31 2022, 2021, and 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.524%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,008&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions taken during current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,606&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,850&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-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_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415491120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments to be made for the pension and SERP plans are shown in the table below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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.935%"/><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.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension</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%">SERP</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,932&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,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%">182,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,950&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Defined Benefit Plans Disclosures</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected benefit payments, net of retiree premiums and Medicare Part&#160;D subsidies, are shown in the table below.</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.993%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</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%">&#160;&#160;&#160;&#160;<br/>Expected Benefit Payments Before Medicare Part D Subsidy</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%">Effect of Medicare Part D Subsidy on Expected Benefit Payments</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%">Expected Benefit Payments Net of Medicare Part D Subsidy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(355)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028-2032</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%">29,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,453&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,715)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Summary of target asset allocation percentages for major categories of the pension plan</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's target asset allocation percentages for major categories of the plan assets are reflected in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><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.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.622%"/><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%">Minimum<br/>Exposure</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%">Target</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%">Maximum<br/>Exposure</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Domestic Equity:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small/Mid Cap Stocks</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Stocks</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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging  markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of plan assets by major asset category at December 31, 2022 and 2021:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">6,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">6,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging markets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at net asset value (NAV)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">636,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#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%">111,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Total Plan Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">637,330&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.122%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="45" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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><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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,062&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Small/Mid Cap Stocks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">63,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic Equity: Large Cap Stocks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non U.S. Equities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">35,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets measured at NAV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Plan Assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,620&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">810,469&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,436&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">169,436&#160;</span></td><td style="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock', window );">Schedule of reconciliation of the funded status of the plans with the accrued pension liability and the net postretirement benefit liability</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the funded status of the plans with the accrued pension liability and the net postretirement benefit liability as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligation:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">833,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,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 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%">130,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss (gain) (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,276&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid, net of retiree premiums</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,095)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,753)</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685,254&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887,477&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,752&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,470&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">169,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">147,057&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,160&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,972&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retiree contributions and Medicare part&#160;D subsidies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057)</span></td><td style="background-color:#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 13pt;text-align: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 adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of year</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%">637,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">810,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">144,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">169,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status (2)</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%">(47,924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(44,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</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%">(64,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,511)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;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:28.5pt">The actuarial gain for pension and other benefits in 2022 was mainly due to a higher discount rate used in the calculation. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The short-term portion of the pension benefits was $2.6 million as of December&#160;31, 2022 and $2.1&#160;million as of December 31, 2021 and was recorded as part of other accrued liabilities on the Company's Consolidated Balance Sheets.</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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of amounts recognized in consolidated balance sheets</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized on the balance sheet consist of:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent assets (1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,848&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,002&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,934&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit 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%">(307)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit liability (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory assets (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">16,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regulatory liabilities (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,678)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,231)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,511)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;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:28.5pt">Noncurrent assets represent the overfunded status of the employee pension plan and PBOP plan in 2022 and 2021. The amounts are recorded as part "Other" noncurrent assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Accrued benefit liability represents the underfunded status of the SERP plan in 2022 and 2021. The amounts are recorded as part of "Pension" in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Changes in the funded status of the plans that would be recorded in accumulated other comprehensive income for an unregulated entity are recorded as a regulatory assets and liabilities as the Company believes it is probable that an amount equal to the regulatory asset or liability will be collected or refunded through the setting of future rates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of actuarial assumptions used in determining the benefit obligation</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the benefit obligation for the benefit plans:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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%">5.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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%">&#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.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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%">4.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">&#8212;&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are the actuarial assumptions used in determining the net periodic benefit costs for the benefit plans, which uses the end of the prior year as the measurement date:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><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.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.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.624%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average assumptions as of December&#160;31:</span></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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - employee pension 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%">3.28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate - other 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%">&#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%">3.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - employee pension 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%">4.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increases - SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of living adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of components of net periodic benefit costs for the pension plans and other postretirement benefits</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for the pension and other postretirement plans for the years ended December&#160;31, 2022 and 2021, included the following components:</span></div><div style="margin-bottom:3pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Benefits</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">34,847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,830&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,072&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,945&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,741&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,086)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,927)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amortization and deferral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,996&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,253&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: 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> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: 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 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetFundedStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetFundedStatusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415367840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSAs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:8pt;margin-top:13pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSA Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,691&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.42&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.49&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.42&#160;</span></td><td style="background-color:#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%">RSAs at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,066&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.77&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status of the outstanding RSUs as of December 31, 2022 is presented below:</span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,942&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.71&#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">56.42&#160;</span></td><td style="background-color:#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%">Performance criteria adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.63&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.63&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.18&#160;</span></td><td style="background-color:#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%">RSUs at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,625&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.06&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413540880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of fair value of long-term debt, including current maturities, and advances for construction</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"><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:32.379%"/><td style="width:0.1%"/><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.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.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.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.625%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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%">1,055,797&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">977,227&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">977,227&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><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.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.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.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.625%"/><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:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="27" 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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</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:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</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%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level&#160;3</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, including current maturities, net</span></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%">1,060,986&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,338,831&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">&#8212;&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1,338,831&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412862112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock', window );">Schedule of commitments future minimum payments due</a></td>
<td class="text">The commitments are noted in the table below.<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><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%">Water Supply<br/>Contracts*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_______________________________________________________________________________</span></div>*&#160;&#160;&#160;&#160;Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $22.2&#160;million of commitments to Guadalupe Blanco River Authority (GBRA) in 2023 (details below).<span></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_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock', window );">Supplemental balance sheet information related to leases</a></td>
<td class="text"><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><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%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a">Other assets: Other</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3">Other accrued liabilities</span></span></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%">1,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62">Other long-term liabilities</span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,601&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,903&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">19,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(14,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411)</span></td><td style="background-color:#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:bottom"><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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416">Current maturities of long-term debt, net</span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">809&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709">Long-term debt, net</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,727&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">129 months</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">46 months</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of lease expense</a></td>
<td class="text"><div style="margin-bottom:8pt;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:120%">The components of lease expense were as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><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%">2,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">2,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><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%">246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><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%">1,852&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><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%">519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,986&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,838&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_LeasesSupplementalCashFlowInformationTableTextBlock', window );">Supplemental cash flow information related to leases</a></td>
<td class="text"><div style="margin-bottom:8pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating cash flows from operating leases</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%">2,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Operating cash flows from finance leases</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%">246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Financing cash flows from finance leases</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%">824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash activities: right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating leases</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%">1,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Finance leases</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%">326&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;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:120%">Maturities of lease liabilities as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,903&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities</a></td>
<td class="text"><div style="margin-bottom:8pt;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:120%">Maturities of lease liabilities as of December 31, 2022 are as follows:</span></div><div style="margin-bottom:8pt;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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</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%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,747&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,610&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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,632&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,903&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,230&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Supplemental Balance Sheet Information [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_LeasesSupplementalCashFlowInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Supplemental Cash Flow Information [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LeasesSupplementalCashFlowInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 future minimum payments required under operating leases and long-term purchase commitments for each of the five succeeding fiscal years and thereafter as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830414130048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of Error Corrections and Prior Period Adjustments</a></td>
<td class="text"><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Balance Sheet as of December 31, 2021 were as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheet</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="18" 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:9pt;font-weight:700;line-height:100%">CAPITALIZATION AND LIABILITIES</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capitalization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,873&#160;</span></td><td style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,182,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,171,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total capitalization</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,238,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,227,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Regulatory balancing accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,937&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">298,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also corrected corresponding December 31, 2021 amounts included in Note 4 and Note 10.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The corrections to the Company's Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 were as follows:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,182,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,171,917&#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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472,209&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">921,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">910,281&#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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:39.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.167%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Previously Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corrections</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Corrected</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">779,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">768,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409639424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND OPERATIONS (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ContractWithCustomerUninsuredLossReserveCurrent', window );">Uninsured loss reserve</a></td>
<td class="nump">$ 5,320<span></span>
</td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">772,616<span></span>
</td>
<td class="nump">765,704<span></span>
</td>
<td class="nump">$ 697,577<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_ReclassificationTypeAxis=cwt_ReclassificationBetweenLiabilityAccountsMember', window );">Reclassification Between Liability Accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_ContractWithCustomerUninsuredLossReserveCurrent', window );">Uninsured loss reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwt_MultipleResidentialMember', window );">Multiple residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 64,481<span></span>
</td>
<td class="nump">61,478<span></span>
</td>
<td class="nump">55,801<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_ProductOrServiceAxis=cwt_MultipleResidentialMember', window );">Multiple residential | Reclassification Between Customer Class</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,500<span></span>
</td>
<td class="nump">$ 55,800<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwt_BVRTWaterCompanyMember', window );">BVRT Water Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">92.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cwt_BVRTWaterCompanyMember', window );">BVRT Water Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling interest, ownership percentage by noncontrolling owners</a></td>
<td class="nump">7.80%<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_cwt_ContractWithCustomerUninsuredLossReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Uninsured Loss Reserve, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ContractWithCustomerUninsuredLossReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest of noncontrolling shareholders, partners or other equity holders in consolidated 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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ReclassificationTypeAxis=cwt_ReclassificationBetweenLiabilityAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReclassificationTypeAxis=cwt_ReclassificationBetweenLiabilityAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_MultipleResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_MultipleResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationTypeAxis=cwt_ReclassificationBetweenCustomerClassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ReclassificationTypeAxis=cwt_ReclassificationBetweenCustomerClassMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwt_BVRTWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwt_BVRTWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OwnershipAxis=cwt_BVRTWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=cwt_BVRTWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412583792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details ) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 772,616<span></span>
</td>
<td class="nump">$ 765,704<span></span>
</td>
<td class="nump">$ 697,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Regulatory balancing account revenue</a></td>
<td class="nump">73,815<span></span>
</td>
<td class="nump">25,205<span></span>
</td>
<td class="nump">96,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperatingRevenueWater', window );">Operating revenue</a></td>
<td class="nump">846,431<span></span>
</td>
<td class="nump">790,909<span></span>
</td>
<td class="nump">794,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnregulatedOperatingRevenue', window );">Non-regulated revenue</a></td>
<td class="nump">21,276<span></span>
</td>
<td class="nump">22,761<span></span>
</td>
<td class="nump">16,922<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_ProductOrServiceAxis=cwt_ResidentialMember', window );">Residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">458,448<span></span>
</td>
<td class="nump">467,365<span></span>
</td>
<td class="nump">430,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwt_BusinessMember', window );">Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">153,570<span></span>
</td>
<td class="nump">144,565<span></span>
</td>
<td class="nump">125,819<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_ProductOrServiceAxis=cwt_MultipleResidentialMember', window );">Multiple residential</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">64,481<span></span>
</td>
<td class="nump">61,478<span></span>
</td>
<td class="nump">55,801<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_ProductOrServiceAxis=cwt_IndustrialMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">26,622<span></span>
</td>
<td class="nump">26,569<span></span>
</td>
<td class="nump">29,088<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_ProductOrServiceAxis=cwt_PublicAuthoritiesMember', window );">Public authorities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">41,150<span></span>
</td>
<td class="nump">40,501<span></span>
</td>
<td class="nump">35,776<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_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">28,345<span></span>
</td>
<td class="nump">25,226<span></span>
</td>
<td class="nump">20,829<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_ProductOrServiceAxis=cwt_OperatingAndMaintenanceMember', window );">Operating and maintenance revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">12,860<span></span>
</td>
<td class="nump">16,276<span></span>
</td>
<td class="nump">11,481<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_ProductOrServiceAxis=cwt_OtherNonRegulatedServiceMember', window );">Other non-regulated revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">5,774<span></span>
</td>
<td class="nump">3,741<span></span>
</td>
<td class="nump">3,043<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_ProductOrServiceAxis=cwt_NonRegulatedServicesMember', window );">Non-regulated revenue from contracts with customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">18,634<span></span>
</td>
<td class="nump">20,017<span></span>
</td>
<td class="nump">14,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Lease revenue</a></td>
<td class="nump">2,642<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
<td class="nump">2,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnregulatedOperatingRevenue', window );">Non-regulated revenue</a></td>
<td class="nump">$ 21,276<span></span>
</td>
<td class="nump">$ 22,761<span></span>
</td>
<td class="nump">$ 16,922<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperatingRevenueWater">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regulated water operating revenues recognized 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_RegulatedOperatingRevenueWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 that is not accounted for under Topic 606.</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 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_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnregulatedOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unregulated operating revenues recognized 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_UnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_ResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_ResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_BusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_BusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_MultipleResidentialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_MultipleResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_IndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_IndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_PublicAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_PublicAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_OperatingAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_OperatingAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_OtherNonRegulatedServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_OtherNonRegulatedServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cwt_NonRegulatedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_NonRegulatedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408139760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized', window );">Maximum collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 772,616<span></span>
</td>
<td class="nump">$ 765,704<span></span>
</td>
<td class="nump">$ 697,577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseRenewalTerm', window );">Optional lease renewal term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Provision for depreciation expressed as a percentage of the aggregate depreciable asset balances</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.96%<span></span>
</td>
<td class="nump">2.94%<span></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_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills', window );">Proceeds collected through a surcharge on certain customers' bills</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt premium and expenses</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">366<span></span>
</td>
<td class="nump">$ 412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent', window );">Total refunds</a></td>
<td class="nump">$ 199,832<span></span>
</td>
<td class="nump">$ 198,086<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_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod', window );">Refund period</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwt_InsuranceProgramsMember', window );">Insurance Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which customer advances will be refunded.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount included in deposit assets related to amount collected through surcharge on customers' bills.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maximum collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://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)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_ProductOrServiceAxis=cwt_InsuranceProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=cwt_InsuranceProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830506485056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2024</a></td>
<td class="nump">2,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2025</a></td>
<td class="nump">1,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2026</a></td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2027</a></td>
<td class="nump">$ 165<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_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408128544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details) - Trade Accounts Receivable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 3,743<span></span>
</td>
<td class="nump">$ 5,246<span></span>
</td>
<td class="nump">$ 771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit loss expense</a></td>
<td class="nump">5,887<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">5,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(4,380)<span></span>
</td>
<td class="num">(3,113)<span></span>
</td>
<td class="num">(1,730)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries</a></td>
<td class="nump">379<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Total ending allowance balance</a></td>
<td class="nump">$ 5,629<span></span>
</td>
<td class="nump">$ 3,743<span></span>
</td>
<td class="nump">$ 5,246<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: 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 5: 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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expected credit loss on accounts 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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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(5))<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830411976192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_AccountsReceivableFromDevelopersCurrent', window );">Accounts receivables from developers</a></td>
<td class="nump">$ 7,419<span></span>
</td>
<td class="nump">$ 6,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReceivable', window );">Income tax receivables</a></td>
<td class="nump">5,496<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other</a></td>
<td class="nump">8,017<span></span>
</td>
<td class="nump">5,964<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_NontradeReceivablesCurrent', window );">Total other receivables</a></td>
<td class="nump">$ 20,932<span></span>
</td>
<td class="nump">$ 18,452<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AccountsReceivableFromDevelopersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable From Developers, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AccountsReceivableFromDevelopersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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(10))<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_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, 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(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_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413023696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Depreciable plant and equipment</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_PublicUtilitiesPropertyPlantAndEquipmentEquipment', window );">Equipment</a></td>
<td class="nump">$ 4,215,619<span></span>
</td>
<td class="nump">$ 3,899,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Office buildings and other structures</a></td>
<td class="nump">$ 27,779<span></span>
</td>
<td class="nump">29,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Office Buildings and other structures, useful life</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Depreciable plant and equipment</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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife', window );">Equipment, useful life</a></td>
<td class="text">5 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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Transmission and distribution plant, useful life</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Depreciable plant and equipment</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_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife', window );">Equipment, useful life</a></td>
<td class="text">50 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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Transmission and distribution plant, useful life</a></td>
<td class="text">65 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_WaterPlantMember', window );">Utility Plant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Depreciable plant and equipment</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_PublicUtilitiesPropertyPlantAndEquipmentEquipment', window );">Equipment</a></td>
<td class="nump">$ 915,322<span></span>
</td>
<td class="nump">833,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Office buildings and other structures</a></td>
<td class="nump">339,682<span></span>
</td>
<td class="nump">319,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution', window );">Transmission and distribution plant</a></td>
<td class="nump">2,960,615<span></span>
</td>
<td class="nump">2,746,788<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_PublicUtilitiesPropertyPlantAndEquipment', window );">Total</a></td>
<td class="nump">$ 4,215,619<span></span>
</td>
<td class="nump">$ 3,899,629<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_PublicUtilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment and Office buildings and other structures owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of equipment owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=us-gaap_WaterPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=us-gaap_WaterPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830411976064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">$ 4,127<span></span>
</td>
<td class="nump">$ 3,186<span></span>
</td>
<td class="nump">$ 4,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="nump">2,344<span></span>
</td>
<td class="nump">1,766<span></span>
</td>
<td class="nump">3,185<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction', window );">Total</a></td>
<td class="nump">$ 6,471<span></span>
</td>
<td class="nump">$ 4,952<span></span>
</td>
<td class="nump">$ 8,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for Equity and Borrowed Funds Used During 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;">cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413104288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Obligation at beginning of the year</a></td>
<td class="nump">$ 29,459<span></span>
</td>
<td class="nump">$ 27,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Additional liabilities incurred</a></td>
<td class="nump">5,444<span></span>
</td>
<td class="nump">119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(201)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1,789<span></span>
</td>
<td class="nump">1,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Obligation at the end of the year</a></td>
<td class="nump">$ 36,692<span></span>
</td>
<td class="nump">$ 29,459<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_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 25<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 retirement obligations incurred during 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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412232912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">$ 62,100<span></span>
</td>
<td class="nump">$ 78,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">22,925<span></span>
</td>
<td class="nump">2,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash shown in the statements of cash flows</a></td>
<td class="nump">$ 85,025<span></span>
</td>
<td class="nump">$ 80,653<span></span>
</td>
<td class="nump">$ 45,129<span></span>
</td>
<td class="nump">$ 43,298<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_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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</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 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(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_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408331952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 8,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInSecondYear', window );">2024</a></td>
<td class="nump">8,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInThirdYear', window );">2025</a></td>
<td class="nump">8,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFourthYear', window );">2026</a></td>
<td class="nump">7,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFifthYear', window );">2027</a></td>
<td class="nump">6,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">159,612<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_ContractWithCustomerRefundLiabilityNoncurrent', window );">Total refunds</a></td>
<td class="nump">$ 199,832<span></span>
</td>
<td class="nump">$ 198,086<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_ContractWithCustomerRefundLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412317152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 95,263<span></span>
</td>
<td class="nump">$ 100,979<span></span>
</td>
<td class="nump">$ 96,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="num">(748)<span></span>
</td>
<td class="num">(146)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to California Water Service Group</a></td>
<td class="nump">$ 96,011<span></span>
</td>
<td class="nump">$ 101,125<span></span>
</td>
<td class="nump">$ 96,831<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average common shares, basic (in shares)</a></td>
<td class="nump">54,320<span></span>
</td>
<td class="nump">51,633<span></span>
</td>
<td class="nump">49,274<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares, dilutive (in shares)</a></td>
<td class="nump">54,363<span></span>
</td>
<td class="nump">51,633<span></span>
</td>
<td class="nump">49,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share&#8212;basic (in dollars per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share&#8212;diluted (in dollars per share)</a></td>
<td class="nump">$ 1.77<span></span>
</td>
<td class="nump">$ 1.96<span></span>
</td>
<td class="nump">$ 1.97<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_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412926384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER INCOME AND EXPENSES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from contracts with customers</a></td>
<td class="nump">$ 772,616<span></span>
</td>
<td class="nump">$ 765,704<span></span>
</td>
<td class="nump">$ 697,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss (gain) from non-qualified benefit plan investments</a></td>
<td class="nump">7,161<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(4,293)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Nonoperating expense</a></td>
<td class="nump">24,821<span></span>
</td>
<td class="nump">17,234<span></span>
</td>
<td class="nump">14,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnregulatedOperatingRevenue', window );">Revenue</a></td>
<td class="nump">21,276<span></span>
</td>
<td class="nump">22,761<span></span>
</td>
<td class="nump">16,922<span></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_cwt_OtherNonoperatingExpenseIncome', window );">Expense</a></td>
<td class="nump">24,821<span></span>
</td>
<td class="nump">17,234<span></span>
</td>
<td class="nump">14,300<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OperatingAndMaintenanceMember', window );">Operating and maintenance revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">12,860<span></span>
</td>
<td class="nump">16,276<span></span>
</td>
<td class="nump">11,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Expense from contract with customer</a></td>
<td class="nump">11,959<span></span>
</td>
<td class="nump">16,344<span></span>
</td>
<td class="nump">13,551<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_LeasesMember', window );">Leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Lease revenue</a></td>
<td class="nump">2,642<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
<td class="nump">2,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">48<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_DesignAndConstructionMember', window );">Design and construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">416<span></span>
</td>
<td class="nump">619<span></span>
</td>
<td class="nump">802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Expense from contract with customer</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">611<span></span>
</td>
<td class="nump">704<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_MeterReadingAndBillingMember', window );">Meter reading and billing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">534<span></span>
</td>
<td class="nump">495<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Expense from contract with customer</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">109<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=us-gaap_InterestIncomeMember', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">52<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_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OtherUnregulatedIncomeAndExpensesMember', window );">Other non-regulated income and expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems', window );"><strong>Other income and expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Nonoperating income</a></td>
<td class="nump">4,647<span></span>
</td>
<td class="nump">2,456<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Nonoperating expense</a></td>
<td class="nump">$ 5,204<span></span>
</td>
<td class="nump">$ 3,770<span></span>
</td>
<td class="nump">$ 4,181<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_OtherNonoperatingExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Nonoperating Expense (Income)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_OtherNonoperatingExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered 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 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://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><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<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)(iii)(B))<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 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 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 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/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 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)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<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.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<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_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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://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(7)(d))<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_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_UnregulatedOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unregulated operating revenues recognized 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_UnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OperatingAndMaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OperatingAndMaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_LeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_LeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_DesignAndConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_DesignAndConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_MeterReadingAndBillingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_MeterReadingAndBillingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=us-gaap_InterestIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=us-gaap_InterestIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OtherUnregulatedIncomeAndExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis=cwt_OtherUnregulatedIncomeAndExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408892560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">$ 283,620<span></span>
</td>
<td class="nump">$ 285,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">213,679<span></span>
</td>
<td class="nump">180,428<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_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Future tax benefits due to customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">131,155<span></span>
</td>
<td class="nump">135,027<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_RegulatoryLiabilityAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Pension and retiree group health</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">58,678<span></span>
</td>
<td class="nump">27,294<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_RegulatoryLiabilityAxis=cwt_HealthCareBalancingAccountMember', window );">HCBA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">14,318<span></span>
</td>
<td class="nump">9,687<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_RegulatoryLiabilityAxis=cwt_ConservationProgramLiabilityMember', window );">Conservation program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">6,036<span></span>
</td>
<td class="nump">7,206<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_RegulatoryLiabilityAxis=cwt_NetWRAMandMCBALongtermPayableMember', window );">Net WRAM and MCBA long-term payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">143<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_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember', window );">Other components of net periodic benefit cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">2,475<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', window );">Other regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">845<span></span>
</td>
<td class="nump">718<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_PensionCostsMember', window );">Pension and retiree group health</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">17,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember', window );">Property-related temporary differences (tax benefits flowed through to customers)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">143,546<span></span>
</td>
<td class="nump">130,565<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cwt_OtherAccruedBenefitsMember', window );">Other accrued benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">24,946<span></span>
</td>
<td class="nump">23,280<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_RegulatoryClauseRevenuesUnderRecoveredMember', window );">Net WRAM and MCBA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">41,558<span></span>
</td>
<td class="nump">29,789<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_AssetRetirementObligationCostsMember', window );">Asset retirement obligations, 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_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">24,548<span></span>
</td>
<td class="nump">22,935<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cwt_InterimRatesLongTermAccountsReceivableMember', window );">IRMA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">3,682<span></span>
</td>
<td class="nump">9,032<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=cwt_TankCoatingMember', window );">Tank coating</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">$ 16,395<span></span>
</td>
<td class="nump">13,680<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=cwt_RecoverablePropertyLossesMember', window );">Recoverable property losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">$ 3,144<span></span>
</td>
<td class="nump">3,843<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=cwt_PensionBalancingAccountMember', window );">PCBA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">19,091<span></span>
</td>
<td class="nump">21,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember', window );">Other components of net periodic benefit cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,342<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=cwt_GeneralDistrictBalanceAccountReceivableMember', window );">General district balancing account receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">$ 377<span></span>
</td>
<td class="nump">568<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=cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember', window );">Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Regulatory Assets</a></td>
<td class="nump">$ 2,965<span></span>
</td>
<td class="nump">5,991<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=cwt_OtherRegulatoryAssetsMember', window );">Other regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">$ 3,197<span></span>
</td>
<td class="nump">$ 3,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Net WRAM and MCBA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | IRMA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<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 | Net WRAM and MCBA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | IRMA long-term accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Regulatory Assets and 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_RegulatoryAssetAmortizationPeriod', window );">Recovery Period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_RegulatoryAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_RegulatoryAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_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_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent 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 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_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=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_RegulatoryLiabilityAxis=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_RegulatoryLiabilityAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cwt_HealthCareBalancingAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cwt_HealthCareBalancingAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cwt_ConservationProgramLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cwt_ConservationProgramLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cwt_NetWRAMandMCBALongtermPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=cwt_NetWRAMandMCBALongtermPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PensionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PensionCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_OtherAccruedBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_OtherAccruedBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RegulatoryClauseRevenuesUnderRecoveredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryClauseRevenuesUnderRecoveredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetRetirementObligationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_InterimRatesLongTermAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_InterimRatesLongTermAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_TankCoatingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_TankCoatingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_RecoverablePropertyLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_RecoverablePropertyLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_PensionBalancingAccountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cwt_PensionBalancingAccountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PostretirementBenefitCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_GeneralDistrictBalanceAccountReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_GeneralDistrictBalanceAccountReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_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=cwt_OtherRegulatoryAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cwt_NetWRAMandMCBALongTermAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_NetWRAMandMCBALongTermAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412877296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REGULATORY ASSETS AND LIABILTIES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [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_RegulatoryAssetsCurrent', window );">Regulatory balancing accounts</a></td>
<td class="nump">$ 66,826<span></span>
</td>
<td class="nump">$ 78,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory balancing accounts</a></td>
<td class="nump">$ 12,240<span></span>
</td>
<td class="nump">$ 32,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Return on equity</a></td>
<td class="nump">9.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_PublicUtilitiesApprovedDebtCapitalStructurePercentage', window );">Approved debt</a></td>
<td class="nump">5.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage', window );">Approved equity</a></td>
<td class="nump">53.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage', window );">Approved equity to debt ratio</a></td>
<td class="nump">46.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Proposed return on equity</a></td>
<td class="nump">10.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage', window );">Requested debt</a></td>
<td class="nump">4.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage', window );">Requested equity</a></td>
<td class="nump">53.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage', window );">Requested equity to debt ratio</a></td>
<td class="nump">46.60%<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_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue', window );">Decrease on annual revenue</a></td>
<td class="num">$ (11,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=cwt_CaliforniaPublicAdvocatesOfficeMember', window );">California Public Advocates Office</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems', window );"><strong>Schedule of Regulatory Assets and Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage', window );">Recommended return on equity</a></td>
<td class="nump">7.81%<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_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage', window );">Recommended debt</a></td>
<td class="nump">4.23%<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_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage', window );">Recommended equity</a></td>
<td class="nump">49.40%<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_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage', window );">Recommended equity to debt ratio</a></td>
<td class="nump">50.60%<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_cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Recommended Capital Structure, Increase (Decrease) On Annual Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Recommended Debt Capital Structure, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Recommended Equity Capital Structure, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Recommended Rate Increase (Decrease), Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Recommended Return on Equity, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Regulatory Assets and Liabilities [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved debt to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesApprovedEquityCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved equity to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesApprovedRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesApprovedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesRequestedDebtCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested debt to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesRequestedEquityCapitalStructurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested equity to capital, including debt and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesRequestedRateIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current 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 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=cwt_CaliforniaPublicAdvocatesOfficeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAgencyAxis=cwt_CaliforniaPublicAdvocatesOfficeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408867824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
<td class="nump">$ 20,630<span></span>
</td>
<td class="nump">$ 26,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">10,968<span></span>
</td>
<td class="nump">16,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">9,662<span></span>
</td>
<td class="nump">9,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIndefiniteLivedIntangibleAssets', window );">Perpetual water rights and other</a></td>
<td class="nump">7,149<span></span>
</td>
<td class="nump">3,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPumpingRightsMember', window );">Water pumping rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Gross Carrying Value</a></td>
<td class="nump">1,084<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 952<span></span>
</td>
<td class="nump">957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPlanningStudiesMember', window );">Water planning studies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Amortization Period (years)</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
<td class="nump">$ 16,354<span></span>
</td>
<td class="nump">22,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">9,222<span></span>
</td>
<td class="nump">15,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 7,132<span></span>
</td>
<td class="nump">6,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_LeaseholdImprovementsAndOtherMember', window );">Leasehold improvements and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Amortization Period (years)</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Value</a></td>
<td class="nump">$ 3,192<span></span>
</td>
<td class="nump">2,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">1,614<span></span>
</td>
<td class="nump">1,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 1,578<span></span>
</td>
<td class="nump">$ 1,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<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_OtherIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPumpingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPumpingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPlanningStudiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_WaterPlanningStudiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_LeaseholdImprovementsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cwt_LeaseholdImprovementsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415568000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 1,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">1,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">1,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">4,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 9,662<span></span>
</td>
<td class="nump">$ 9,254<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412020000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 36,814<span></span>
</td>
<td class="nump">$ 31,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Acquisition adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(452)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Total ending goodwill balance</a></td>
<td class="nump">$ 36,814<span></span>
</td>
<td class="nump">$ 36,814<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_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408738960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2022</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 26, 2022</div></th>
<th class="th"><div>Jul. 25, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,597,855<span></span>
</td>
<td class="nump">53,715,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,597,855<span></span>
</td>
<td class="nump">53,715,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock, related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_SaleOfStockMaximumConsiderationOnTransaction', window );">Sale of stock, maximum consideration on transaction</a></td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cwt_SaleOfStockAgreementTerm', window );">Sale of stock, agreement term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,802,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans', window );">Proceeds from issuance of common stock, excluding employee stock purchase plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForCommissions', window );">Payments for commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,000,000<span></span>
</td>
<td class="nump">136,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,000,000<span></span>
</td>
<td class="nump">68,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cwt_EmployeeStockPurchasePlanESPPMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,095<span></span>
</td>
<td class="nump">37,460<span></span>
</td>
<td class="nump">43,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Percent of market value discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction', window );">Maximum payroll deduction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee', window );">Maximum number of shares per employee (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee', window );">Maximum value of shares per employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of common stock, related expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cwt_EquityDistributionAgreementMember', window );">Equity Distribution Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForCommissions', window );">Payments for commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cwt_CommonStockSharesSold', window );">Common stock, shares, sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,286,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ProceedsFromSaleOfCommonStock', window );">Proceeds from sale of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 195,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 | Equity Distribution Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cwt_SaleOfCommonStockGrossSalesPrice', window );">Sale of common stock, gross sales price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_CommonStockSharesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Shares, Sold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_CommonStockSharesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Of Common Stock, Excluding Employee Stock Purchase Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ProceedsFromSaleOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Sale Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ProceedsFromSaleOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_SaleOfCommonStockGrossSalesPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Common Stock, 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;">cwt_SaleOfCommonStockGrossSalesPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_SaleOfStockAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Agreement Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_SaleOfStockAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_SaleOfStockMaximumConsiderationOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Maximum Consideration On 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;">cwt_SaleOfStockMaximumConsiderationOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Payroll Deduction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for commissions during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<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_PaymentsForCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest quantity of shares an employee can purchase under the plan per period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cwt_EmployeeStockPurchasePlanESPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_EmployeeStockPurchasePlanESPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_EquityDistributionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_EquityDistributionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408720592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM BORROWINGS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 29, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt maturity period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Line of credit facility, interest rate during period (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">0.98%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt maturity period</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt maturity period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Eurodollar | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">0.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Eurodollar | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">0.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity', window );">Incremental expansion of borrowing capacity</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dei_LegalEntityAxis=cwt_CalWaterMember', window );">Cal Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cwt_CalWaterMember', window );">Cal Water | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term borrowings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt maturity period</a></td>
<td class="text">24 months<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_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity', window );">Incremental expansion of borrowing capacity</a></td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of Credit Facility, Incremental Expansion of Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_CalWaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_CalWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409568672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Long term Debt Outstanding (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</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_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">$ (5,112)<span></span>
</td>
<td class="num">$ (5,339)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt</a></td>
<td class="nump">1,055,797<span></span>
</td>
<td class="nump">1,060,986<span></span>
</td>
</tr>
<tr class="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 maturities of long-term debt, net</a></td>
<td class="nump">3,310<span></span>
</td>
<td class="nump">5,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">1,052,487<span></span>
</td>
<td class="nump">1,055,794<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_LongtermDebtTypeAxis=us-gaap_FirstMortgageMember', window );">First Mortgage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Long-term debt</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 1,050,909<span></span>
</td>
<td class="nump">1,055,454<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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsZZZSeriesDue2051Member', window );">First Mortgage Bonds, ZZZ Series, Due 2051</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="nump">130,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_LongtermDebtTypeAxis=cwt_FristMortgageBondsSeries1Due2061Member', window );">Frist Mortgage Bonds, Series 1, Due 2061</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">150,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsYYYSeriesDue2059Member', window );">First Mortgage Bonds YYY Series Due 2059</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.17%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">200,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsWWWSeriesDue2049Member', window );">First Mortgage Bonds WWW Series Due 2049</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsVVVSeriesDue2029Member', window );">First Mortgage Bonds VVV Series Due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsTTTSeriesDue2056Member', window );">First Mortgage Bonds TTT Series Due 2056</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsSSSSeriesDue2046Member', window );">First Mortgage Bonds SSS Series Due 2046</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.41%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">40,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsQQQSeriesDue2025Member', window );">First Mortgage Bonds QQQ Series Due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">50,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsRRRSeriesDue2045Member', window );">First Mortgage Bonds RRR Series Due 2045</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.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_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">50,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsPPPSeriesDue2040Member', window );">First Mortgage Bonds PPP Series, due 2040</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">100,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsAAASeriesDue2025Member', window );">First Mortgage Bonds AAA Series, due in 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">7.28%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsBBBSeriesDue2028Member', window );">First Mortgage Bonds BBB Series, due in 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">6.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsCCCSeriesDue2030Member', window );">First Mortgage Bonds CCC Series, Due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">8.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsDDDSeriesDue2031Member', window );">First Mortgage Bonds DDD Series, Due 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">7.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsEEESeriesDue2032Member', window );">First Mortgage Bonds EEE Series, Due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">7.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_FirstMortgageBondsGGGSeriesDue2022Member', window );">First Mortgage Bonds GGG Series, Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwt_FirstMortgageBondsHHHSeriesDue2022Member', window );">First Mortgage Bonds HHH Series, Due 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwt_FirstMortgageBondsIIISeriesDue2023Member', window );">First Mortgage Bonds III Series, Due 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 909<span></span>
</td>
<td class="nump">1,818<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwt_FirstMortgageBondsOOOSeriesDue2031Member', window );">First Mortgage Bonds OOO Series, Due 2031</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">6.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">20,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_LongtermDebtTypeAxis=cwt_CaliforniaDepartmentOfWaterResourcesLoansMember', window );">California Department of Water Resources Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 4,515<span></span>
</td>
<td class="nump">4,832<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_LongtermDebtTypeAxis=cwt_CaliforniaDepartmentOfWaterResourcesLoansMember', window );">California Department of Water Resources Loans | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">1.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwt_CaliforniaDepartmentOfWaterResourcesLoansMember', window );">California Department of Water Resources Loans | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">1.69%<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=cwt_OtherLongTermDebtMember', window );">Other Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Long-term debt</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_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 5,485<span></span>
</td>
<td class="nump">$ 6,039<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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of 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 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<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(16))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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(16))<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_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_FirstMortgageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstMortgageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsZZZSeriesDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsZZZSeriesDue2051Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FristMortgageBondsSeries1Due2061Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FristMortgageBondsSeries1Due2061Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsYYYSeriesDue2059Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsYYYSeriesDue2059Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsWWWSeriesDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsWWWSeriesDue2049Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsVVVSeriesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsVVVSeriesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsTTTSeriesDue2056Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsTTTSeriesDue2056Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsSSSSeriesDue2046Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsSSSSeriesDue2046Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsQQQSeriesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsQQQSeriesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsRRRSeriesDue2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsRRRSeriesDue2045Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsPPPSeriesDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsPPPSeriesDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsAAASeriesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsAAASeriesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsBBBSeriesDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsBBBSeriesDue2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsCCCSeriesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsCCCSeriesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsDDDSeriesDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsDDDSeriesDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsEEESeriesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsEEESeriesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsGGGSeriesDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsGGGSeriesDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsHHHSeriesDue2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsHHHSeriesDue2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsIIISeriesDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsIIISeriesDue2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_FirstMortgageBondsOOOSeriesDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_FirstMortgageBondsOOOSeriesDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_CaliforniaDepartmentOfWaterResourcesLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_CaliforniaDepartmentOfWaterResourcesLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongtermDebtTypeAxis=cwt_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_OtherLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830417792032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Maturities of Long Term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 1,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">70,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 982,977<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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408815184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LONG-TERM DEBT - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>May 11, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 04, 2011</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>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,903<span></span>
</td>
<td class="nump">$ 15,403<span></span>
</td>
<td class="text">&#160;<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_dei_LegalEntityAxis=cwt_CalWaterMember', window );">Cal Water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease, liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="nump">$ 3,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt issued</a></td>
<td class="nump">$ 280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Series ZZZ Mortgage Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Debt issued</a></td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">2.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Series 1 Mortgage Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Debt issued</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Interest rate margin (as a percent)</a></td>
<td class="nump">3.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 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_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_CalWaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_CalWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_SeriesZZZMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_SeriesZZZMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_Series1MortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_Series1MortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413327600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ACCRUED LIABILITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued and deferred compensation</a></td>
<td class="nump">$ 23,188<span></span>
</td>
<td class="nump">$ 19,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Accrued benefits and workers' compensation claims</a></td>
<td class="nump">6,953<span></span>
</td>
<td class="nump">5,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Unearned revenue and customer deposits</a></td>
<td class="nump">8,138<span></span>
</td>
<td class="nump">3,937<span></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_cwt_ContractWithCustomerUninsuredLossReserveCurrent', window );">Uninsured loss reserve</a></td>
<td class="nump">5,320<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Due to contracts and agencies</a></td>
<td class="nump">3,101<span></span>
</td>
<td class="nump">3,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease</a></td>
<td class="nump">1,065<span></span>
</td>
<td class="nump">1,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">5,252<span></span>
</td>
<td class="nump">5,163<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_AccruedLiabilitiesAndOtherLiabilities', window );">Total other accrued liabilities</a></td>
<td class="nump">$ 53,017<span></span>
</td>
<td class="nump">$ 42,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total other accrued liabilities<span></span>
</td>
<td class="text">Total other accrued liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ContractWithCustomerUninsuredLossReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Uninsured Loss Reserve, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ContractWithCustomerUninsuredLossReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=126920602&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current operating lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payables pertaining to claims incurred of a workers compensation nature. 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_WorkersCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412319072">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Federal</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 1,857<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">4,726<span></span>
</td>
<td class="nump">3,322<span></span>
</td>
<td class="nump">14,692<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_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="nump">6,583<span></span>
</td>
<td class="nump">3,322<span></span>
</td>
<td class="nump">14,692<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>State</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3,446<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(2,676)<span></span>
</td>
<td class="num">(2,677)<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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="num">(208)<span></span>
</td>
<td class="nump">770<span></span>
</td>
<td class="num">(2,674)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">1,860<span></span>
</td>
<td class="nump">3,446<span></span>
</td>
<td class="nump">3<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">4,515<span></span>
</td>
<td class="nump">646<span></span>
</td>
<td class="nump">12,015<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax</a></td>
<td class="nump">$ 6,375<span></span>
</td>
<td class="nump">$ 4,092<span></span>
</td>
<td class="nump">$ 12,018<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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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) pertaining to taxable 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830412269632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductions', window );">Income deduction, amount</a></td>
<td class="nump">$ 128.0<span></span>
</td>
<td class="nump">$ 125.5<span></span>
</td>
<td class="nump">$ 164.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund', window );">TCJA refund</a></td>
<td class="nump">108.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">4.4<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_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss resulting from repairs and maintenance deductions</a></td>
<td class="nump">46.4<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_IncomeTaxAuthorityNameAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss resulting from repairs and maintenance deductions</a></td>
<td class="nump">$ 144.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Ratepayer Net Refund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408738720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax</a></td>
<td class="nump">$ 21,344<span></span>
</td>
<td class="nump">$ 22,065<span></span>
</td>
<td class="nump">$ 22,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract', window );"><strong>Increase (reduction) in taxes due to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes net of federal tax benefit</a></td>
<td class="nump">7,383<span></span>
</td>
<td class="nump">7,334<span></span>
</td>
<td class="nump">7,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation', window );">Effect of regulatory treatment of fixed asset differences</a></td>
<td class="num">(6,274)<span></span>
</td>
<td class="num">(6,327)<span></span>
</td>
<td class="num">(9,201)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment', window );">Investment tax credits</a></td>
<td class="num">(74)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">AFUDC equity</a></td>
<td class="num">(1,155)<span></span>
</td>
<td class="num">(891)<span></span>
</td>
<td class="num">(1,392)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock based stock compensation</a></td>
<td class="nump">455<span></span>
</td>
<td class="nump">791<span></span>
</td>
<td class="nump">523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount', window );">TCJA refund</a></td>
<td class="num">(13,919)<span></span>
</td>
<td class="num">(19,417)<span></span>
</td>
<td class="num">(9,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="num">(1,385)<span></span>
</td>
<td class="nump">611<span></span>
</td>
<td class="nump">1,176<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax</a></td>
<td class="nump">$ 6,375<span></span>
</td>
<td class="nump">$ 4,092<span></span>
</td>
<td class="nump">$ 12,018<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409858112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction', window );">Developer deposits for contributions in aid of construction</a></td>
<td class="nump">$ 31,589<span></span>
</td>
<td class="nump">$ 31,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry-forward and tax credits</a></td>
<td class="nump">18,329<span></span>
</td>
<td class="nump">29,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Pension liability</a></td>
<td class="nump">13,860<span></span>
</td>
<td class="nump">13,570<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Income tax regulatory liability</a></td>
<td class="nump">22,838<span></span>
</td>
<td class="nump">26,565<span></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_cwt_DeferredTaxAssetOperatingLeaseLiability', window );">Operating leases liabilities</a></td>
<td class="nump">4,170<span></span>
</td>
<td class="nump">4,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">4,264<span></span>
</td>
<td class="nump">2,439<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">95,050<span></span>
</td>
<td class="nump">107,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property related basis and depreciation differences</a></td>
<td class="nump">393,007<span></span>
</td>
<td class="nump">362,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">WRAM/MCBA and interim rates balancing accounts</a></td>
<td class="nump">14,192<span></span>
</td>
<td class="nump">22,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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease-right to use asset</a></td>
<td class="nump">4,130<span></span>
</td>
<td class="nump">4,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">13,972<span></span>
</td>
<td class="nump">13,965<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">425,301<span></span>
</td>
<td class="nump">402,514<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 330,251<span></span>
</td>
<td class="nump">$ 294,647<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DeferredTaxAssetOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Operating Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DeferredTaxAssetOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect as of the balance sheet date of the amount of the estimated future tax deductions attributable to developer deposits for extension agreements and contributions in aid of construction, which can only be realized if sufficient taxable income is generated in future periods to enable the deduction to be taken.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409689264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of the changes in unrecognized tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 15,850<span></span>
</td>
<td class="nump">$ 13,960<span></span>
</td>
<td class="nump">$ 11,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions taken during current year</a></td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">1,890<span></span>
</td>
<td class="nump">2,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(4,199)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 13,606<span></span>
</td>
<td class="nump">$ 15,850<span></span>
</td>
<td class="nump">$ 13,960<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415678240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum participants' contribution as a percentage of pre-tax compensation</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution and percent of match</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Company contributions</a></td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="nump">$ 6,500,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_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent', window );">Recorded value of noncurrent investments</a></td>
<td class="nump">$ 59,000,000<span></span>
</td>
<td class="nump">63,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription', window );">Other postretirement plan</a></td>
<td class="text">Other Postretirement PlanThe Company provides substantially all active, permanent employees with medical, dental, and vision benefits through a self-insured plan. Employees retiring at or after age 58, along with their spouses and dependents, continue participation in the plan by payment of a premium. Plan assets are invested in mutual funds, short-term money market instruments and commercial paper based upon a similar asset mix to the pension plan. Retired employees are also provided with a $10,000 dollar life insurance benefit.The Company records the costs of postretirement benefits other than pensions (PBOP) during the employees' years of active service. Postretirement benefit expense recorded in 2022, 2021, and 2020, was $0.1&#160;million, $0.2 million, and $5.2 million, respectively. The remaining net periodic benefit cost was $0.2 million at December&#160;31, 2022, and is being recovered through future customer rates and is recorded as a regulatory asset.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Annual rate of increase in the per capita cost</a></td>
<td class="nump">5.30%<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_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree', window );">Health care cost trend rate assumed, year three</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost', window );">Health care cost trend rate, net periodic benefit cost</a></td>
<td class="nump">3.90%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Index percentage</a></td>
<td class="nump">35.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Index percentage</a></td>
<td class="nump">15.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Index percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">9.20%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed Income Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Index percentage</a></td>
<td class="nump">40.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment', window );">Assumed percentage of portfolio investment</a></td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate', window );">Assumed long-term inflation rate</a></td>
<td class="nump">2.25%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment', window );">Assumed percentage of portfolio investment</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate', window );">Assumed long-term inflation rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FixedIncomeInvestmentsMaturityPeriod', window );">Maturity period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution and percent of match</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FixedIncomeInvestmentsMaturityPeriod', window );">Maturity period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligations</a></td>
<td class="nump">$ 505,900,000<span></span>
</td>
<td class="nump">650,200,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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">637,330,000<span></span>
</td>
<td class="nump">810,469,000<span></span>
</td>
<td class="nump">716,794,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 20,996,000<span></span>
</td>
<td class="nump">$ 27,253,000<span></span>
</td>
<td class="nump">45,684,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">6.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Estimated annual contributions in next fiscal year</a></td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Fixed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns', window );">Assumed returns</a></td>
<td class="nump">5.18%<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Fixed Income | Level 1 | Money Market Fund Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Total Domestic Equity:</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate', window );">Assumed long-term inflation rate</a></td>
<td class="nump">8.35%<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated benefit obligations</a></td>
<td class="nump">$ 69,300,000<span></span>
</td>
<td class="nump">80,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">144,686,000<span></span>
</td>
<td class="nump">169,436,000<span></span>
</td>
<td class="nump">147,057,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanLifeInsuranceBenefit', window );">Life insurance benefit</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">88,000<span></span>
</td>
<td class="nump">$ 227,000<span></span>
</td>
<td class="nump">$ 5,211,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_AmountOfEmbeddedRegulatoryAsset', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">7.36%<span></span>
</td>
<td class="nump">5.88%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Estimated annual contributions in next fiscal year</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Fixed Income | Level 1 | Money Market Fund Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Short-term cash investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns', window );">Assumed returns</a></td>
<td class="nump">4.95%<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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Assumptions Used Calculating Benefit Obligation, Assumed Returns</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested included in the benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed percentage for portfolio investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed long-term inflation rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Health Care Cost Trend Rate Assumed, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanLifeInsuranceBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 life insurance benefit provided under defined benefit 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;">cwt_DefinedBenefitPlanLifeInsuranceBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Ultimate Health Care Cost Trend Rate, Net Periodic Benefit Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_FixedIncomeInvestmentsMaturityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity period for majority of fixed income investments which includes, money market funds, short-term bond funds, and cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_FixedIncomeInvestmentsMaturityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_AmountOfEmbeddedRegulatoryAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discloses amount of embedded regulatory assets within the plant accounts. This may result when the regulatory depreciable life is longer than the depreciable life generally used for nonregulatory accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123417213&amp;loc=d3e43603-110378<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 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-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 20<br> -Section 40<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109242747&amp;loc=d3e42004-110369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfEmbeddedRegulatoryAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<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 (e)<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_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of investment policy and strategy for defined benefit plan asset. Includes, but is not limited to, investment allocation decision and factor pertinent to understanding investment policy and strategy for plan asset. Factor includes, but is not limited to, investment goal, risk management practice, permitted and prohibited investment including use of derivative, diversification, and relationship between plan asset and 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 defined contribution 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 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute 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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409773904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Expected Payments for Pension &amp; SERP (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cwt_PensionAndSupplementalRetirementPlanMember', window );">Pension and SERP</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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 21,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">23,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">25,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">27,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">29,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">182,226<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total payments</a></td>
<td class="nump">308,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</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>Employee benefit plans</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">18,609<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">20,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">22,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">24,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">25,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">158,918<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total payments</a></td>
<td class="nump">270,049<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">SERP</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>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">2,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">3,084<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">3,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">3,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">23,308<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total payments</a></td>
<td class="nump">$ 38,901<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Future Benefit Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanExpectedFutureBenefitPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cwt_PensionAndSupplementalRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_PensionAndSupplementalRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408083696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected Benefit Payments Before Medicare Part D Subsidy</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 3,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">3,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">4,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">4,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">4,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">29,324<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross', window );">Total payments</a></td>
<td class="nump">50,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract', window );"><strong>Effect of Medicare Part D Subsidy on Expected Benefit Payments</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_PrescriptionDrugSubsidyReceiptsNextTwelveMonths', window );">2023</a></td>
<td class="num">(249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1', window );">2024</a></td>
<td class="num">(270)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1', window );">2025</a></td>
<td class="num">(299)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1', window );">2026</a></td>
<td class="num">(327)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1', window );">2027</a></td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive', window );">2028-2032</a></td>
<td class="num">(2,215)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts', window );">Total payments</a></td>
<td class="num">(3,715)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract', window );"><strong>Expected Benefit Payments Net of Medicare Part D Subsidy</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">3,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">4,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">4,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">4,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">29,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Pension and retiree group health</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Expected Benefit Payments Before Medicare Part D Subsidy</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">3,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">4,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">4,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">27,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract', window );"><strong>Expected Benefit Payments Net of Medicare Part D Subsidy</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">3,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">4,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">4,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">27,109<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total payments</a></td>
<td class="nump">$ 46,738<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Future Benefit Payment, Net Prescription Drug Subsidy Receipts [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;">cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Future Benefit Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanExpectedFutureBenefitPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Future Benefit Payments, 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;">cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Expected Future Prescription Drug Subsidy Receipts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prescription drug subsidy receipt expected in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPostretirementHealthCoverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409583952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (Details) - Pension Benefits<br></strong></div></th>
<th class="th"><div>Dec. 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember', window );">Total Domestic Equity:</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">14.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Fixed Income</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Total Domestic Equity:</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Domestic Equity: Small/Mid Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Domestic Equity: Large Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Emerging markets</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Non U.S. Equities</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Fixed Income</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Total Domestic Equity:</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Domestic Equity: Small/Mid Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Domestic Equity: Large Cap Stocks</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Emerging markets</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Non U.S. Equities</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>Employee benefit plans</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target asset allocation percentages</a></td>
<td class="nump">17.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830406516832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">$ 637,330<span></span>
</td>
<td class="nump">$ 810,469<span></span>
</td>
<td class="nump">$ 716,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">144,686<span></span>
</td>
<td class="nump">169,436<span></span>
</td>
<td class="nump">$ 147,057<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">637,330<span></span>
</td>
<td class="nump">810,469<span></span>
</td>
<td class="text">&#160;<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">144,686<span></span>
</td>
<td class="nump">169,436<span></span>
</td>
<td class="text">&#160;<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 );">Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">588<span></span>
</td>
<td class="nump">443,620<span></span>
</td>
<td class="text">&#160;<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 );">Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">33,669<span></span>
</td>
<td class="nump">169,436<span></span>
</td>
<td class="text">&#160;<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 );">Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember', window );">Assets measured at net asset value (NAV) | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">636,742<span></span>
</td>
<td class="nump">366,849<span></span>
</td>
<td class="text">&#160;<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_FairValueMeasuredAtNetAssetValuePerShareMember', window );">Assets measured at net asset value (NAV) | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">111,017<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 1, 2, and 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">588<span></span>
</td>
<td class="nump">126,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 1, 2, and 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">18,060<span></span>
</td>
<td class="nump">63,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">588<span></span>
</td>
<td class="nump">126,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">18,060<span></span>
</td>
<td class="nump">63,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember', window );">Fixed Income | Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 1, 2, and 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 1, 2, and 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">5,654<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">5,654<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember', window );">Domestic Equity: Small/Mid Cap Stocks | Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 1, 2, and 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">218,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 1, 2, and 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">218,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember', window );">Domestic Equity: Large Cap Stocks | Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 1, 2, and 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 1, 2, and 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">6,928<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">35,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">6,928<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember', window );">Non U.S. Equities | Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 1, 2, and 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 1, 2, and 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">3,027<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 1 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 1 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">3,027<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 2 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 2 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 3 | Fair Value, Recurring | Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of pension plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember', window );">Emerging markets | Level 3 | Fair Value, Recurring | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 pension plan assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueMeasuredAtNetAssetValuePerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415436032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Other adjustments</a></td>
<td class="num">$ (14,476)<span></span>
</td>
<td class="num">$ (9,903)<span></span>
</td>
<td class="nump">$ 4,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in projected benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Beginning of year</a></td>
<td class="nump">887,477<span></span>
</td>
<td class="nump">833,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">34,847<span></span>
</td>
<td class="nump">35,055<span></span>
</td>
<td class="nump">36,002<span></span>
</td>
</tr>
<tr class="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">25,596<span></span>
</td>
<td class="nump">21,667<span></span>
</td>
<td class="nump">25,741<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(243,769)<span></span>
</td>
<td class="nump">13,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendment</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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid, net of retiree premiums</a></td>
<td class="num">(18,897)<span></span>
</td>
<td class="num">(16,704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">End of year</a></td>
<td class="nump">685,254<span></span>
</td>
<td class="nump">887,477<span></span>
</td>
<td class="nump">833,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">810,469<span></span>
</td>
<td class="nump">716,794<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(171,517)<span></span>
</td>
<td class="nump">84,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">17,275<span></span>
</td>
<td class="nump">25,891<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_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived', window );">Retiree contributions and Medicare part&#160;D subsidies</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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(18,897)<span></span>
</td>
<td class="num">(16,704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Other adjustments</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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">637,330<span></span>
</td>
<td class="nump">810,469<span></span>
</td>
<td class="nump">716,794<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Reconciliation of funded status</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(47,924)<span></span>
</td>
<td class="num">(77,008)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized actuarial loss (gain)</a></td>
<td class="num">(19,512)<span></span>
</td>
<td class="nump">12,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service cost</a></td>
<td class="nump">3,205<span></span>
</td>
<td class="nump">4,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(64,231)<span></span>
</td>
<td class="num">(60,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_DefinedBenefitPensionPlanLiabilitiesCurrent', window );">Short-term portion of the pension benefits</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Change in projected benefit obligation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Beginning of year</a></td>
<td class="nump">142,470<span></span>
</td>
<td class="nump">130,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">6,830<span></span>
</td>
<td class="nump">6,072<span></span>
</td>
<td class="nump">7,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4,009<span></span>
</td>
<td class="nump">3,217<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(49,462)<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid, net of retiree premiums</a></td>
<td class="num">(2,095)<span></span>
</td>
<td class="num">(2,753)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">End of year</a></td>
<td class="nump">101,752<span></span>
</td>
<td class="nump">142,470<span></span>
</td>
<td class="nump">130,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward', window );"><strong>Change in plan assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at beginning of year</a></td>
<td class="nump">169,436<span></span>
</td>
<td class="nump">147,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(23,326)<span></span>
</td>
<td class="nump">23,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">1,972<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_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived', window );">Retiree contributions and Medicare part&#160;D subsidies</a></td>
<td class="nump">2,176<span></span>
</td>
<td class="nump">2,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(4,421)<span></span>
</td>
<td class="num">(5,057)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Other adjustments</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets at end of year</a></td>
<td class="nump">144,686<span></span>
</td>
<td class="nump">169,436<span></span>
</td>
<td class="nump">$ 147,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract', window );"><strong>Reconciliation of funded status</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">42,934<span></span>
</td>
<td class="nump">26,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Unrecognized actuarial loss (gain)</a></td>
<td class="num">(44,555)<span></span>
</td>
<td class="num">(29,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service cost</a></td>
<td class="nump">1,583<span></span>
</td>
<td class="nump">1,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">$ (38)<span></span>
</td>
<td class="num">$ (623)<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_cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of contributions made by plan participants and amount of the period's gross receipts received from the prescription drug subsidy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 plan, classified as current. Excludes other postretirement benefit 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanFundedStatusOfPlanAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of defined benefit plan cost (credit), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new 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)(7)<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_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409804768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">$ (64,231)<span></span>
</td>
<td class="num">$ (60,511)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">32,848<span></span>
</td>
<td class="nump">17,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Accrued benefit costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(307)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Accrued benefit liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(80,772)<span></span>
</td>
<td class="num">(94,010)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Other regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(16,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(623)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">42,934<span></span>
</td>
<td class="nump">26,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Accrued benefit costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">(465)<span></span>
</td>
<td class="num">(1,124)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Accrued benefit liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Other regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAmountsRecognizedInBalanceSheet', window );">Net amount recognized</a></td>
<td class="num">$ (42,678)<span></span>
</td>
<td class="num">$ (27,294)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cwt_AccruedBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=cwt_AccruedBenefitCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cwt_AccruedBenefitLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=cwt_AccruedBenefitLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cwt_RegulatoryAssetsNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=cwt_RegulatoryAssetsNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=cwt_RegulatoryLiabilityNoncurrentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=cwt_RegulatoryLiabilityNoncurrentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409372176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.27%<span></span>
</td>
<td class="nump">3.28%<span></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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">6.34%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">4.28%<span></span>
</td>
<td class="nump">4.25%<span></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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment', window );">Cost of living adjustment</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.24%<span></span>
</td>
<td class="nump">3.18%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">7.36%<span></span>
</td>
<td class="nump">5.88%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment', window );">Cost of living adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Other 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.27%<span></span>
</td>
<td class="nump">3.27%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of living adjustment, an assumption used in determining the benefit obligation for the benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested included in the benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cwt_SERPPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cwt_SERPPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cwt_OtherBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cwt_OtherBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418003952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 34,847<span></span>
</td>
<td class="nump">$ 35,055<span></span>
</td>
<td class="nump">$ 36,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">25,596<span></span>
</td>
<td class="nump">21,667<span></span>
</td>
<td class="nump">25,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(45,228)<span></span>
</td>
<td class="num">(39,472)<span></span>
</td>
<td class="num">(33,086)<span></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_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses', window );">Net amortization and deferral</a></td>
<td class="nump">5,781<span></span>
</td>
<td class="nump">10,003<span></span>
</td>
<td class="nump">17,027<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">20,996<span></span>
</td>
<td class="nump">27,253<span></span>
</td>
<td class="nump">45,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,830<span></span>
</td>
<td class="nump">6,072<span></span>
</td>
<td class="nump">7,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">4,009<span></span>
</td>
<td class="nump">3,217<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="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 plan assets</a></td>
<td class="num">(9,927)<span></span>
</td>
<td class="num">(8,769)<span></span>
</td>
<td class="num">(7,236)<span></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_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses', window );">Net amortization and deferral</a></td>
<td class="num">(824)<span></span>
</td>
<td class="num">(293)<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 5,211<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gains or losses recognized in net periodic benefit costs net of those gains or losses deferred to future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409329008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">3.28%<span></span>
</td>
<td class="nump">3.08%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">6.34%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="nump">4.00%<span></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_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment', window );">Cost of living adjustment</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">3.18%<span></span>
</td>
<td class="nump">2.97%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits | Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Long-term rate of return on plan assets</a></td>
<td class="nump">5.88%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment', window );">Cost of living adjustment</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increases</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits | Other 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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Employee benefit plans</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate - employee pension plan</a></td>
<td class="nump">3.27%<span></span>
</td>
<td class="nump">3.03%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Assumptions Used Calculating Net Periodic Benefit Cost, Cost of Living Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cwt_SERPPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cwt_SERPPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=cwt_OtherBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=cwt_OtherBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409327840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION PLANS - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized to be issued under the plan (in shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Issuance of common stock, related expenses</a></td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards (RSAs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 56.42<span></span>
</td>
<td class="text">&#160;<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=cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember', window );">Performance-Based Restricted Stock Unit Awards (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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period of award</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember', window );">Performance-Based Restricted Stock Unit Awards (RSUs) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate', window );">Options vested on anniversary date</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember', window );">Performance-Based Restricted Stock Unit Awards (RSUs) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate', window );">Options vested on anniversary date</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_OfficerMember', window );">Officer | Restricted Stock Awards (RSAs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Director | Restricted Stock Awards (RSAs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period for recognition</a></td>
<td class="text">12 months<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_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of vesting of awards when they are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_OfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_OfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830411985408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION PLANS - RSAs &amp; Performance-Based RSUs (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</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=us-gaap_RestrictedStockMember', window );">Restricted Stock Awards (RSAs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">62,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">42,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(51,032)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(1,650)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">52,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average price at grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 53.49<span></span>
</td>
</tr>
<tr class="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 );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">56.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">53.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">56.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 55.77<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Unit Award (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">90,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">35,911<span></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_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment', window );">Performance criteria adjustment (in shares) | shares</a></td>
<td class="nump">12,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(32,913)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(13,488)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">92,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average price at grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 52.71<span></span>
</td>
</tr>
<tr class="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 );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">56.42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue', window );">Performance criteria adjustment (in dollars per share) | $ / shares</a></td>
<td class="nump">58.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">58.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">53.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 54.06<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415529392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FairValueInputsRiskPremium', window );">Risk premium percentage</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="text">&#160;<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 );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial Assets and 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_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt, including current maturities, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial 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_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt, including current maturities, net</a></td>
<td class="nump">977,227<span></span>
</td>
<td class="nump">1,338,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial Assets and 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_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt, including current maturities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial 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_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt, including current maturities, net</a></td>
<td class="nump">977,227<span></span>
</td>
<td class="nump">1,338,831<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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value of Financial Assets and 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_DebtLongtermAndShorttermCombinedAmount', window );">Long-term debt, including current maturities, net</a></td>
<td class="nump">$ 1,055,797<span></span>
</td>
<td class="nump">$ 1,060,986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_FairValueInputsRiskPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk premium rate as an input to measure fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_FairValueInputsRiskPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408298912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 20, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>well</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Operating lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRenewalTerm1', window );">Finance lease renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Contingency loss recognized liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,300,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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember', window );">Supply Commitment | Camino Real</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_PaymentsForOtherCommitments', window );">Payments for other commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember', window );">Supply Commitment | Camino Real | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_PaymentsForOtherCommitments', window );">Payments for other commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Finance lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Finance lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=cwt_KernCountyWaterAgencyMember', window );">Kern County Water Agency (Agency)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot', window );">Total capital facilities charge and treated water charge obligation per acre foot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 510.67<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_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot', window );">Portion of estimated operating cost per acre foot for treated water delivered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember', window );">California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;(TCP Action)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term purchase commitments - other disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Amount awarded</a></td>
<td class="nump">$ 85,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLegalSettlements', window );">Proceeds from legal settlements</a></td>
<td class="nump">$ 56,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsSettledNumber', window );">Claims settled | well</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Pending claims | well</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsDismissedNumber', window );">Claims dismissed | well</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long Term Purchase Commitment, Annual Capital Facilities Charge and Treated Water Charge Obligation Per Acre Foot</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Purchase Commitment Treated Water Estimated Operating Cost Per Acre Foot</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_PaymentsForOtherCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Other Commitments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PaymentsForOtherCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseRenewalTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRenewalTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsDismissedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 claims dismissed.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsDismissedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsSettledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 claims settled.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsSettledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pending claims pertaining to a loss contingency.</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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for the settlement of litigation during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<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_ProceedsFromLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_CaminoRealMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_CaminoRealMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=cwt_KernCountyWaterAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=cwt_KernCountyWaterAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LitigationCaseAxis=cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LitigationCaseAxis=cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408780384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>acrefoot </div>
<div>entity</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 224,529<span></span>
</td>
<td class="nump">$ 225,020<span></span>
</td>
<td class="nump">$ 230,076<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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember', window );">Supply Commitment | Camino Real</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_PaymentsForOtherCommitments', window );">Payments for other commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,500<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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember', window );">Supply Commitment | Camino Real | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cwt_PaymentsForOtherCommitments', window );">Payments for other commitments</a></td>
<td class="nump">$ 22,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplyCommitmentAxis=cwt_KernCountyWaterAgencyMember', window );">Kern County Water Agency (Agency)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RecordedUnconditionalPurchaseObligation', window );">Recorded unconditional purchase obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Purchased water</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired', window );">Minimum acre feet of treated water to be purchased per year over life of contract | acrefoot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,500<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_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement', window );">Minimum acre feet of treated water to be purchased under prior agreement | acrefoot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties', window );">Minimum acre feet of treated water to be purchased per year by other parties | acrefoot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,500<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_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement', window );">Number of other parties obligated to purchase treated water | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Water production costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplyCommitmentAxis=cwt_StocktonEastWaterDistrictMember', window );">Stockton East Water District (SEWD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToSuppliers', window );">Payments to suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,300<span></span>
</td>
<td class="nump">12,900<span></span>
</td>
<td class="nump">14,300<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_SupplyCommitmentAxis=cwt_SantaClaraWaterDistrictMember', window );">Santa Clara Valley Water District</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToSuppliers', window );">Payments to suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,300<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
<td class="nump">$ 15,200<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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantee Type, Other | Kern County Water Agency (Agency)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired', window );">Unrecorded unconditional purchase obligation, minimum quantity required | acrefoot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,500<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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwt_WaterContractsMember', window );">Water Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Water Supply Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 482,686<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_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sets forth the number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences, by third parties under separate agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sets forth the number of units of goods that must be purchased under the terms of the prior agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of third parties obligated to purchase treated water each year under separate agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_PaymentsForOtherCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Other Commitments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_PaymentsForOtherCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_LongTermPurchaseCommitmentMinimumQuantityRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of cash to suppliers for goods and services during the current 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-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 17<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-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_PaymentsToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RecordedUnconditionalPurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).</p></div>
<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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25383-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_RecordedUnconditionalPurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum number of units that must be purchased, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherCommitmentsAxis=us-gaap_SupplyCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_CaminoRealMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_CaminoRealMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=cwt_KernCountyWaterAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplyCommitmentAxis=cwt_KernCountyWaterAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=cwt_StocktonEastWaterDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplyCommitmentAxis=cwt_StocktonEastWaterDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplyCommitmentAxis=cwt_SantaClaraWaterDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplyCommitmentAxis=cwt_SantaClaraWaterDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwt_WaterContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=cwt_WaterContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830408707184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract', window );"><strong>Operating leases</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_OperatingLeaseRightOfUseAsset', window );">Other assets: Other</a></td>
<td class="nump">$ 14,762<span></span>
</td>
<td class="nump">$ 15,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">1,065<span></span>
</td>
<td class="nump">1,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">13,838<span></span>
</td>
<td class="nump">13,601<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_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">14,903<span></span>
</td>
<td class="nump">15,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract', window );"><strong>Finance leases</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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Depreciable plant and equipment</a></td>
<td class="nump">19,820<span></span>
</td>
<td class="nump">19,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">14,017<span></span>
</td>
<td class="nump">12,411<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net utility plant</a></td>
<td class="nump">5,803<span></span>
</td>
<td class="nump">7,083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturities of long-term debt, net</a></td>
<td class="nump">2,555<span></span>
</td>
<td class="nump">809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term debt, net</a></td>
<td class="nump">2,675<span></span>
</td>
<td class="nump">4,918<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_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 5,230<span></span>
</td>
<td class="nump">$ 5,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">119 months<span></span>
</td>
<td class="text">129 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">32 months<span></span>
</td>
<td class="text">46 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_WeightedAverageDiscountRateAbstract', window );"><strong>Weighted average discount rate</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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other accrued liabilities<span></span>
</td>
<td class="text">Other accrued liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Assets And Liabilities, Lessee [Abstract] [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;">cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Assets And Liabilities, Lessee [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;">cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_WeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Discount Rate [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;">cwt_WeightedAverageDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_WeightedAverageRemainingLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Remaining Lease Term [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;">cwt_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, 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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for finance lease calculated at point in time.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current operating lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in time.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418052272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 2,514<span></span>
</td>
<td class="nump">$ 2,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FinanceLeaseCostsAbstract', window );"><strong>Finance lease cost:</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">1,606<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_FinanceLeaseCostTotal', window );">Total finance lease cost</a></td>
<td class="nump">1,852<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">2,101<span></span>
</td>
<td class="nump">2,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">415<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">6,838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Depreciable plant and equipment</a></td>
<td class="nump">19,820<span></span>
</td>
<td class="nump">19,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(14,017)<span></span>
</td>
<td class="num">(12,411)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Net utility plant</a></td>
<td class="nump">$ 5,803<span></span>
</td>
<td class="nump">$ 7,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Current maturities of long-term debt, net<span></span>
</td>
<td class="text">Current maturities of long-term debt, net<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Long-term debt, net<span></span>
</td>
<td class="text">Long-term debt, net<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other<span></span>
</td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other accrued liabilities<span></span>
</td>
<td class="text">Other accrued liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other long-term liabilities<span></span>
</td>
<td class="text">Other long-term liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_FinanceLeaseCostTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost, Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_FinanceLeaseCostTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_FinanceLeaseCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, 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;">cwt_FinanceLeaseCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current finance lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current operating lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<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 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830413047152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_CashFlowLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 2,498<span></span>
</td>
<td class="nump">$ 2,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">824<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>Non-cash activities: right-of-use assets obtained in exchange for lease obligations:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">1,634<span></span>
</td>
<td class="nump">1,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">$ 326<span></span>
</td>
<td class="nump">$ 1,286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_CashFlowLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Flow, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_CashFlowLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease Liability [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;">cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<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 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<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 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830409642976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">1,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">8,180<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">17,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(2,707)<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_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">14,903<span></span>
</td>
<td class="nump">$ 15,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">2,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">1,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">5,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 5,230<span></span>
</td>
<td class="nump">$ 5,727<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830418032496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>May 01, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>customer_connection </div>
<div>wastewaterUtility</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,814<span></span>
</td>
<td class="nump">$ 36,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,842<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_dei_LegalEntityAxis=cwt_BVRTWaterCompanyMember', window );">BVRT Water Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_NumberOfWastewaterUtilities', window );">Number of wastewater utilities | wastewaterUtility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<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_cwt_NumberOfConnectionsServed', window );">Number of connections served | customer_connection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800<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_cwt_NumberOfPotentialCustomerConnections', window );">Number of potential customer connections | customer_connection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cwt_HawaiiWaterCompanyMember', window );">Hawaii Water Company | Hawaii Water Asset Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetAcquisitionLineItems', window );"><strong>Asset Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid</a></td>
<td class="nump">$ 4,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cwt_AssetAcquisitionAssetsAcquired', window );">Asset acquisition, assets acquired</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cwt_AssetAcquisitionLiabilitiesAssumed', window );">Asset acquisition, liabilities assumed</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AssetAcquisitionAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Assets Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AssetAcquisitionAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_AssetAcquisitionLiabilitiesAssumed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset Acquisition, Liabilities Assumed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_AssetAcquisitionLiabilitiesAssumed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwt_NumberOfConnectionsServed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Connections 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;">cwt_NumberOfConnectionsServed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_NumberOfPotentialCustomerConnections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Potential Customer 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;">cwt_NumberOfPotentialCustomerConnections</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_cwt_NumberOfWastewaterUtilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Wastewater Utilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cwt_NumberOfWastewaterUtilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cwt_</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_AssetAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AssetAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_BVRTWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_BVRTWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cwt_HawaiiWaterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwt_HawaiiWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cwt_HawaiiWaterAssetAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=cwt_HawaiiWaterAssetAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139830415500336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquityAbstract', window );"><strong>Capitalization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 556,698<span></span>
</td>
<td class="nump">$ 514,873<span></span>
</td>
<td class="nump">$ 461,146<span></span>
</td>
<td class="nump">$ 406,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">1,322,394<span></span>
</td>
<td class="nump">1,171,917<span></span>
</td>
<td class="nump">910,281<span></span>
</td>
<td class="nump">768,843<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total capitalization</a></td>
<td class="nump">2,374,881<span></span>
</td>
<td class="nump">2,227,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory balancing accounts</a></td>
<td class="nump">12,240<span></span>
</td>
<td class="nump">32,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">294,650<span></span>
</td>
<td class="nump">271,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 330,251<span></span>
</td>
<td class="nump">294,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">525,936<span></span>
</td>
<td class="nump">472,209<span></span>
</td>
<td class="nump">417,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,182,980<span></span>
</td>
<td class="nump">921,344<span></span>
</td>
<td class="nump">779,906<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total capitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,238,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory balancing accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">256,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember', window );">Corrections</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,063)<span></span>
</td>
<td class="num">(11,063)<span></span>
</td>
<td class="num">(11,063)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,063)<span></span>
</td>
<td class="num">$ (11,063)<span></span>
</td>
<td class="num">$ (11,063)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total capitalization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory balancing accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">15,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">$ (4,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current 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 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>103
<FILENAME>cwt-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cwt="http://www.calwatergroup.com/20221231"
  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: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="cwt-20221231.xsd" xlink:type="simple"/>
    <context id="iac37759da6714913a128c840bd96a158_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib97d05d872f046608e21e4092fe96784_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icd0da013367d43e896970d3f004bf5b9_I20230206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2023-02-06</instant>
        </period>
    </context>
    <context id="i32be0384b5444f618f586802f188ce09_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93395be02ca04ebdaa2bc98e87428305_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i37f1a0a06b544520925e67d39be6542d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6bcf9344d7bd42f2ad762951bd3dbe29_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i97bca14b0a814a6485cbbac22413b7eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6190a3298a9645f6a28d7fe79e6c6779_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6168432c67043cda664b0e8524ec163_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i222c4fed6c87448daefa249fb2c29956_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2be4e64279954ac3bc6a2fa341aec9db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idcad78d8a4c64cf0b37eeaf8a761ed10_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic908202b860e4974803e68e74512048c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ea6b0b655d840039d5b64ce54515bb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="i2ae8825fc7644dce96af2ef183ed3156_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="ib7740eb88736481fb794ea5581585dba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="ie7854a08f0184a4e8ff566f9e3245b4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i199df38e90bc4ead817c099661a541cc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37844bc811b149faa9456dd56555ead0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if1014ded0e0e4d3184b9b68f05a5a806_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="i5390e7c76941477e93d0344e9a60779c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="iecafb4f306654af492305b51894f64d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="idcc20b887e81458aa64a5cb1e8b4568a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82e1913d730c4fb39e6c3fe86ab36e85_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89d52d1b59f34f46838ca6fd5bc154e1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56ab60b9b8e840dea980eaa7b1b1a50e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwt:BVRTWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0e108e3c4c4c4901bb2736ec4b435855_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cwt:BVRTWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i262e2d4a429d4ec09ae77d50a6314c04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenLiabilityAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e9f0351475a47e2b3c6284d507fcace_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenCustomerClassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac62f26da244429fa28402433e3c60ae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cwt:ReclassificationBetweenCustomerClassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1756ed51045a4592a832322838aae2b3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95058f92ef9c4706bd19c50c7959c188_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32485732a86747358e899a1623e5eebb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61cfa9cc60bc4109816d8006834159fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf5b370187294d50a37c6d044205a825_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21681e9597d6410cae14f703c60768c2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:BusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i91a86540a4444d9ba56c885260a704e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idda9cb35bb3144379e19c676ed7f1bad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i751d6b3bccb24801a9c969e797e2f6c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:MultipleResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4bb2bcf172d4ecebdfc5d9d6df89394_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9ae53ac0aa3a4cc8839d274bb96bb06a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf906dcc8e274414b72d4cf149ff4698_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i781bf191d94447abb46058f497dfe56d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ed1622b38794af2a91f08d00317f853_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i947ead7c323c4d29bab2568b56ef2f70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:PublicAuthoritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7a1277d9caf414ca286e0a14a2b6699_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8595ebb5a6564865add2270d66d255fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9158c63809b462d876b9e96ac5a6faf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i03dc919ac6624505bb2cafee27d2d28f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6ed79f661803412a8516ff3492b06347_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60370be593b74a8e9cf810c5aaa4c66d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0be06a8c46264d5397ef030efabef4bc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb22ea5c326b4d6cba509379ea8ee3ad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2601db0a9f14ac2a69ae537d666f0d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:OtherNonRegulatedServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:NonRegulatedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwt:InsuranceProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i997ef626bd414fc684441df6ebfb9e33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i232acafa536a41bebc7023d26edf8e49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29f27197d8de44829cd2b8b52f27907c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if519f6b97fde40ac9c326e494d6acabb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a9065d299ff4acba46f7c19766cbbc2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i807321c2403f40f08f47991281d2df8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8812fb8b10204aecac2da462793077c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ac15a673893446a808c403d906e57d0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if4f09446ca53472e815472195343e02c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:WaterPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i321239c3013e47be8d66f6da947c48de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OperatingAndMaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae3975fc62404377afb0472eac7bf729_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:LeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:DesignAndConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:MeterReadingAndBillingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10b5b90fe450414ab24a534985c17786_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i71f91c3abcd247c5b0e26116d863902b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf6a8de3083148b885f18c44f979d519_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i68b559e487ca4bd89007c828d110e298_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cwt:ComponentOfOtherIncomeExpenseNonoperatingAxis">cwt:OtherUnregulatedIncomeAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66f2f8eb2305418b90e3dc800a8bfe34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbdc33d1a10c422bb3f3df307a34ad95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied421aa23aa642e0b4e14b6a53f87f73_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0bfdf2020f91434fa56c33758c3b1d94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82eeed3b364f4e2ca85a6c178e0f1e6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f7b473c40c448538134d0baf146ac86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherAccruedBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3250cdf6816e4a28a7d452b08f3f119d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:NetWRAMandMCBALongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie514a56efde74e93a30f40b75b2905c8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:NetWRAMandMCBALongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if90a11a44612479c84585d6416e5266b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i08bc26ef045548beaee875206fb835ec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3b7aaa50a9c4da79d6e392b88a3bf1a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i898a755c050741769d7ad14be2a459eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b8590ab5d9d40fca1b732cbe26d149b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibc0ad29b7fae420eb295e49b1833be7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24479b5151914f9d938e0bbc657e9fca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i80700ab57f5c4c729dd91c87068bf550_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:InterimRatesLongTermAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie140461a78194cb1b09514cb3c5ee0fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3407abb5d02843aca3fcd70d7ad680fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:TankCoatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia088ef0c986c48f5ba2d17226d83b6fd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i916f22a091e747f68851a3b29d994f65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f0c2f4ec6454c3489a8a48bc16765c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:RecoverablePropertyLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacf38196d32d4c9b914ed5f3b277fdf6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i64596ad2aed54cd2b8f0a444a5971a9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:PensionBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia7e293e9d6f647b8b679928f36433d68_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42fbd14c64694bb887421d2c693c0540_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia16c8d9ac44f4c2784de416e8744d25e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49f9a02cf4fe4e25b58c4776aed75421_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:GeneralDistrictBalanceAccountReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0240ff269984a129689ac0c865faee9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i922a732d08584e98909ba30c696f0d71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i763b55ad57b64c7f9939176c04abb285_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4d2a19d658447bd90a07aba4652ce79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf32734b79dd434db4b84f3f97876eab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cwt:OtherRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic572f5a2360a45dbb40986346eee07fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c5a6e738d684a1391963f8a759edfdd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba0ae0f8a45244d193e2e6a5d5294d02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14b2a39dadc648b39ef071f647591c5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6841d9c7ae1410e951a223191ed280b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d2dae21474f4798ad34e11253512a29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:HealthCareBalancingAccountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcd0bffe8bd54dc086b94bf99f654daa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9164c866bf443fc82b66bc670bc316d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:ConservationProgramLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9115ce5c7e6a40b2b4c2a0cc40103230_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia6a2a394c7b647feb4f53e8a54dd8457_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cwt:NetWRAMandMCBALongtermPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cf66bc98b7342b2b792a0621a44e2ce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25cdab259a084404b0fc2d180e04e694_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b091550613c4b2a980a1c8c3f8ab1f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e48fe1a81814d549e13c5d4d42f5838_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8743bf16652e4867abaa941179d4681e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">cwt:CaliforniaPublicAdvocatesOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i13a21d1b8c504507bfe671e514f9ea3d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPumpingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i509cf9cbd2d249a58665592be97cff66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPumpingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaf4be003ef149c99dcfd60d79bee3c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7dafb0063e0b48f58354270a4f62be01_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8cc41c0fb0954f719cbdec5909979039_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:WaterPlanningStudiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia45848758079464a93fd39702f6c2a7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3eb42457086241f68f6bf65a55e262cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i488e904199a64470914532750f329dac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cwt:LeaseholdImprovementsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-01</endDate>
        </period>
    </context>
    <context id="ifce9a9f09be349bdbcafa636c623afb8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e07cc23b8cc45c793c886a19eb09b2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia96f6888a4b445b3a260adadeb692704_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i923c92797f1c4c9681a0987f4b20686c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ff43e7b269d41138956af6586c9ac9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia734808147fe4a9d81985ece863aee34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EmployeeStockPurchasePlanESPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1a594f8311a4342bf5914f516a96476_I20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2022-04-29</instant>
        </period>
    </context>
    <context id="ia5d914954f2440b4b45582a3cb314004_D20220429-20220429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <startDate>2022-04-29</startDate>
            <endDate>2022-04-29</endDate>
        </period>
    </context>
    <context id="iab081944c7ae4a0fa75668b933480b36_D20191031-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwt:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id56019ff68ea4341b9e060f53710f08b_I20220725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2022-07-25</instant>
        </period>
    </context>
    <context id="i761b4ae88eb8449ebdc2636faf51f231_I20220726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="ibab0f197bfbf4a14b715831e4d58f2e9_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="i303da9e145c64c2d91210c62f161609c_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i58a43cd6c5bb45869c129ad95323e2d5_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="ie1ea545d9e4240f997fad296363edf9c_I20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-29</instant>
        </period>
    </context>
    <context id="ic6539abd0f2245b2916e99897b0ecc9e_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i7a83c0a9329a4fab9f1bbf601ab39093_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i1d8211dfb2984799be3d143226cbeaf1_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="i602c056e734144c99e7e317d123551c4_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="id1eba25b5be74ff7a451fb2e540d19bc_D20190329-20190329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-03-29</endDate>
        </period>
    </context>
    <context id="ia11b8258d3694127a0626fdeddc5606c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff6d4b384ac74fc2b57f92dd75222610_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf8e7bca6cfc46bbb35ac173dd5eb994_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i921e03bcd4c44ae884bcf50c753b3d29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a545a30b2504b5ca08632736376e3d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsZZZSeriesDue2051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5746d46289114c4b9851489bfc8d2d42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsZZZSeriesDue2051Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FristMortgageBondsSeries1Due2061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb8f713cad3747c4bd7b59ea5d1bdadd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FristMortgageBondsSeries1Due2061Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0a9d97b2d19467eab8efb46f8325b88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsYYYSeriesDue2059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iddaef52cee5344aeaa11ebe2a6942821_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsYYYSeriesDue2059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7e90c1089b74bb588514764ca3d4e84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsWWWSeriesDue2049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie9116e2ea1d14715947eec0f5af99eb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsWWWSeriesDue2049Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsVVVSeriesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ff91e79cee34550935ba77b90241389_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsVVVSeriesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsTTTSeriesDue2056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e23706e685c4fc1baad4e0c2711fbad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsTTTSeriesDue2056Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsSSSSeriesDue2046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie07f4b41b1b9495e94c64e106c6fd9fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsSSSSeriesDue2046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsQQQSeriesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5855277641ce430c8f0e96a9085a4433_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsQQQSeriesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49b93badd0e84851afa8440f5916ed65_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsRRRSeriesDue2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27ab8021f9204f11b180c1f6c565f86e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsRRRSeriesDue2045Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsPPPSeriesDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i137bb47697f748daad7f7c1196b166bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsPPPSeriesDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a9ddd325ae945da9e79826a182ce74a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsAAASeriesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07d141d517f84e2f95bbd1605762a7e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsAAASeriesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if00d0a36e2f54aff8edfeffe964954e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsBBBSeriesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63087903242247fbaf853f112705e800_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsBBBSeriesDue2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia56e962c9b074252b99222f6c6267de0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsCCCSeriesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec5e29832cf54d739e9be111b72930b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsCCCSeriesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39d99a3a682f495a88a8b3655297db1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsDDDSeriesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia06a3f36f6e1436f8ac450a248097a2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsDDDSeriesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsEEESeriesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43b1fdb4cd9f441faaab3e6acc47e90c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsEEESeriesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia27c3298f22746fd9aa4381890cb19d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsGGGSeriesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i730d45e1d6204db39988b7db3fd3aed5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsGGGSeriesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73b9921b66b34242a45171e5e0052a2b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsHHHSeriesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie8a592ef7a8c4db984af90ca7cae7aa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsHHHSeriesDue2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d80b17237f848748d5be725a23fdc46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsIIISeriesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ac72bf079ec4eb687bca7c534220829_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsIIISeriesDue2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39616429612f4412be3e670cb35198b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsOOOSeriesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8708d30eff0243be9008f72d0b5defb6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:FirstMortgageBondsOOOSeriesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b54ff2a0d344831a6fe4fb01c5924c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:FirstMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a17170c920f4742acf7f2e8806d119e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:FirstMortgageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19a19ed79df847229ba9deab3924f7db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ab0373191cb4af69b87340cb2a8fe32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2265490353c04b749be93a1c6848d3bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52100cbbd1bc491fa269a5937aa9151a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:CaliforniaDepartmentOfWaterResourcesLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6f7f2408796440a9254bbd24dd4ff29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42eacdb7d27542e4abae4bb46ea0c5a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwt:OtherLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i310aa844c5b24fb397372da7d7cde894_I20210511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-11</instant>
        </period>
    </context>
    <context id="ic38851de73f047efbaf12bd38c4691fd_I20210511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:SeriesZZZMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-11</instant>
        </period>
    </context>
    <context id="i7077baf3d48b42a7842aa46e1f591fb9_D20210511-20210511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:SeriesZZZMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-11</startDate>
            <endDate>2021-05-11</endDate>
        </period>
    </context>
    <context id="i7f9065bd3085431082bd48a2f85c0240_I20210511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:Series1MortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-11</instant>
        </period>
    </context>
    <context id="i0ed006ef941f40ab810fe50d89bf11c0_D20210511-20210511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwt:Series1MortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-11</startDate>
            <endDate>2021-05-11</endDate>
        </period>
    </context>
    <context id="i22fd14972efb47fc90b03d66756f7094_I20111004">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CalWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-10-04</instant>
        </period>
    </context>
    <context id="i22648d23b41646878c7aac970fb0d456_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3cdee50c47074d37a572a85a959cc31e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84b59137e5504919ad9dcfff23dba723_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib92dc35851754e9d92569156ddea23d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib17c5d7d563d485884c28a8a35820e49_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f810957693b468885db36e598810c4b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08cf313a300c4abf9f86eaab6e8853db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cwt:PensionAndSupplementalRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if38e552bece742c9a0d037ce8a4b92e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if911444aec5b4d84a65b98fdf3042986_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27b8d04cce6d43c382b420a9e1be9072_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iedc867b6fa674772899b3f4cd4bc5b92_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2a3f26b45e6b483caffba9b207add562_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31bd4a01bbff453c98e6bb9c2883d1c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4bb9a18d787a47b78718bbf79c45db78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i259e2bf20b584603b43ed845d3e2c7e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8aacccb1e034401ba24f94066a18cd28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i064ded8e607a487c8d82aff49fab5aa6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a7e467f31404cacbaa8b96a97507d43_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib57d6b32536a4508ae85b9d4e001fa4a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib59d85841e8f407583c8539d0d952d8e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i157615065b584c7fb08dd27e07cdca8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id5486f750c93438b8d2cc97020996110_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e6d64ac268845499e11803ab6cffd2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c4d55af719c48d98e5692f116d9625a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0436b6119a81465095a5e6c99387697c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2325188aa9de4f3b9110189399e85e71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16fe6402d91242198f80ecc1f828f529_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14946faccd9c4f4a950dc04e4c9690ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5a59c0d0be6343db97488c70a31833db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc0f3167813c4f2db7a7e5a197c7019f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf05d08069b74e00a31aad25c9d8a7e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if55005eb640a4b5a8cf45b9c1fec57f9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia7c89a6f2743462e93be7e543dcb67f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i616840c230b742a28cbb77461d4da8eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i22650a0d1e2347f0b8801867ff2f8ea0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia61acf6cbd1b480d9bbbab5d95cb0317_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic726749796e441709deb076fc304fbdd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5faafd9336694533825b976c2ac28f7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i030a642c0e9c49d8bb7cb7164d49e11f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia07f6668338948f0948f199810961b24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd16289854bc49c6ab2a5669c708d9ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iafe856bbe6464a68a99bd8febd0afa8c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i14436ad6f7de41069887afa01d307d16_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0aff47a3588b4407928249ae0db44dc0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72a2aba799114dd6a1e368aee67ba1d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i303ef2f6a14d4666883f25a32c1df66c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1677087209bf4aa3a9e894262187c7aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94df668f2e5a4b96b5c436eba24bd9a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iced0a5eafa8c4ea3bd36123c9b0ca1fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3bbafcba3b7436abb37b2da60d2f424_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdf33a68e442491ea17c81f6605884e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ed2f016631b4e35ba99f05d5387c1b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25c210b7cfca4f19adf932e5725158fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia89458bfadac473ba1f9e8245554a7ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7190795b66af4e10849827e20bbafb47_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5cbb8b6b846344fcbc3bc9eea70a6c24_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib93d37017e464d34b35cfbd2b5ce3d4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia09417b414614917b8f29a61ef087527_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5c9819084714c2bbf4f1f956833911f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icaf477bc288a4721b970b683665760fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1099396f15904619b6d668157a4e7902_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia939a14587de4507b7aee03594116882_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6db2290c116449588e2bf840780abb2b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id69389a8aedd4bb19d2787193b8226b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0924d90dc48a4b1497aa9418cf088ac8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f9c250b2dd040e3b3c10dda56cb9881_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b4a9f0f115d4320a0aacb258287bef7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2947a6a679e04b929336fc9cb29ab0c7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f08a5b51f17431e942ae1f2a5923e7c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5df39f56472e4b9e90e207e7034da037_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i014c7607428b4652aa2870ea020785d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic12cafcdbdf046308be270b3d77f66e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cwt:DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1ced65ea3de47f096ff172ede565cbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9e90767cbcce43238857bf99d4160cbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77a233e0991b41d8a492176fb66ee1a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia9a11b71df7945d997b2e5b5a76d2eea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ece3e04b44b4665af10790cd663fee9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iba21fdd2c12c43e7910109f0a3a27963_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51d6319222e44b0a94d2b6f6d5ee2160_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i189c710bf5d8481294ce43f7cec2e0b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0654acd9976d4d08a062e57ff5b84384_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id32e454461874cd28c9d8446ae1e83a7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9a4af547fee4184a04ab35a51390a9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cf1f145964a4dc99ecc30d9c1257526_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdc7538f6d0940959fa999491df807f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6927fca22cf04f10b7fd2443ebaf9faa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27b4e7980e5f44278cd240717d597367_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i923deabea25e4ae281854e98dab7af0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9d84cff1b2b44d78ba8faf533502fec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i415de8a11a2649d0ba79c4f824dd7ed7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd8563ce7f97466a815c6bdc33975905_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id91be9ac37fa4b74b36b15df3ab8f57d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8774e570fe6a42bb9d95325073e6acd0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c99113a67114f4d8b1ee0ecf5ee4822_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9cb905701ce422dae7fe708445204f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4927c1f404e4481a074eedc9c07ef99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdfe02e75b4a4f849af7446ad50223b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b9fb8746e48478881f936f765a98298_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsSmallCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28c70baf9caa4312b16e8abc86f5a5e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c82f4e4be6641eea5a9134a03348b56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic73a4df291984f799b5d70c08431c77c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26df172cac39451993dd84d53b6542c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i307303f317bb4f6fb4ac226e5aa87203_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60a7380affab4322b1c122507a7b7d6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fb626fb5f0a45bd98d1c4c98e9be1f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3dbdff15613b4c6c83fd1ac713bd0975_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsLargeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb30bd747dbb4b9fa5d10f85601b93b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57faa61b56ac43d8832bafa798186c53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia40a3ecfdc0045b38022170eb869dd36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf3c8e09420d467691bea34df98c0040_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3b6a7afb7e94a24adc2603172775d67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb096e5b0ad448c9ba5e383f250910be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i489c1eaf0c544a9796e4e8ea9dc43752_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesNonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfb9305230764658adad5a8f471a77b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3a5a6bd4d3d4f0da020a8c2ba059b13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30b73b0d0aed4a5a9bf5e652667ffe4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb75a889191a405d9e913a78d4853566_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4410127c063442cbb5ba38bbe863fc95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie748d27512b0495e8c479e4695e60594_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id70e008e1c0649f398371cf006c8f30f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79936f1c65484faf9f42f3b8c1b99873_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief59e31702124ac69912db69ef461630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0dadc53bcb64dd5849363a9a3d4b078_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff203498f4414d72b2e23b8a0a0ed80d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec3fbba11c534bcc8c1596b62b18a3e1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f81e2fb855c4e23a059fb8d6a94eb36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7aec54cbcdc3432c8cb4cc2fac9a20dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ba90a59a5f64245b09ed134b1ae4180_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie24ad01103da4545bd6409aa30ffd0c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59095ee0059f47a09b7a2628a66dfa3b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idec9bdf52ecd445fa543410591310d2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibeb5c7cbfb32474cbd061c7d21fff201_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75f37a2a3f814b7e807e352fc20a03d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09e4f88d21ae495da759bb62962c06c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36e77966acb34f57af2cb8a4ed381a15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i40800ac436fd4a3c9687e750acc4fdcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia682c4a7a3f2483688035b97353b40e4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia09fe58be75a4305ac4ec529b93d4e7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79417c5c48624a46aa129ce92537fac9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec6969c7e98e4092a7d57bd2cd57c367_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea34eee02bf9492c8b88f94712a7981b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifed6b5530c6c477688b4be8a34f45a7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:AccruedBenefitLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1f0fe9cdeb8426083ca193dc81eab3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f7a2f6519564f4f98786eae4d8290cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c0e4cbe6a6c4aab91b8ccf56d08abdc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f85da36491a4b2fa2ba490e63f427bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryAssetsNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ad1172a39ac4ad19ccfdae84fa52fab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a2dbd4a1c39465abce705bc67d0a198_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1758e3afb99455ca0d22a43e740b8b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f083c1f7d0e4e4288f3a2e390655776_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwt:RegulatoryLiabilityNoncurrentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i70dc93b838b544f89519a406ad2cc983_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id264b4afda5d48f19b450be08931ad60_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4df0607f75a646bb841d1e6330ee187a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i413ae04af2c94a7982136ff429f1eb5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5dc866833d164e26ab4cbf74aa28f0b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i456bff39767c438c91260fd55561b5a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i30acc5f3c0044b129f3184bddd8a0418_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73032de2543144749590f03b925188ab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i39ff8a2f20bc4698ae5b6b91badc62e8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0c160511b7344fb7a875da0700db7f42_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i07702274634340b3ada52be9e24f993d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:SERPPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5d6b041e449411790088d2b91a9f3e6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48a9457577bb473da5bd3e971c05d249_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95c667581df84eba9d839c3823cf4711_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd1bea5c81844c2999f6b3e888d7f36c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cwt:OtherBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i474d4f274eef454db0cdeead25864ff8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i403bf901cd3c4698992bea27fdab2b22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i123f772849c94a8795825718da82c823_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i36250a72a0e54a638af9c826223ab5ea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic052c62790174b08b8a2cd3167274c70_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib196884202f043f78b1cf969ccee020f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwt:PerformanceBasedRestrictedStockUnitAwardsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie2d3e6637c864b6388c784217686e6e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd34eac674454d859acd5dd342c69c19_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia09142fb2c864f7f98146027459c8b2f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc82851dfc644a55a910407f71b5565e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6697869dfa4c4df6a33ff4e845bf4a3a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</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="i8b5e61c8256045118ae195e2c21643f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib41727133ef1438baa9646d7dcc18112_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60ef52ca6b9c4efaab0262221064f829_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59454ab96a5644989827444f0ba48614_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i596d11adc7b84a9c952ae36e9d63e4aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b41c49a343f4a51826da2e51e9153c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97aa34248ecc449bb2f37b5ad20369ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia929886237bb4101896b879bb50cb18a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">cwt:WaterContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i960f9cb96f12405989ab7a13c0fa17bf_D20230101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i5ae3a0df8b264e63ac9c883390f83224_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e90771d3b774be2b72708c55ef9724a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2995819377184c3f96611c32b6ea8140_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:SantaClaraWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9ca49456d83480ca34d03b07f91c125_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a68ae5850444f4c983a779827fcbb4a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i629aaee524aa4763ba26b8c5501d4a47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:StocktonEastWaterDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if54e9500d1824ba1b29bbe6904018cb6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida13ab1843304e668799f0ab128a0327_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d9b4ce68cf14431a1ad34e033b86d6d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">cwt:KernCountyWaterAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i193df4f562ca4ff1addfe45320e9fa99_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">us-gaap:SupplyCommitmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:CaminoRealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-20</startDate>
            <endDate>2017-12-20</endDate>
        </period>
    </context>
    <context id="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e2024386d9a4d7297e3d1af7658b92c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwt:CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:BVRTWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ib6b6a765ffe44654b55f0906ce96facb_D20210501-20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwt:HawaiiWaterAssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:HawaiiWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-01</endDate>
        </period>
    </context>
    <context id="iaae7d5098eef4413aee1c8af1c6baf52_I20210501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwt:HawaiiWaterAssetAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwt:HawaiiWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-01</instant>
        </period>
    </context>
    <context id="ib98856ab3d78438380b2a93825a40489_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84621cdf899644b5a639274a2a3ba754_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14a12674f1c44d388397d93c3fe384e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id5cc52394abe4c90b81d189e56077a5f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035201</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cwt:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="acrefoot">
        <measure>cwt:acrefoot</measure>
    </unit>
    <unit id="entity">
        <measure>cwt:entity</measure>
    </unit>
    <unit id="well">
        <measure>cwt:well</measure>
    </unit>
    <unit id="wastewaterutility">
        <measure>cwt:wastewaterUtility</measure>
    </unit>
    <unit id="customer_connection">
        <measure>cwt:customer_connection</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8wLTEtMS0xLTUyNTIy_cf7aabcf-8e5c-4a40-97e9-5445c69dfca8">0001035201</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8xLTEtMS0xLTUyNTIy_b72da637-9a0c-49b5-8d36-884dcc5c3b8e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8yLTEtMS0xLTUyNTIy_efebdb6d-736c-41ca-a505-0a06f7dea9c5">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N180L2ZyYWc6YzYyYWQzNzk0MzU1NGQ2MmI5ZTM4MDY0M2QxYjViZDQvdGFibGU6ODViYjE1ZGI5NTAxNDA0NmIyOGRmMzc1ODhlYzY4YzgvdGFibGVyYW5nZTo4NWJiMTVkYjk1MDE0MDQ2YjI4ZGYzNzU4OGVjNjhjOF8zLTEtMS0xLTUyNTIy_85194c23-7e0a-43ac-afda-0f6cf5406070">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3">http://fasb.org/us-gaap/2022#AccruedLiabilitiesAndOtherLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk4_a3effe37-5b48-4efa-88ee-c9cfdfc938cb">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDky_d65959b2-603c-495a-b003-f7ec7cb6f6f1">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yMDU_85c8da20-21f2-4909-95c0-49687a0712ea">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yMDU_192b4ce4-ae9f-4867-8351-b3a298133869">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkz_ec95f1a6-5b92-4ffe-8796-562de571ae63">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTA2_588c4eb9-f7f7-40e7-a32f-1efd447cb664">1-13883</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk0_f49c3676-28bd-4d31-8278-54688738f75c">CALIFORNIA WATER SERVICE GROUP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18wLTAtMS0xLTUyNTIy_6a472565-4367-4c10-8990-e8d7fba720df">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18wLTMtMS0xLTUyNTIy_7fd7d1b4-ab42-40c6-b3ce-4dbee8d64aa3">77-0448994</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18yLTAtMS0xLTUyNTIy_56559832-2776-4ba4-ad08-37e92ad217d2">1720 North First Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTAtMS0xLTUyNTIy_b26a7f23-11ea-4696-8e28-1546b5ce08f2">San Jose,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTEtMS0xLTUyNTIy_bdc9c066-2999-4ef7-a9df-79878a0e3cbb">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6N2I5OGE5NDhhZmYzNDZiZTg4YzE5NjQ2M2U3YTZiMjcvdGFibGVyYW5nZTo3Yjk4YTk0OGFmZjM0NmJlODhjMTk2NDYzZTdhNmIyN18zLTMtMS0xLTUyNTIy_d440bff4-0b82-4af2-81df-8950fc6648f5">95112</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTA0_4adbd727-425c-4f4b-957f-8d1bb22ab955">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkw_525ef0b8-b65a-43e3-96fe-453d8407af9c">367-8200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTAtMS0xLTUyNTIy_94da8f1d-6734-48a1-97ed-91c1a1b619d7">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTItMS0xLTUyNTIy_b9820987-6cf1-4b72-997b-857a8a7362b2">CWT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZWVkM2UzYjkwZWE2NDk1ZDk4MzIyZDM4ODU3Y2ExYTcvdGFibGVyYW5nZTplZWQzZTNiOTBlYTY0OTVkOTgzMjJkMzg4NTdjYTFhN18xLTQtMS0xLTUyNTIy_844c887a-b158-4b42-98f4-48f9a8fea123">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk1_6d8c58e2-6908-435d-b169-f727797741f5">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk2_f1f388ad-9c49-4cff-a3d0-a2e9c19ad43f">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDk3_bfe7f343-475b-4d0b-9a77-811975d65991">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAw_7d7050cf-5938-44f5-9a78-dd5a11bab8d5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8wLTAtMS0xLTUyNTIy_e8e75826-f808-475a-9637-a8da8d6a75b9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8xLTMtMS0xLTUyNTIy_6f31eb02-f2a3-4445-a969-1db2686f475d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGFibGU6ZTRkMWRiYjE1ZGQ0NDRmYzg1ZjA3NDJmNTE5NTU1NDAvdGFibGVyYW5nZTplNGQxZGJiMTVkZDQ0NGZjODVmMDc0MmY1MTk1NTU0MF8yLTMtMS0xLTUyNTIy_87bb85af-c806-4c70-8ae1-cf430ce8c307">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAx_ca725cd7-7916-4192-bad6-f17be5d68832">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNTAy_f5d74b85-f118-41d2-8e77-5dae8d54d7a9">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib97d05d872f046608e21e4092fe96784_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8yODEy_29752e9e-62c1-4de4-b655-d79516746426"
      unitRef="usd">2122000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icd0da013367d43e896970d3f004bf5b9_I20230206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zMDk0_622015cb-a002-43eb-8262-eff577481406"
      unitRef="shares">55600905</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xL2ZyYWc6NzUwNmMzNzViZGI4NGUxZGE1MDA0YTgzMDdlOGQ4YjgvdGV4dHJlZ2lvbjo3NTA2YzM3NWJkYjg0ZTFkYTUwMDRhODMwN2U4ZDhiOF8zNDkx_57076aef-a264-45cf-b1e7-03ef7291026f">Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant&#x2019;s definitive Proxy Statement for its Annual Meeting of Stockholders to be held on or about May 31, 2023. The proxy statement is expected to be filed no later than 120 days after the end of the fiscal year covered by this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N184NS9mcmFnOjg3N2MwYWZjY2M4NzRlYmFhODdlMjVhODMwMmNjN2JiL3RleHRyZWdpb246ODc3YzBhZmNjYzg3NGViYWE4N2UyNWE4MzAyY2M3YmJfNTQ5NzU1ODE1OTIy_0e724df5-63b6-4c25-890b-8ce2aecef55f"
      unitRef="shares">55597855</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N184NS9mcmFnOjg3N2MwYWZjY2M4NzRlYmFhODdlMjVhODMwMmNjN2JiL3RleHRyZWdpb246ODc3YzBhZmNjYzg3NGViYWE4N2UyNWE4MzAyY2M3YmJfNTQ5NzU1ODE1OTIy_e655f8f9-ac2b-47b4-8c08-865130341d58"
      unitRef="shares">55597855</us-gaap:CommonStockSharesOutstanding>
    <dei:AuditorName
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMTgvZnJhZzoxMmRmN2E5ZmIzODU0MjAwYmUyZTM1ZGVjOTc2OGE1ZS90ZXh0cmVnaW9uOjEyZGY3YTlmYjM4NTQyMDBiZTJlMzVkZWM5NzY4YTVlXzExNTA1_90b80472-2b46-4cb8-89ed-ff8ce9ccecee">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMTgvZnJhZzoxMmRmN2E5ZmIzODU0MjAwYmUyZTM1ZGVjOTc2OGE1ZS90ZXh0cmVnaW9uOjEyZGY3YTlmYjM4NTQyMDBiZTJlMzVkZWM5NzY4YTVlXzExNTEw_5124a6d4-86ea-4a68-8fdb-bdd698d01d4a">San Francisco, California</dei:AuditorLocation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUtMS0xLTEtNTI1MjI_ff094fc9-094b-4c8d-84b2-5f47b5d7537f"
      unitRef="usd">45861000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUtMy0xLTEtNTI1MjI_c2bf49d3-1ae7-4088-833e-f13455e89a5d"
      unitRef="usd">45047000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzYtMS0xLTEtNTI1MjI_2bed1bce-6ca8-4384-9d16-587c86438519"
      unitRef="usd">4215619000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzYtMy0xLTEtNTI1MjI_dd530ba3-92dc-46f5-93ed-ef8427a1367f"
      unitRef="usd">3899629000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzctMS0xLTEtNTI1MjI_d9861762-1dba-4fa9-b750-5b7951d34ec6"
      unitRef="usd">247013000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzctMy0xLTEtNTI1MjI_cb54ffa1-8471-4d06-a592-34929afebc30"
      unitRef="usd">222713000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzgtMS0xLTEtNTI1MjI_1352d33b-b95d-4f90-940c-df6ce4995ef9"
      unitRef="usd">27779000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzgtMy0xLTEtNTI1MjI_815418da-42e1-49bc-9e9a-21eb26c9f090"
      unitRef="usd">29955000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzktMS0xLTEtNTI1MjI_3cf46031-fe3b-4bac-a5db-42e52aa303c4"
      unitRef="usd">4536272000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzktMy0xLTEtNTI1MjI_34ea1d71-85c1-4669-a62a-0c1b1931bbc5"
      unitRef="usd">4197344000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEwLTEtMS0xLTUyNTIy_3efe877e-fb90-4d07-a696-bce603002658"
      unitRef="usd">1477402000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEwLTMtMS0xLTUyNTIy_a259f65e-70d3-4c93-96e7-2982d897254c"
      unitRef="usd">1350482000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzExLTEtMS0xLTUyNTIy_84afdc67-68e0-4916-8801-169618137a6d"
      unitRef="usd">3058870000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzExLTMtMS0xLTUyNTIy_94b0956e-bd52-4ed0-a0cb-c6e590358fa8"
      unitRef="usd">2846862000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEzLTEtMS0xLTUyNTIy_1b8c221f-cbc2-4c6b-93a5-f99ab15137eb"
      unitRef="usd">62100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzEzLTMtMS0xLTUyNTIy_440e926d-05b5-42b4-b29d-b20a54cce705"
      unitRef="usd">78380000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE0LTEtMS0xLTU1NzAx_1ec4193c-c587-4bec-bbc7-c1f335b5eae9"
      unitRef="usd">22925000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE0LTMtMS0xLTU1NzAx_84b64c7a-88fb-414f-b281-e8b5228f3955"
      unitRef="usd">2273000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE1LTEtMS0xLTUyNTIy_75020b5d-a37d-4067-96ad-dfb57adba1a5"
      unitRef="usd">55079000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE1LTMtMS0xLTUyNTIy_de4bb453-1f34-4869-8486-c5b240376f17"
      unitRef="usd">60785000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE2LTEtMS0xLTUyNTIy_e92c45fe-b507-475d-ad29-656bea916433"
      unitRef="usd">66826000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE2LTMtMS0xLTUyNTIy_75df91e5-59f8-4f29-81b4-f11cb82a764f"
      unitRef="usd">78597000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE3LTEtMS0xLTUyNTIy_6556014f-eefb-4d1f-b5bc-b092a080d5a8"
      unitRef="usd">20932000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE3LTMtMS0xLTUyNTIy_6bf34325-b9e5-4244-b00b-0b5f70de6623"
      unitRef="usd">18452000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE4LTEtMS0xLTUyNTIy_aaff9546-69f7-40d2-9136-f562762304a5"
      unitRef="usd">33140000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE4LTMtMS0xLTUyNTIy_c9c8aa45-0594-47f8-9248-2ad8ce3ce6d0"
      unitRef="usd">32760000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:PublicUtilitiesInventory
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE5LTEtMS0xLTUyNTIy_9b21d15d-f588-4b9c-86a4-148cc02ace36"
      unitRef="usd">12564000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PublicUtilitiesInventory
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzE5LTMtMS0xLTUyNTIy_89d0bb90-8488-41eb-9e76-a45f91c74add"
      unitRef="usd">9511000</us-gaap:PublicUtilitiesInventory>
    <cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIwLTEtMS0xLTUyNTIy_4ba593a5-fad0-45f0-b674-602e189c80b7"
      unitRef="usd">21969000</cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent>
    <cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIwLTMtMS0xLTUyNTIy_fe87bdc5-ee36-47a9-b2f4-4342001301b3"
      unitRef="usd">19700000</cwt:TaxesPrepaidExpensesAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIxLTEtMS0xLTUyNTIy_1407719d-0e45-4436-b359-1bc01d76bdbf"
      unitRef="usd">295535000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIxLTMtMS0xLTUyNTIy_d17c0466-eb69-42a6-8e19-c355e90920bb"
      unitRef="usd">300458000</us-gaap:AssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIzLTEtMS0xLTUyNTIy_173b3917-3821-4c3c-9a11-aee1fdffd603"
      unitRef="usd">283620000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzIzLTMtMS0xLTUyNTIy_f175ad25-0fc8-4bc1-9391-aed22e0df0aa"
      unitRef="usd">285692000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI0LTEtMS0xLTUyNTIy_5a4b86e4-8c82-4760-b461-caf351693f8f"
      unitRef="usd">36814000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI0LTMtMS0xLTUyNTIy_e8c7b606-00bf-4099-849e-ec15bd9e6e08"
      unitRef="usd">36814000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI1LTEtMS0xLTUyNTIy_69051344-3f06-45bd-859e-1b2607025b4c"
      unitRef="usd">175913000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI1LTMtMS0xLTUyNTIy_6bbdba50-16e6-4e8d-a10b-a7617c03c158"
      unitRef="usd">153445000</us-gaap:OtherAssetsNoncurrent>
    <cwt:TotalOtherAssets
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI2LTEtMS0xLTUyNTIy_5aa80055-3445-4402-afac-72e658f927a1"
      unitRef="usd">496347000</cwt:TotalOtherAssets>
    <cwt:TotalOtherAssets
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI2LTMtMS0xLTUyNTIy_4348fc0c-d6ab-4a4e-8ce8-ed583e65448a"
      unitRef="usd">475951000</cwt:TotalOtherAssets>
    <us-gaap:Assets
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI3LTEtMS0xLTUyNTIy_5b9e673a-f9c5-43c7-8a07-842539055e8e"
      unitRef="usd">3850752000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzI3LTMtMS0xLTUyNTIy_7af9a53f-9389-46ae-85be-17ced881a662"
      unitRef="usd">3623271000</us-gaap:Assets>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMTg_6b31bcef-97d2-42f5-b820-ea0516d99978"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMTg_a8555e2a-7746-46db-b516-2e89a0f8f034"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMzI_4d74d6ff-3a08-4e31-8e90-fa687deba68f"
      unitRef="shares">136000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfMzI_ab9daaf6-fb12-446c-a3f8-3c9b84a3fd2e"
      unitRef="shares">136000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfNTQ_2b9147d3-aa2b-4cd4-a6b5-8d0c072be201"
      unitRef="shares">55598000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NTIyYjVhODc3MDFjNDRkZWE1MjRhNDBhMGEwYzc5ODJfNjE_c743838a-780e-481b-a303-0e1c14b2c409"
      unitRef="shares">53716000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTEtMS0xLTUyNTIy_2bfb47c2-e613-482f-916a-e1253fba151a"
      unitRef="usd">556000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMwLTMtMS0xLTUyNTIy_660bf2dc-07dc-482e-a001-6871b47c34ed"
      unitRef="usd">537000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMxLTEtMS0xLTUyNTIy_c52a4d17-00af-4142-b12d-512db5ebab6a"
      unitRef="usd">760336000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMxLTMtMS0xLTUyNTIy_40351268-c09e-43cd-aa68-26314f9eb2bd"
      unitRef="usd">651121000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMyLTEtMS0xLTUyNTIy_4d49b41c-9691-49d4-964b-8c1e9a6e5184"
      unitRef="usd">556698000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMyLTMtMS0xLTUyNTIy_af37b332-ec8c-47f5-b23d-2bd49a4db2c4"
      unitRef="usd">514873000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:MinorityInterest
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMzLTEtMS0xLTUyNTIy_98f00e8a-71d0-4f07-8a3f-3d95a4d65bd6"
      unitRef="usd">4804000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzMzLTMtMS0xLTUyNTIy_8160e644-4d75-46c2-8fe7-b03a7751db60"
      unitRef="usd">5386000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM0LTEtMS0xLTUyNTIy_2f7c850b-4dd2-4abf-b528-d7c59e584338"
      unitRef="usd">1322394000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM0LTMtMS0xLTUyNTIy_01b4c7ea-a627-425a-a929-bbae8a0c4617"
      unitRef="usd">1171917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM1LTEtMS0xLTUyNTIy_5ddaa15a-1419-431d-b639-725e475595e3"
      unitRef="usd">1052487000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM1LTMtMS0xLTUyNTIy_73f9e183-93f8-4e82-a15c-ad7693bf8bfb"
      unitRef="usd">1055794000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM2LTEtMS0xLTUyNTIy_ffd7eeb8-77c2-4471-a594-a07c6fc6ce69"
      unitRef="usd">2374881000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM2LTMtMS0xLTUyNTIy_e7b3af13-cdc6-4b75-a112-831c23b41d55"
      unitRef="usd">2227711000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:LongTermDebtCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM4LTEtMS0xLTUyNTIy_a368956a-00cc-47df-aa02-c27937837e90"
      unitRef="usd">3310000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM4LTMtMS0xLTUyNTIy_e32bee88-2174-4937-b50f-d9ad7da78a4a"
      unitRef="usd">5192000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM5LTEtMS0xLTUyNTIy_7dec5ba7-8b5c-477e-946f-ef8ffcfa487d"
      unitRef="usd">70000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzM5LTMtMS0xLTUyNTIy_c820b9a2-5364-4c26-8275-03f87b11e0a7"
      unitRef="usd">35000000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQwLTEtMS0xLTUyNTIy_6e453453-24ab-4f2e-b687-653ef5b0430a"
      unitRef="usd">140986000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQwLTMtMS0xLTUyNTIy_4a4c0fb2-ad11-4983-9a99-1fd7bb07f843"
      unitRef="usd">144369000</us-gaap:AccountsPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQxLTEtMS0xLTUyNTIy_62db5395-b9cb-4bc5-b231-30b3fb84827a"
      unitRef="usd">12240000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQxLTMtMS0xLTUyNTIy_5c6b4f20-1507-42c1-a9ec-0ddffbcdcc04"
      unitRef="usd">32908000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQyLTEtMS0xLTUyNTIy_a2552004-e330-42be-bb29-6601537b6acc"
      unitRef="usd">8607000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQyLTMtMS0xLTUyNTIy_c7eaf6e2-e291-4b52-a90c-85cc68cba911"
      unitRef="usd">5379000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQzLTEtMS0xLTUyNTIy_355f84db-0086-4e99-93d6-67924b65c00c"
      unitRef="usd">6490000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQzLTMtMS0xLTUyNTIy_e25a26ca-0b24-44dd-bc5a-009467393166"
      unitRef="usd">6542000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ0LTEtMS0xLTUyNTIy_93f7d0c6-a6d9-4f7e-848f-2aa49d624954"
      unitRef="usd">53017000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ0LTMtMS0xLTUyNTIy_ee1d1be6-2363-4a3f-b0af-5eec36a1ff2c"
      unitRef="usd">42547000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ1LTEtMS0xLTUyNTIy_68ae2a8f-e3e9-44d5-b7cf-f80809c686d4"
      unitRef="usd">294650000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ1LTMtMS0xLTUyNTIy_f4704da3-14ee-480c-ba3a-0d72261fa3bb"
      unitRef="usd">271937000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ2LTEtMS0xLTUyNTIy_690424ec-03a3-49b1-8597-7e38438ad624"
      unitRef="usd">330251000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ2LTMtMS0xLTUyNTIy_fcc5e53c-beaa-4d8b-ac2b-b1986b705cf7"
      unitRef="usd">294647000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ3LTEtMS0xLTUyNTIy_015a9071-20a6-4035-b7eb-8ba9c07ad835"
      unitRef="usd">213679000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ3LTMtMS0xLTUyNTIy_8f9e4a80-6aa0-4edc-8e34-fba64198e4a0"
      unitRef="usd">180428000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ4LTEtMS0xLTUyNTIy_5579e218-6bae-4717-ae6f-07ed81447731"
      unitRef="usd">78443000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ4LTMtMS0xLTUyNTIy_be98f774-9eb9-47b0-b5b9-3bb485058419"
      unitRef="usd">92287000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ5LTEtMS0xLTUyNTIy_49ceab0f-f658-4de7-a9b7-9077c63c5d97"
      unitRef="usd">199832000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzQ5LTMtMS0xLTUyNTIy_06674783-ac14-4957-bef1-fd57b620a09e"
      unitRef="usd">198086000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUwLTEtMS0xLTUyNTIy_642a00d9-021e-47e3-ae41-27d5317151d2"
      unitRef="usd">285401000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUwLTMtMS0xLTUyNTIy_efa25e82-a873-4f90-8d08-2f35426999ee"
      unitRef="usd">285665000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUxLTEtMS0xLTUyNTIy_e43936dd-4f75-45fb-9643-6656558602f8"
      unitRef="usd">73615000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUxLTMtMS0xLTUyNTIy_714dbd79-7d2d-41e3-8229-8e2815db4961"
      unitRef="usd">72510000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUyLTEtMS0xLTUyNTIy_c1c635f4-47c9-4b2e-ae70-d11ee991766e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUyLTMtMS0xLTUyNTIy_0bd78377-1902-43d3-ad49-7ec00066030f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUzLTEtMS0xLTUyNTIy_438b5178-8112-4adc-a907-2e8630697224"
      unitRef="usd">3850752000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjEvZnJhZzo4M2Q4MTA1OWRkZWM0ZGFiOGU2YjFhNDI4NjY3N2UwZC90YWJsZTpiYjk4Nzc5NWMyYjc0Nzk3Yjg4OWE3NDhlMGQzODEyMS90YWJsZXJhbmdlOmJiOTg3Nzk1YzJiNzQ3OTdiODg5YTc0OGUwZDM4MTIxXzUzLTMtMS0xLTUyNTIy_afca9045-584a-4e06-bbd5-78817081773e"
      unitRef="usd">3623271000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtMS0xLTEtNTI1MjI_27c7c915-a85c-4029-8aa1-7fbb37174f47"
      unitRef="usd">846431000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtMy0xLTEtNTI1MjI_e6f3df73-5fd5-4714-9660-375f44cabc2e"
      unitRef="usd">790909000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzQtNS0xLTEtNTI1MjI_f82d360f-30a7-419c-a562-0da84a17647b"
      unitRef="usd">794307000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctMS0xLTEtNTI1MjI_0aaedcb5-e7f6-40eb-9ea5-f40c108f2dbb"
      unitRef="usd">224529000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctMy0xLTEtNTI1MjI_bf17d2ca-029b-4370-8080-fbbd990bf1e3"
      unitRef="usd">225020000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzctNS0xLTEtNTI1MjI_c25593fd-1413-4913-8bb1-a7edc50d53f4"
      unitRef="usd">230076000</us-gaap:CostOfPurchasedWater>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtMS0xLTEtNTI1MjI_84a80262-ab3d-424d-960a-1e828d9cd037"
      unitRef="usd">44566000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtMy0xLTEtNTI1MjI_6f19c9b6-61d5-462a-909f-83b30d415d18"
      unitRef="usd">37112000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzgtNS0xLTEtNTI1MjI_bad73b19-2144-45c7-8ef5-f91d44d28ff3"
      unitRef="usd">34006000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:PumpTaxes
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktMS0xLTEtNTI1MjI_92c538c5-d785-4037-9fcd-e84f3c3ebd50"
      unitRef="usd">16169000</us-gaap:PumpTaxes>
    <us-gaap:PumpTaxes
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktMy0xLTEtNTI1MjI_fddaec1b-6212-4694-bb08-9e1cc434a829"
      unitRef="usd">15342000</us-gaap:PumpTaxes>
    <us-gaap:PumpTaxes
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzktNS0xLTEtNTI1MjI_ee964731-f425-4d22-8847-4ef86735e306"
      unitRef="usd">12647000</us-gaap:PumpTaxes>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTEtMS0xLTUyNTIy_27b737a0-f645-4f6e-8467-72dd5f4f971c"
      unitRef="usd">132718000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTMtMS0xLTUyNTIy_d4e551e9-b886-40ea-b189-8b566c93fdc2"
      unitRef="usd">126686000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEwLTUtMS0xLTUyNTIy_09797c63-3820-4431-be27-14eb65e1659c"
      unitRef="usd">117058000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTEtMS0xLTUyNTIy_096ad996-db53-4942-877a-2342b4a22f1a"
      unitRef="usd">116172000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTMtMS0xLTUyNTIy_3ff19d64-5af7-4498-aadb-68849e3fef5d"
      unitRef="usd">86392000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseOther
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzExLTUtMS0xLTUyNTIy_8e3543b0-73b2-44c8-8b40-f7d4992ed837"
      unitRef="usd">95859000</us-gaap:UtilitiesOperatingExpenseOther>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTEtMS0xLTUyNTIy_e354daee-9c09-4c96-ac60-1dbaec061c62"
      unitRef="usd">31715000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTMtMS0xLTUyNTIy_f70b9790-46b9-4776-b86b-97ecff405507"
      unitRef="usd">29592000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseMaintenance
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEyLTUtMS0xLTUyNTIy_91d7003b-3af6-44fc-9794-fb5b67297d39"
      unitRef="usd">28026000</us-gaap:UtilitiesOperatingExpenseMaintenance>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTEtMS0xLTUyNTIy_f5f0df20-5128-4c0c-8895-18041b7c2863"
      unitRef="usd">114575000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTMtMS0xLTUyNTIy_02ee5c35-1c9a-46bc-809e-11a779f57669"
      unitRef="usd">108715000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzEzLTUtMS0xLTUyNTIy_29fc7423-d854-4878-8517-dcc95f8bca13"
      unitRef="usd">98505000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTEtMS0xLTUyNTIy_6d94d45a-7a6d-4ffe-9c15-6d3f36e8538b"
      unitRef="usd">3262000</cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTMtMS0xLTUyNTIy_4cf0424e-0c16-4161-aa8e-03cdb6d72aa5"
      unitRef="usd">2805000</cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE0LTUtMS0xLTUyNTIy_a7965793-49a9-41e7-a5be-c974ae4f9ea6"
      unitRef="usd">11435000</cwt:UtilitiesOperatingExpenseIncomeTaxExpenseBenefit>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTEtMS0xLTUyNTIy_761237ba-dcc0-4039-9f03-894895693479"
      unitRef="usd">35065000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTMtMS0xLTUyNTIy_79a6bff0-467f-4083-99b2-10d20e08009c"
      unitRef="usd">32475000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE1LTUtMS0xLTUyNTIy_15438f41-d28f-4ac3-a054-358ac23a2b2e"
      unitRef="usd">30029000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTEtMS0xLTUyNTIy_a77ac35c-4656-4922-a947-a799ea03e647"
      unitRef="usd">718771000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTMtMS0xLTUyNTIy_782fc76f-6bd1-4bda-a10a-7b37b5ca231b"
      unitRef="usd">664139000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE2LTUtMS0xLTUyNTIy_b7544265-d41f-41be-9b9d-690c7ab684be"
      unitRef="usd">657641000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTEtMS0xLTUyNTIy_2d994b1a-ffb4-4d99-922c-8385cea5d349"
      unitRef="usd">127660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTMtMS0xLTUyNTIy_48ff2d87-58da-4f41-8cec-fe6f281b62fc"
      unitRef="usd">126770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE3LTUtMS0xLTUyNTIy_591f6d15-7bf7-41e2-86e5-17e5defbf146"
      unitRef="usd">136666000</us-gaap:OperatingIncomeLoss>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTEtMS0xLTUyNTIy_4d83de48-1d8d-47fe-b0fd-e5c958739238"
      unitRef="usd">21276000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTMtMS0xLTUyNTIy_421b2a25-a4dc-4f32-997b-b708743f8318"
      unitRef="usd">22761000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzE5LTUtMS0xLTUyNTIy_4c002f79-9a6d-4e64-ac9a-307cf85d8594"
      unitRef="usd">16922000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:OtherNonoperatingExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTEtMS0xLTUyNTIy_87d88e73-9ef4-4c7d-bc0e-c6e1691fa905"
      unitRef="usd">24821000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTMtMS0xLTUyNTIy_6066e4d3-248a-4916-9175-604f6e74bc93"
      unitRef="usd">17234000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIwLTUtMS0xLTUyNTIy_18106a57-f183-41cc-b92e-44bea605864e"
      unitRef="usd">14300000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTEtMS0xLTUyNTIy_55b4d93b-e8a7-4edc-9555-92e21418bdc8"
      unitRef="usd">-14476000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTMtMS0xLTUyNTIy_3b888204-8394-4450-9e97-4a8f104fd8a8"
      unitRef="usd">-9903000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIxLTUtMS0xLTUyNTIy_99fccd50-277f-42c4-8c05-769a6b033e92"
      unitRef="usd">4988000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTEtMS0xLTUyNTIy_294ebda4-7aa9-4d95-af87-53e511a1b7bc"
      unitRef="usd">4127000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTMtMS0xLTUyNTIy_91c331f4-cf5b-4270-b11c-277a76ba24a5"
      unitRef="usd">3186000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIyLTUtMS0xLTUyNTIy_1d2c5b71-0584-41a6-b2c5-fc1a7b02ce22"
      unitRef="usd">4976000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTEtMS0xLTUyNTIy_12b39a5f-d178-4aa6-97cb-c0acd808f259"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTMtMS0xLTUyNTIy_302c0025-b7fb-4499-9b06-a1771e2bc784"
      unitRef="usd">94000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzIzLTUtMS0xLTUyNTIy_3e8e30cd-1ce7-4da7-83c7-32bbef157a65"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTEtMS0xLTUyNTIy_4eac84ee-5c86-40ed-959a-f5356f9aaf0b"
      unitRef="usd">3113000</cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTMtMS0xLTUyNTIy_6d42f440-df5c-412c-9122-7c663740588c"
      unitRef="usd">1287000</cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit>
    <cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI0LTUtMS0xLTUyNTIy_4cd688a5-2fc6-4998-a450-ba17096b1a9f"
      unitRef="usd">583000</cwt:UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTEtMS0xLTUyNTIy_ec3c7123-9ce4-458c-963f-780357f2f6e5"
      unitRef="usd">11945000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTMtMS0xLTUyNTIy_dd73f39e-68b2-4ea2-8b32-334578d97cb8"
      unitRef="usd">17423000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI1LTUtMS0xLTUyNTIy_32b1848b-5b8f-4c72-9cb5-eb8ff1710d3f"
      unitRef="usd">2027000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTEtMS0xLTUyNTIy_f6d86f31-6d81-456f-8974-87462dce7dee"
      unitRef="usd">46686000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTMtMS0xLTUyNTIy_175e76b3-1788-4c67-ac2b-b0eae22e4b12"
      unitRef="usd">44980000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI3LTUtMS0xLTUyNTIy_1278c806-5254-4f24-beaa-3226c926a0c0"
      unitRef="usd">45047000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTEtMS0xLTUyNTIy_df68cc63-ff27-4e42-9f86-f27ac87c2cd8"
      unitRef="usd">2344000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTMtMS0xLTUyNTIy_450efe43-7352-4b78-899c-5442ccde30e7"
      unitRef="usd">1766000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI4LTUtMS0xLTUyNTIy_2cd19244-597a-46a9-ae0d-4797e743631f"
      unitRef="usd">3185000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsIncurred
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTEtMS0xLTUyNTIy_d962eac8-b9a1-4a86-aa41-890c39917e69"
      unitRef="usd">44342000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTMtMS0xLTUyNTIy_76b01e72-6074-4e02-b410-a5953dd6f54b"
      unitRef="usd">43214000</us-gaap:InterestCostsIncurred>
    <us-gaap:InterestCostsIncurred
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzI5LTUtMS0xLTUyNTIy_1645b7c7-3130-444e-9d2a-66d15b5531de"
      unitRef="usd">41862000</us-gaap:InterestCostsIncurred>
    <us-gaap:ProfitLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTEtMS0xLTUyNTIy_7804f5be-8ed1-4feb-8c0a-b56c5b3b3cbe"
      unitRef="usd">95263000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTMtMS0xLTUyNTIy_351fff20-aaee-476e-b7b5-e3e8d5fc9688"
      unitRef="usd">100979000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMwLTUtMS0xLTUyNTIy_47f6a53a-f2d2-4c6f-b719-73cd57e57b74"
      unitRef="usd">96831000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTEtMS0xLTUyNTIy_cbaf9e17-902c-4ab1-b95d-84d14ea983ea"
      unitRef="usd">-748000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTMtMS0xLTUyNTIy_725df6a9-3288-46a7-b62d-95595e7684af"
      unitRef="usd">-146000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMxLTUtMS0xLTUyNTIy_aafafb73-90b5-4b19-81c2-1bf5f8f3424c"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTEtMS0xLTUyNTIy_a4101573-c077-4bfe-ba48-f0071364b995"
      unitRef="usd">96011000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTMtMS0xLTUyNTIy_f4051f28-2098-441a-a7f3-bef053cede07"
      unitRef="usd">101125000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzMyLTUtMS0xLTUyNTIy_cff40621-5105-4687-b8ed-9faff1ad3a8b"
      unitRef="usd">96831000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTEtMS0xLTUyNTIy_a1b2c69e-1935-4ab2-9745-0511b031e358"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTMtMS0xLTUyNTIy_22e4247a-6621-4c47-983b-3680360577f5"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM0LTUtMS0xLTUyNTIy_97ea7fd4-6410-4aff-9a92-a4b22f8a574a"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTEtMS0xLTUyNTIy_1f8361b8-1ecf-4984-a6d6-3250c38d0f94"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTMtMS0xLTUyNTIy_8c4896b7-e836-418e-84f1-b7b00855801e"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM1LTUtMS0xLTUyNTIy_e51b35c7-5fe0-458b-a03b-a70e550b8a99"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTEtMS0xLTUyNTIy_02b4c8fb-5cde-437c-b668-38d6bde39acb"
      unitRef="shares">54320000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTMtMS0xLTUyNTIy_e1a733d2-c1fb-430c-97b1-903b51d1a9e2"
      unitRef="shares">51633000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM3LTUtMS0xLTUyNTIy_b2d9d2c5-6a6e-4b6f-9987-844a8262f074"
      unitRef="shares">49274000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTEtMS0xLTUyNTIy_59b7bcdd-b393-4d4c-af7f-ef768c0056c6"
      unitRef="shares">54363000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTMtMS0xLTUyNTIy_871f5d48-acce-41ea-8432-f2f5e4ed9c24"
      unitRef="shares">51633000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjQvZnJhZzowYzg5YzJlNjFjNmM0ZjAwOWY3MjRlMDIzMjQ0OTliZC90YWJsZTpiZTc3NjMzNzk4MTc0N2U4YjRmMDQ1NWU2NzIxZjkzMi90YWJsZXJhbmdlOmJlNzc2MzM3OTgxNzQ3ZThiNGYwNDU1ZTY3MjFmOTMyXzM4LTUtMS0xLTUyNTIy_57cf1f0b-e428-48cc-a79d-301c1fe784de"
      unitRef="shares">49274000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="i93395be02ca04ebdaa2bc98e87428305_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMS0xLTEtNTI1MjI_1b79617c-caf8-4f25-b704-31286269a175"
      unitRef="shares">48532000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93395be02ca04ebdaa2bc98e87428305_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMy0xLTEtNTI1MjI_02757ba3-9a96-46af-8804-4fa1860120c0"
      unitRef="usd">485000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37f1a0a06b544520925e67d39be6542d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtNS0xLTEtNTI1MjI_e56fd502-eaea-4356-a70b-439416c6c381"
      unitRef="usd">362275000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bcf9344d7bd42f2ad762951bd3dbe29_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtNy0xLTEtNTI1MjI_ed88ddff-ef10-4aa6-b126-3e7548acd820"
      unitRef="usd">406083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97bca14b0a814a6485cbbac22413b7eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtOS0xLTEtNTI1MjI_77049374-3576-4029-b9de-3dd11173f281"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzMtMTEtMS0xLTUyNTIy_6971ff83-53e6-4060-a04d-e39111944c4b"
      unitRef="usd">768843000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib6168432c67043cda664b0e8524ec163_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzQtNy0xLTEtNTI1MjI_f8934d69-f0a4-43f9-ad7b-2f7d42ff0445"
      unitRef="usd">96831000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzQtMTEtMS0xLTUyNTIy_58a74511-fb55-4544-8962-43e031b41a70"
      unitRef="usd">96831000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMS0xLTEtNTI1MjI_a3226b69-66d8-4675-ba76-c222a1bdd4de"
      unitRef="shares">1836000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMy0xLTEtNTI1MjI_17a33560-cbaa-45ad-bcda-3a357fe261f3"
      unitRef="usd">18000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtNS0xLTEtNTI1MjI_4f97fe93-e53d-48bd-9749-975b050d8491"
      unitRef="usd">88036000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzUtMTEtMS0xLTUyNTIy_47e96fb7-aa28-4171-92cc-33c35bd21f96"
      unitRef="usd">88054000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id3e373dc6a444ac3a1fbbd064e6a3e33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtMS0xLTEtNTI1MjI_c454f1ba-8a91-4abe-a48f-01f871c44443"
      unitRef="shares">34000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i10ceac00688743f59455a2c6cdaf0001_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtNS0xLTEtNTI1MjI_c18e8ad0-07d6-4fa1-a47e-709d27b4e9e9"
      unitRef="usd">1679000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzYtMTEtMS0xLTUyNTIy_c527d9d8-9a2d-4e54-9b0f-1e82b5586f97"
      unitRef="usd">1679000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctMC0xLTEtNTI1MjIvdGV4dHJlZ2lvbjo2MzM0YzRlZTVjYmM0NjFhYTNkN2UxY2ZjMTE2NDUxYl8zNg_f862508b-b863-4777-902d-5838cc1bacd7"
      unitRef="usdPerShare">0.8500</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib6168432c67043cda664b0e8524ec163_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctNy0xLTEtNTI1MjI_64be0180-f6ef-432d-8821-8fa2ed0c721e"
      unitRef="usd">41768000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzctMTEtMS0xLTUyNTIy_8bfc8916-fcc2-437e-b1d5-884aa0fa4cf6"
      unitRef="usd">41768000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesIssued
      contextRef="i222c4fed6c87448daefa249fb2c29956_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMS0xLTEtNTI1MjI_ea608500-9825-4cc4-9008-23c53d50919e"
      unitRef="shares">50334000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i222c4fed6c87448daefa249fb2c29956_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMy0xLTEtNTI1MjI_e2543b45-ab8a-4a32-afd4-3ce3b0c9283d"
      unitRef="usd">503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2be4e64279954ac3bc6a2fa341aec9db_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtNS0xLTEtNTI1MjI_6bfb73c0-a70d-428b-942e-b8e8292f171c"
      unitRef="usd">448632000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcad78d8a4c64cf0b37eeaf8a761ed10_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtNy0xLTEtNTI1MjI_dfba5582-ab16-490b-8895-3ac906c20845"
      unitRef="usd">461146000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic908202b860e4974803e68e74512048c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtOS0xLTEtNTI1MjI_3bc93120-691b-4e15-90ee-ae96c22758a5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzgtMTEtMS0xLTUyNTIy_55a3e90d-29cc-4dbb-94cf-6ca745c2eb09"
      unitRef="usd">910281000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktNy0xLTEtNTI1MjI_67a585c0-f704-41bf-88ac-c2e2b7b1700f"
      unitRef="usd">101125000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktOS0xLTEtNTQ0MTA_ddf53ee5-74d2-4243-8fc1-cfe5b19b1643"
      unitRef="usd">-146000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzktMTEtMS0xLTUyNTIy_4ebe01e9-de89-4e9a-9f1a-0557ca978df0"
      unitRef="usd">100979000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTEtMS0xLTUyNTIy_6bc0ad58-86b9-4f9e-9090-592431e174e2"
      unitRef="shares">3415000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTMtMS0xLTUyNTIy_c22bda8f-fb9c-4a11-8e88-75769e8674b8"
      unitRef="usd">34000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTUtMS0xLTUyNTIy_986dedec-f893-4d4a-b6e9-3df832cce3e3"
      unitRef="usd">204494000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEwLTExLTEtMS01MjUyMg_d4777272-7d8a-48a4-9d3a-b963fda36c8e"
      unitRef="usd">204528000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i40d8db11bace48cf9a3fda571ad9b96b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTEtMS0xLTUyNTIy_ceb30903-0778-4b37-bd26-0c33cb5c0fb9"
      unitRef="shares">33000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTUtMS0xLTUyNTIy_436fd21e-514a-466d-b13c-3b7580acf493"
      unitRef="usd">1767000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzExLTExLTEtMS01MjUyMg_6edbeb90-5a9f-4510-80b5-c5134104c32c"
      unitRef="usd">1767000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTAtMS0xLTUyNTIyL3RleHRyZWdpb246YTBjYjczZTY1M2Y5NGJmNmFkZTRlNTM3OTMwNzI5NjJfMzY_66c50e5d-57dc-4eb3-b8f1-52bd3dbb968f"
      unitRef="usdPerShare">0.9200</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="id17bfd5cd61d40c286bf1b231d9c83f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTctMS0xLTUyNTIy_4e05a846-a810-4d32-b7f4-e291d91bc70b"
      unitRef="usd">47398000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEyLTExLTEtMS01MjUyMg_fcd2d1c6-8289-4040-91eb-042c6d8a6751"
      unitRef="usd">47398000</us-gaap:DividendsCommonStockCash>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTktMS0xLTU0NDEw_7dd742d0-8ea7-4558-b6be-1948b1046fb8"
      unitRef="usd">5294000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTExLTEtMS01NTAxNw_4107e304-08b4-4737-8f12-569e6951bdd9"
      unitRef="usd">5294000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="i369e2bb5859a4785b2dc5981a67d62c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTUtMS0xLTU0NDEw_8cde1099-d17e-4832-981e-b2d4eac106c5"
      unitRef="usd">-238000</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="i47b1f40aebb042d3b7d1b2448c30a21c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTktMS0xLTU0NDEw_3871d699-36b8-43e8-9168-a3ea5a0d6648"
      unitRef="usd">238000</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTExLTEtMS01NTAxNw_3b8fafed-502a-457c-bb7b-eb9757084112"
      unitRef="usd">0</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <us-gaap:SharesIssued
      contextRef="i3ea6b0b655d840039d5b64ce54515bb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTEtMS0xLTUyNTIy_5f2cf59b-091d-4c34-9899-666adec89005"
      unitRef="shares">53716000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ea6b0b655d840039d5b64ce54515bb5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTMtMS0xLTUyNTIy_b06ee9ba-6eb2-4cff-8c6a-90984bacd588"
      unitRef="usd">537000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ae8825fc7644dce96af2ef183ed3156_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTUtMS0xLTUyNTIy_4c468d8f-0e1f-4d02-b147-89b128fac3f7"
      unitRef="usd">651121000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7740eb88736481fb794ea5581585dba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTctMS0xLTUyNTIy_400b2c78-a0bc-4d20-8910-acb33acd8115"
      unitRef="usd">514873000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7854a08f0184a4e8ff566f9e3245b4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTktMS0xLTUyNTIy_bfb72a8f-8b01-4804-b903-b0ac270a30b1"
      unitRef="usd">5386000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzEzLTExLTEtMS01MjUyMg_bfa5c445-0517-4545-a421-775e2575075c"
      unitRef="usd">1171917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i199df38e90bc4ead817c099661a541cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTctMS0xLTUyNTIy_f06224ca-a70a-488a-876e-b2f1e5f97715"
      unitRef="usd">96011000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTktMS0xLTUyNTIy_de988577-5ed9-4690-9fee-8d0455bdd848"
      unitRef="usd">-748000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE0LTExLTEtMS01MjUyMg_524f8267-f43d-4dae-a567-e0a8a3fa4657"
      unitRef="usd">95263000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTEtMS0xLTUyNTIy_10197db0-8297-47bb-b30d-d258d2d5f103"
      unitRef="shares">1916000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTMtMS0xLTUyNTIy_4a79182b-8c65-46bc-9dcf-bfd679770bed"
      unitRef="usd">19000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTUtMS0xLTUyNTIy_77af85c6-0fd6-4d19-9f19-7569e9aa213b"
      unitRef="usd">111742000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE1LTExLTEtMS01MjUyMg_4e75627e-827f-4de1-ac9b-7fc1109c8309"
      unitRef="usd">111761000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i37844bc811b149faa9456dd56555ead0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTEtMS0xLTUyNTIy_f998ba0f-185f-4f4e-8165-566db49d72e2"
      unitRef="shares">34000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTUtMS0xLTUyNTIy_ca7baed4-e63f-4ac9-a44a-c75cf2c2b879"
      unitRef="usd">2013000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE2LTExLTEtMS01MjUyMg_ff09f10b-7a5a-45e6-986c-190c03b5c469"
      unitRef="usd">2013000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTAtMS0xLTUyNTIyL3RleHRyZWdpb246MTI4ZTM3MzkwMzg5NGM2ZGFiMzVjOTc0MWNkOGNkZTRfMzY_84ed34c6-7f62-4480-9453-55d023246340"
      unitRef="usdPerShare">1.0000</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i199df38e90bc4ead817c099661a541cc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTctMS0xLTUyNTIy_1637946f-5475-41ac-869c-22b0b4f16a71"
      unitRef="usd">54186000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE3LTExLTEtMS01MjUyMg_8801640d-5979-494d-8f8c-32ed4098535c"
      unitRef="usd">54186000</us-gaap:DividendsCommonStockCash>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="i167d2a48af7049f1828f5020b652d51e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTUtMS0xLTUyNTIy_925af3d1-cae1-4fc1-a02e-cb4b62e5dcd9"
      unitRef="usd">-514000</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTktMS0xLTUyNTIy_86a53ad2-2c14-436a-b27f-1d71a608f5f5"
      unitRef="usd">514000</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzE5LTExLTEtMS01MjUyMg_0326d3d9-194d-4868-a5da-ac3a178ded78"
      unitRef="usd">0</cwt:NoncontrollingInterestIncreaseFromInvestmentInBusiness>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i483919f4be3b40abb0b46732b3ffab17_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIxLTktMS0xLTU0NTUx_f3fbb770-20d5-4edd-9c9c-13f51bb3c195"
      unitRef="usd">348000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIxLTExLTEtMS01ODQwNg_d514a87d-570a-47a5-9f8b-e4e0d55bcd08"
      unitRef="usd">348000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:SharesIssued
      contextRef="if1014ded0e0e4d3184b9b68f05a5a806_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTEtMS0xLTUyNTIy_7b49b7c8-0b72-45b6-af98-ae09830e223a"
      unitRef="shares">55598000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if1014ded0e0e4d3184b9b68f05a5a806_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTMtMS0xLTUyNTIy_673d1c6f-a4fd-4431-ae6d-09edb41a3360"
      unitRef="usd">556000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5390e7c76941477e93d0344e9a60779c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTUtMS0xLTUyNTIy_760c9bf9-31e4-40bd-b60e-d1dae3c8d827"
      unitRef="usd">760336000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iecafb4f306654af492305b51894f64d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTctMS0xLTUyNTIy_52d69e12-9500-46bd-9661-c0a48ce928cc"
      unitRef="usd">556698000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idcc20b887e81458aa64a5cb1e8b4568a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTktMS0xLTUyNTIy_95f22325-070a-4394-ad12-2071a775b378"
      unitRef="usd">4804000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMjcvZnJhZzo3MDM0OWRkZDU5MzE0Mjk3OTUxNWE1ZTc3YTNhZTJiMC90YWJsZToxZjA2ZGJjNWI3NmU0YmEzODFlMGU1N2M2YTdiMjEwNi90YWJsZXJhbmdlOjFmMDZkYmM1Yjc2ZTRiYTM4MWUwZTU3YzZhN2IyMTA2XzIwLTExLTEtMS01MjUyMg_4d946939-cb72-4569-9fbe-01b662f284b1"
      unitRef="usd">1322394000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtMS0xLTEtNTI1MjI_00229e6c-0381-4aef-8155-0074c6f94a82"
      unitRef="usd">95263000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtMy0xLTEtNTI1MjI_d00a2b25-a4fb-4184-a1e0-69d195da1273"
      unitRef="usd">100979000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQtNS0xLTEtNTI1MjI_94361085-49af-48d9-883b-d3539d9ffba7"
      unitRef="usd">96831000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtMS0xLTEtNTI1MjI_19e10c65-12bf-491d-a1d8-406bd7380795"
      unitRef="usd">117364000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtMy0xLTEtNTI1MjI_3d619152-de19-42ef-901b-1f7ac9eb343b"
      unitRef="usd">111581000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzYtNS0xLTEtNTI1MjI_2340cfbf-a5bd-4dc1-be4c-e38b04bc86e1"
      unitRef="usd">100935000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctMS0xLTEtNTI1MjI_5125987e-e3b9-4bab-b5df-e42eabeec9d9"
      unitRef="usd">369000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctMy0xLTEtNTI1MjI_1137e1f8-0e68-4b78-bdbd-63905ba12cb1"
      unitRef="usd">366000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzctNS0xLTEtNTI1MjI_faff771f-3312-42f2-af2b-fcf8372a764f"
      unitRef="usd">412000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtMS0xLTEtNTI1MjI_370283ba-8d5c-4d79-8410-3954bfebaf7d"
      unitRef="usd">-26880000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtMy0xLTEtNTI1MjI_f6a7ed25-f4ca-4456-a803-284f217e73da"
      unitRef="usd">-25200000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzgtNS0xLTEtNTI1MjI_3e8f7fd2-fe5b-4585-9045-cc73fe3bd3d9"
      unitRef="usd">-34440000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktMS0xLTEtNTI1MjI_ac5b77e3-68cc-4ed1-8a06-10e9db874ce5"
      unitRef="usd">-7161000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktMy0xLTEtNTI1MjI_b15fd2f2-33dc-46a2-8bc5-bc3b83f64137"
      unitRef="usd">3800000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzktNS0xLTEtNTI1MjI_d7e544da-54d4-4c2a-ab3d-d20a743fb1bb"
      unitRef="usd">4293000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTEtMS0xLTUyNTIy_249dcc9b-6cc4-48e7-a5c2-c7323e487216"
      unitRef="usd">4127000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTMtMS0xLTUyNTIy_69887148-b9df-49b0-aec3-585e7ca55caa"
      unitRef="usd">3186000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEwLTUtMS0xLTUyNTIy_4e25e975-c1b8-4fd0-b797-946b5107a282"
      unitRef="usd">4976000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:ShareBasedCompensation
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTEtMS0xLTUyNTIy_c7f1c2ef-0ebe-4bc6-8112-eeb137ef84b1"
      unitRef="usd">5161000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTMtMS0xLTUyNTIy_03157c46-d7b9-41a9-9251-a968f7afc7d7"
      unitRef="usd">6805000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzExLTUtMS0xLTUyNTIy_a25c5de8-329a-4071-91f4-6f7c5d35c421"
      unitRef="usd">4590000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTEtMS0xLTUyNTIy_cee387e3-91f3-4c20-964f-455706f57ae0"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTMtMS0xLTUyNTIy_ac782e38-ca6e-4381-8a80-d0659185757a"
      unitRef="usd">94000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEyLTUtMS0xLTUyNTIy_9932208a-4ad2-4c5d-a036-b349714d8fc8"
      unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTEtMS0xLTUyNTIy_99a311ee-961c-4b99-90d7-e1c6adbb607c"
      unitRef="usd">702000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTMtMS0xLTUyNTIy_11b953bf-343f-4425-b2f6-c6deaba56447"
      unitRef="usd">524000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzEzLTUtMS0xLTUyNTIy_c5a55053-e8a5-4be9-b0b7-62ac0e6a0ecb"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTEtMS0xLTUyNTIy_5497e036-ffd8-460d-a3ae-13ff0c7b170e"
      unitRef="usd">40687000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTMtMS0xLTUyNTIy_aed962ce-5306-485f-bb43-8d765e56fddc"
      unitRef="usd">12833000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE1LTUtMS0xLTUyNTIy_bd9ab670-fe5f-41ec-90a0-ff2ae9a4e042"
      unitRef="usd">18343000</us-gaap:IncreaseDecreaseInReceivables>
    <cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTEtMS0xLTU2MTAx_1aa1d680-2b39-49eb-ad69-7ebb93cc699a"
      unitRef="usd">-20836000</cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTMtMS0xLTU2MTAx_3069f766-fd79-498d-97f1-d879d499ec54"
      unitRef="usd">0</cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTUtMS0xLTU2MTAx_c0776c57-13d5-47f1-a8ae-56853ef03625"
      unitRef="usd">0</cwt:IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTEtMS0xLTU2MTAx_be095a66-6a07-49f8-88c6-09a7b2e5ea4a"
      unitRef="usd">-3609000</cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTMtMS0xLTU2MTAx_eff740ea-2423-4c2a-82c3-9d0f9e624c95"
      unitRef="usd">0</cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTUtMS0xLTU2MTAx_618b4428-623b-46f8-8eb2-8b2cd75c2c45"
      unitRef="usd">0</cwt:DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTEtMS0xLTUyNTIy_c39eccf2-dd67-4d9c-8277-ea41fe26dab6"
      unitRef="usd">381000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTMtMS0xLTUyNTIy_9a9bb180-5c23-4892-ad74-60e82fbed672"
      unitRef="usd">-1309000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE2LTUtMS0xLTUyNTIy_5fe3fcfc-053f-4192-b6b1-e91ffd7777f4"
      unitRef="usd">-1148000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTEtMS0xLTUyNTIy_b4db6ff9-8f42-42ec-aeb1-3eac33bbd306"
      unitRef="usd">5104000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTMtMS0xLTUyNTIy_3db00f2d-a96f-4692-a17c-36091c9d151b"
      unitRef="usd">2745000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE3LTUtMS0xLTUyNTIy_fb5660bc-6363-4fe8-a315-4b01714f1f62"
      unitRef="usd">3647000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTEtMS0xLTUyNTIy_53ffb418-cf35-481b-866f-23119e30d04d"
      unitRef="usd">-7626000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTMtMS0xLTUyNTIy_4baf20f9-7f0c-433c-a06f-a5bfdb2ccd80"
      unitRef="usd">-2938000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE4LTUtMS0xLTUyNTIy_1b029d6b-edc8-403f-85ff-a6ab938df7e3"
      unitRef="usd">373000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTEtMS0xLTUyNTIy_1e730e90-fb80-476f-afa9-4c8e635861d2"
      unitRef="usd">7941000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTMtMS0xLTUyNTIy_6a887ac1-59ae-4574-8ba8-80399b51d25f"
      unitRef="usd">1141000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzE5LTUtMS0xLTUyNTIy_6e12d31a-eb13-4f3c-9420-45698e9ba2a3"
      unitRef="usd">-6097000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTEtMS0xLTUyNTIy_7c7a875c-c694-471c-a2f1-15923f36fa08"
      unitRef="usd">-23629000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTMtMS0xLTUyNTIy_f9cae413-78c3-4aff-9f28-1c9bd7ee04b2"
      unitRef="usd">-9409000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIwLTUtMS0xLTUyNTIy_99f3263f-69b3-4163-9c73-93ccf1cf8418"
      unitRef="usd">83449000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTEtMS0xLTUyNTIy_6346daaf-0e1f-4ce0-9e94-586c53751b2b"
      unitRef="usd">243772000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTMtMS0xLTUyNTIy_85dc631d-b6e6-455a-b52e-e2661d5dbb1c"
      unitRef="usd">231718000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIxLTUtMS0xLTUyNTIy_ffae768d-8deb-404a-af64-78a1c2e1a584"
      unitRef="usd">117924000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTEtMS0xLTUyNTIy_0f399a99-8c85-4a1f-936d-d70f32383f4c"
      unitRef="usd">327757000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTMtMS0xLTUyNTIy_ea6ff300-da0f-438f-9cba-dfc5aa992c84"
      unitRef="usd">293194000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzIzLTUtMS0xLTUyNTIy_916a3f78-d32b-4ec0-99c3-97f556f9cefb"
      unitRef="usd">298651000</us-gaap:PaymentsToAcquireWaterAndWasteWaterSystems>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTEtMS0xLTUyNTIy_e5ac1331-d840-43f5-9bda-225ce4b4e28d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTMtMS0xLTUyNTIy_c254df6f-fbb7-4873-8197-a6ae3397e4d4"
      unitRef="usd">108000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI0LTUtMS0xLTUyNTIy_70ac8cb0-fa63-4a2c-a06e-a782b6415436"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTEtMS0xLTUyNTIy_d86d9c06-2039-45ba-9062-dc4502b121ce"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTMtMS0xLTUyNTIy_ff88ac08-fe97-450d-b930-f8fe9b7b447c"
      unitRef="usd">6451000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI1LTUtMS0xLTUyNTIy_be2882c3-c8b7-4b04-8d7c-d02e1c8a8235"
      unitRef="usd">40483000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cwt:PaymentsForAssetAcquisitions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTEtMS0xLTU2MTU5_ba745169-b21e-43ba-8907-094457d85679"
      unitRef="usd">7766000</cwt:PaymentsForAssetAcquisitions>
    <cwt:PaymentsForAssetAcquisitions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTMtMS0xLTU2MTU5_804f3acb-81cd-439c-b21e-368d0e1914b8"
      unitRef="usd">0</cwt:PaymentsForAssetAcquisitions>
    <cwt:PaymentsForAssetAcquisitions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTUtMS0xLTU2MTU5_881aa179-4c82-4f93-a1d6-4f645867aaca"
      unitRef="usd">0</cwt:PaymentsForAssetAcquisitions>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTEtMS0xLTUyNTIy_9ca3bd1d-8806-40ec-8e59-9ece2feccfed"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTMtMS0xLTUyNTIy_952adbb2-7b05-4b23-af62-97e25ca826bd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI2LTUtMS0xLTUyNTIy_85e9b1e7-2728-45e5-9e6d-f27a92790553"
      unitRef="usd">4600000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTEtMS0xLTUyNTIy_51cc22a9-d259-49c4-9a3c-cc6d3247cfa9"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTMtMS0xLTUyNTIy_1e76ed4f-8a26-4155-955a-f3433c608cf1"
      unitRef="usd">1000000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI3LTUtMS0xLTUyNTIy_a4a47222-3292-4a08-9ccb-b0d448a87399"
      unitRef="usd">0</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTEtMS0xLTUyNTIy_1c127277-c208-4b88-929f-f437b6662c3c"
      unitRef="usd">6688000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTMtMS0xLTUyNTIy_2e408cc5-600b-4c12-b6b1-0b61adb1a58e"
      unitRef="usd">2335000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI4LTUtMS0xLTUyNTIy_a8b4a278-18c7-475c-9332-c9280e123fb6"
      unitRef="usd">2335000</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTEtMS0xLTU2MTM3_8be79e82-1d20-41ab-8771-d49ba9fc3b65"
      unitRef="usd">6688000</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTMtMS0xLTU2MTM3_b5db9d88-7bf6-44ff-87c4-3386e3cfe16d"
      unitRef="usd">0</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:ProceedsFromLifeInsurancePolicies
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTUtMS0xLTU2MTM3_f92222a3-8bed-4e48-b9e7-400e671f2c27"
      unitRef="usd">0</us-gaap:ProceedsFromLifeInsurancePolicies>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTEtMS0xLTUyNTIy_f94710d9-69a7-4bcd-b2ba-a485ae1a4c51"
      unitRef="usd">-335523000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTMtMS0xLTUyNTIy_4c4b0b01-fe9b-4f50-92e4-a93377124b09"
      unitRef="usd">-300872000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzI5LTUtMS0xLTUyNTIy_89309c62-d151-45a6-8497-f805416c7cc2"
      unitRef="usd">-346069000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTEtMS0xLTUyNTIy_e8170eda-b063-41ef-8bdc-f77240417007"
      unitRef="usd">150000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTMtMS0xLTUyNTIy_612a3467-ae12-4336-a97e-f4e17b0776d0"
      unitRef="usd">200000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMxLTUtMS0xLTUyNTIy_b8fa0562-df4b-4f93-a5da-c92a1bd7334d"
      unitRef="usd">335000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTEtMS0xLTUyNTIy_d950882d-0d36-4b05-8a00-02c95e269328"
      unitRef="usd">115000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTMtMS0xLTUyNTIy_4ceefa8e-c74d-46f1-8a3a-fe2e345127fa"
      unitRef="usd">535000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMyLTUtMS0xLTUyNTIy_e4d5f2a1-b66e-4384-924f-bbb7d3389788"
      unitRef="usd">140100000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfNjI_2c4f9ec3-8b22-4542-8123-cd90ccc848be"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i82e1913d730c4fb39e6c3fe86ab36e85_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfNzU_87d5c27b-1a4d-4b0c-af2a-0399d3da462a"
      unitRef="usd">1064000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i89d52d1b59f34f46838ca6fd5bc154e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTAtMS0xLTUyNTIyL3RleHRyZWdpb246NDg3ZDBmMWIwYTA0NDBlYTgxMTJmMmU5NTg0NTYyN2JfOTI_8e7fcf21-fbf7-4090-a04e-540f827a1cfc"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTEtMS0xLTUyNTIy_2d629ed1-0295-41a2-9b9d-f5b16493cbe1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTMtMS0xLTUyNTIy_87be1e94-fc97-4218-9c82-7a206f46c133"
      unitRef="usd">278936000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzMzLTUtMS0xLTUyNTIy_f88649ac-5d7c-467f-ac78-a6a6efaf66e2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTEtMS0xLTUyNTIy_e51920a0-9a7e-4b7a-a76f-036cbcd98823"
      unitRef="usd">25822000</cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities>
    <cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTMtMS0xLTUyNTIy_21cccdce-8c82-42c8-af54-b00c7ba130fe"
      unitRef="usd">28171000</cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities>
    <cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM0LTUtMS0xLTUyNTIy_0975e1aa-d3e0-474f-9d79-05a41386798c"
      unitRef="usd">27292000</cwt:ProceedsFromContributionInAidOfConstructionFinancingActivities>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTEtMS0xLTUyNTIy_35c4ecdd-6817-4dba-958a-c83735b15887"
      unitRef="usd">9468000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTMtMS0xLTUyNTIy_49509ac1-3dad-4134-88dc-2bffeff5ffa0"
      unitRef="usd">10634000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfAdvancesForConstruction
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM1LTUtMS0xLTUyNTIy_8def4f62-4062-4bd7-b04a-8edf782ceb40"
      unitRef="usd">10203000</us-gaap:RepaymentsOfAdvancesForConstruction>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTEtMS0xLTUyNTIy_c891138d-d181-4189-9e8c-8598bce3017d"
      unitRef="usd">5423000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTMtMS0xLTUyNTIy_f1859cab-3bbd-4496-9859-9236bfe7325b"
      unitRef="usd">5353000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM2LTUtMS0xLTUyNTIy_4a9d75d7-0c32-4a04-bed3-a7eb231b7724"
      unitRef="usd">22141000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTEtMS0xLTUyNTIy_cf06975a-5bb6-4ca7-8df1-086122da6337"
      unitRef="usd">2013000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTMtMS0xLTUyNTIy_9575e697-cca6-41e0-9099-626fe822475d"
      unitRef="usd">1767000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM3LTUtMS0xLTUyNTIy_130afa11-ea54-4b29-96a6-f90acaed76d6"
      unitRef="usd">1679000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTEtMS0xLTUyNTIy_9d66a4dd-55b1-4e59-8c57-8baa819fe914"
      unitRef="usd">106739000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTMtMS0xLTUyNTIy_bec3f5ef-b5e7-46f7-8b1c-c424389fbb80"
      unitRef="usd">197723000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM4LTUtMS0xLTUyNTIy_a1ba19bf-ab5e-4677-afef-23b215d15574"
      unitRef="usd">83575000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTEtMS0xLTUyNTIy_a8db82b9-7edc-47c3-a6a1-7f588e5e851e"
      unitRef="usd">54186000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTMtMS0xLTUyNTIy_537a1f1b-8e4d-4a0b-9d5f-91f562dfb576"
      unitRef="usd">47398000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzM5LTUtMS0xLTUyNTIy_80fa100d-f1b7-4040-95b6-032a225beab0"
      unitRef="usd">41768000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTEtMS0xLTU2MjAz_7c8a2ed0-b8f6-4807-8fe1-47bbb602e6a5"
      unitRef="usd">348000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTMtMS0xLTU2MjAz_ae399427-de92-4610-954e-9c18f40d56e1"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ0LTUtMS0xLTU2MjAz_74f5a2cd-4e7a-4d64-a136-e6ad798e6b15"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTEtMS0xLTUyNTIy_6a37fa8d-4f53-4fd8-94a1-5f9ac7f9d9ca"
      unitRef="usd">96123000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTMtMS0xLTUyNTIy_65d201bf-7e05-48cb-a06e-00c7a50578d5"
      unitRef="usd">104678000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQwLTUtMS0xLTUyNTIy_3415e8cb-9f94-4acc-b155-f6ff0ad33069"
      unitRef="usd">229976000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTEtMS0xLTUyNTIy_6c9cf35d-aa2e-4b5b-8da6-15c311881276"
      unitRef="usd">4372000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTMtMS0xLTUyNTIy_9f09f042-81e1-4d31-be8c-d5a3077d057b"
      unitRef="usd">35524000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQxLTUtMS0xLTUyNTIy_0902b2e6-074e-45f5-a3d2-3d627947cd39"
      unitRef="usd">1831000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTEtMS0xLTUyNTIy_13f58099-25ba-405f-98c6-46d2625991de"
      unitRef="usd">80653000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTMtMS0xLTUyNTIy_84cf0457-ff52-4db2-8b47-fe013f79af0c"
      unitRef="usd">45129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQyLTUtMS0xLTUyNTIy_664ee35f-5692-4001-b413-48a09388f920"
      unitRef="usd">43298000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTEtMS0xLTUyNTIy_0f2ae55f-391e-48e4-ab4a-221dedc53779"
      unitRef="usd">85025000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTMtMS0xLTUyNTIy_26361033-0e96-4c37-bf7c-6cfa34251268"
      unitRef="usd">80653000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQzLTUtMS0xLTUyNTIy_89ec275f-8051-4294-a9c7-7ae6fcb26fbb"
      unitRef="usd">45129000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTEtMS0xLTUyNTIy_0d1c78ce-03e8-46dd-b596-265e01216c25"
      unitRef="usd">43768000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTMtMS0xLTUyNTIy_fed1954e-9de3-43ce-abe5-613c2ec4261a"
      unitRef="usd">41621000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ2LTUtMS0xLTUyNTIy_8b382a7b-67c1-41d6-b27c-cd26df88b8bf"
      unitRef="usd">40792000</us-gaap:InterestPaidNet>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTEtMS0xLTUyNTIy_4cad6163-47a7-4f38-bca4-778f0a5155ad"
      unitRef="usd">0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTMtMS0xLTUyNTIy_bc1161d7-e9f3-4c67-a8cc-6457e8463966"
      unitRef="usd">3661000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ3LTUtMS0xLTUyNTIy_ed40aa61-635d-4dc2-baec-40d9603ebd12"
      unitRef="usd">4700000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTEtMS0xLTUyNTIy_97588dd6-7914-4ac3-8929-66a2b833dceb"
      unitRef="usd">51511000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTMtMS0xLTUyNTIy_158e5f4a-f969-4ec2-8f5e-c0a8be122683"
      unitRef="usd">57768000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzQ5LTUtMS0xLTUyNTIy_42ec030d-ca25-4da5-b211-288ef5733d74"
      unitRef="usd">54987000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTEtMS0xLTUyNTIy_b467656b-8bfc-4467-93aa-44e128c494d1"
      unitRef="usd">20379000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTMtMS0xLTUyNTIy_de0d6eba-c572-432c-b533-c4aee8bf917b"
      unitRef="usd">19531000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUwLTUtMS0xLTUyNTIy_2b9ac2c7-044b-4d7d-93fb-3d26276ffbe6"
      unitRef="usd">28672000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTEtMS0xLTUyNTIy_3ecbf5e3-82b4-4997-b543-1b49c678085a"
      unitRef="usd">0</cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities>
    <cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTMtMS0xLTUyNTIy_4def21a5-262d-422a-b9fc-6e470a82fbf4"
      unitRef="usd">9302000</cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities>
    <cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzAvZnJhZzo4NDZkNjRiOTY1OGQ0YTBlYjM0OTJmNzBhNzQ4MzI2NC90YWJsZTowNDMzNjYxM2UyMDY0YmY0YjMwN2JkNjc3MzQ2ZGQwNS90YWJsZXJhbmdlOjA0MzM2NjEzZTIwNjRiZjRiMzA3YmQ2NzczNDZkZDA1XzUxLTUtMS0xLTUyNTIy_faa10c7e-cef7-44f5-b26b-6b0d09926dc0"
      unitRef="usd">445000</cwt:LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MjI_edb0f425-bd92-4156-a3ec-a2e770b861b0">ORGANIZATION AND OPERATIONS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;California Water Service Group (Company) is a holding company that provides water utility and other related services in California, Washington, New Mexico, Hawaii and Texas through its wholly-owned and non-wholly owned subsidiaries. California Water Service Company (Cal Water), Washington Water Service Company (Washington Water), New Mexico Water Service Company (New Mexico Water), and Hawaii Water Service Company,&#160;Inc. (Hawaii Water) provide regulated utility services under the rules and regulations of their respective state's regulatory commissions (jointly referred to as the Commissions). CWS Utility Services and HWS Utility Services&#160;LLC provide non-regulated water utility and utility-related services. TWSC, Inc. (Texas Water) holds regulated and contracted wastewater utilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in one reportable segment, providing water and related utility services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the Company's accounts and those of its wholly and non-wholly owned subsidiaries. The non-wholly owned subsidiary refers to a 92.2% owned subsidiary of Texas Water and is consolidated using the voting interest model as the Company owns a majority of the voting interests in the non-wholly owned subsidiary. All intercompany transactions and balances have been eliminated from the consolidated financial statements. In the opinion of management, the consolidated financial statements reflect all adjustments that are necessary to provide a fair presentation of the results for the periods covered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the consolidated balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company's regulatory asset and liability balances based upon probability assessments of regulatory recovery, utility plant useful lives, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interests in the Company&#x2019;s consolidated financial statements represents the 7.8% interest not owned by Texas Water in a consolidated subsidiary. Texas Water obtained control over the subsidiary on May 1, 2021. Since the Company controls this subsidiary, its financial statements are consolidated with those of the Company, and the noncontrolling owner&#x2019;s 7.8% share of the subsidiary&#x2019;s net assets and results of operations is deducted and reported as noncontrolling interests on the consolidated balance sheets and as net loss attributable to noncontrolling interests in the consolidated statements of operations. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company&#x2019;s equity. The Company&#x2019;s net income attributable to California Water Service Group excludes a net loss attributable to the noncontrolling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported assets, liabilities, net income, equity, or cash flows. As of December 31, 2021, $3.5&#160;million of uninsured loss reserve was reclassified from Accrued and deferred compensation to Uninsured loss reserve within the Other Accrued Liabilities table in Note 9. This change had no impact to previously reported liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December 31, 2021 and 2020, $61.5&#160;million and $55.8&#160;million of Multiple residential revenue was reclassified from Residential to Multiple residential within the table in Note 2. These changes had no impact to previously reported operating revenue.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzg1Mg_28c824a2-7162-4bc5-8262-852cfd5c4309"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MTY_dd061ba9-2666-4f92-a0bf-a3a9582fc789">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the Company's accounts and those of its wholly and non-wholly owned subsidiaries. The non-wholly owned subsidiary refers to a 92.2% owned subsidiary of Texas Water and is consolidated using the voting interest model as the Company owns a majority of the voting interests in the non-wholly owned subsidiary. All intercompany transactions and balances have been eliminated from the consolidated financial statements. In the opinion of management, the consolidated financial statements reflect all adjustments that are necessary to provide a fair presentation of the results for the periods covered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the Company's consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the consolidated balance sheet dates and the reported amounts of revenues and expenses for the periods presented. These include, but are not limited to, estimates and assumptions used in determining the Company's regulatory asset and liability balances based upon probability assessments of regulatory recovery, utility plant useful lives, revenues earned but not yet billed, asset retirement obligations, allowance for credit losses, pension and other employee benefit plan liabilities, and income tax-related assets and liabilities. Actual results could differ from these estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i56ab60b9b8e840dea980eaa7b1b1a50e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzU0OTc1NTgxNzQ5Mw_5307ad53-a691-418a-b0a0-bb807697e6e4"
      unitRef="number">0.922</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:StockholdersEquityPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzM0MTc_061d7217-8358-45d9-b623-670449e67c19">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interests in the Company&#x2019;s consolidated financial statements represents the 7.8% interest not owned by Texas Water in a consolidated subsidiary. Texas Water obtained control over the subsidiary on May 1, 2021. Since the Company controls this subsidiary, its financial statements are consolidated with those of the Company, and the noncontrolling owner&#x2019;s 7.8% share of the subsidiary&#x2019;s net assets and results of operations is deducted and reported as noncontrolling interests on the consolidated balance sheets and as net loss attributable to noncontrolling interests in the consolidated statements of operations. The Company reports noncontrolling interests in consolidated entities as a component of equity separate from the Company&#x2019;s equity. The Company&#x2019;s net income attributable to California Water Service Group excludes a net loss attributable to the noncontrolling interests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any accumulated other comprehensive income or loss transactions as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i0e108e3c4c4c4901bb2736ec4b435855_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzI2MTU_0d7375e8-3681-4e79-9ee7-3e852388390b"
      unitRef="number">0.078</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i0e108e3c4c4c4901bb2736ec4b435855_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzI4OTE_0d7375e8-3681-4e79-9ee7-3e852388390b"
      unitRef="number">0.078</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzIxOTkwMjMyNjEzMjc_f347b1a0-b821-4c3b-9d76-2f04d5fbddcb">ReclassificationsCertain prior year amounts have been reclassified for consistency with the current year presentation. Such reclassifications have no impact on previously reported assets, liabilities, net income, equity, or cash flows.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <cwt:ContractWithCustomerUninsuredLossReserveCurrent
      contextRef="i262e2d4a429d4ec09ae77d50a6314c04_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzU0OTc1NTgxODUwNw_bfdc772c-39c8-4914-a973-2ed0eb8e6e58"
      unitRef="usd">3500000</cwt:ContractWithCustomerUninsuredLossReserveCurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e9f0351475a47e2b3c6284d507fcace_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzYwNDczMTM5NTgxNDA_669cc6c9-2955-4fcf-abf9-fd03cedc08d9"
      unitRef="usd">61500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac62f26da244429fa28402433e3c60ae_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzYvZnJhZzowN2Q5ODBhZTc0OWY0NTBlOGNkZTZlNjVlNGM3MTAwZi90ZXh0cmVnaW9uOjA3ZDk4MGFlNzQ5ZjQ1MGU4Y2RlNmU2NWU0YzcxMDBmXzYwNDczMTM5NTgxNTU_972e1e83-8a74-4272-b67f-c6031a06a995"
      unitRef="usd">55800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwNzk_e8c0d81c-9ff1-4f1d-b49d-9754a2b045ee">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Operating Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s operating revenue by source for the years ended December 31, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;772,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating revenue&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;846,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794,307&#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-bottom:8pt;margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&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;458,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Multiple residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;772,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial general rate case (GRC) has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Expense Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue is estimated to be collectible beyond 24 months, recognition is deferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Regulated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the Company&#x2019;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance 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;12,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&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;18,634&#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;20,017&#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;14,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&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;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,922&#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-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers under which they provide operating, maintenance and customer billing services related to the customers&#x2019; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "other non-regulated revenue" in the table above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. The Company provides the lessee the right to ingress and egress across lessor property to access the antennas. The minimum rents are recognized on a straight-line basis over the terms of the leases, which may span multiple years. The excess rents are recognized over amounts contractually due pursuant to the underlying leases and is included in a deferred receivable account in the accompanying balance sheet. The leases generally have terms of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years, with lessee options to extend the lease for up to 15 years. The exercise of lease renewal options is at the lessee&#x2019;s sole discretion. Most of the Company&#x2019;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. A subset of the Company&#x2019;s leases contains variable lease payments that depend on changes in the consumer price index (CPI).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the lessee control over the use of an identified asset and obtains substantially all of the benefits from the identified asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease payments to be received are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#x2019;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company has resumed shutoffs for non-payment in all of the Company's regulated utilities. The Company also received and applied funds to customer accounts from the California Water and Wastewater Arrearages Payment Program (WAPP). The WAPP was created by the California Legislature, is administered by the State Water Resources Control Board and was implemented to provide relief to community water and wastewater systems for unpaid bills &#x2013; arrearages &#x2013; related to the COVID-19 pandemic. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022. Based on the above assessments, the Company adjusted its allowance for credit losses accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for the periods ended December 31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#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;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit loss 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;5,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending allowance balance&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, other receivables were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivables from developers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Utility Plant&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Utility plant is carried at original cost when first constructed or purchased, or at fair value when acquired through acquisition. When depreciable plant is retired, the cost is eliminated from utility plant accounts and such costs are charged against accumulated depreciation. Maintenance of utility plant is charged to operating expenses as incurred. Maintenance projects are not accrued for in advance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets acquired as part of water systems purchased are recorded at fair value. All other intangibles have been recorded at cost and are amortized over their useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents depreciable plant and equipment as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,960,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,215,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,899,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation of utility plant is computed on a straight-line basis over the assets' estimated useful lives including cost of removal of certain assets 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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 50&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 to 65&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office Buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for depreciation expressed as a percentage of the aggregate depreciable asset balances was 2.90% in 2022, 2.96% in 2021, and 2.94% in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for funds used during construction (AFUDC)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The AFUDC represents the capitalized cost of funds used to finance the construction of the utility plant. In general, AFUDC is applied to Cal Water construction projects requiring more than one month to complete. No AFUDC is applied to projects funded by customer advances for construction, contributions in aid of construction, or applicable state-revolving fund loans. AFUDC includes the net cost of borrowed funds and a rate of return on other funds when used, and is recovered through water rates as the utility plant is depreciated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of AFUDC related to equity funds and to borrowed funds for 2022, 2021, and 2020 are shown in the table below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,976&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for borrowed funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 7.75pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Retirement Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a legal obligation to retire wells in accordance with State Water Resources Control Board regulations. In addition, upon decommission of a wastewater plant or lift station certain wastewater infrastructure would need to be retired in accordance with State Water Resources Control Board regulations. An asset retirement cost and corresponding retirement obligation is recorded when a well or waste water infrastructure is placed into service. As of December&#160;31, 2022 and 2021, the retirement obligation is estimated to be $36.7 million and $29.5 million, respectively. The retirement obligation is recorded as part of "Other long-term liabilities" within the Consolidated Balance Sheet. The change only impacted the consolidated balance sheets as the Company recognizes a regulatory asset or liability for the timing differences between the recognition of expenses and costs recovered through the ratemaking process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the beginning and ending aggregate carrying amount of asset retirement obligations, which are included in &#x201c;Other long-term liabilities&#x201d; on the consolidated balance sheets as of December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,459&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents include highly liquid investments with remaining maturities of three months or less at the time of acquisition. In 2022 and 2021, restricted cash includes $0.4 million of proceeds collected through a surcharge on certain customers' bills plus interest earned on the proceeds and is used to service California Safe Drinking Water Bond obligations. In 2022, the restricted cash also included $21.5&#160;million of committed cash in Texas Water for a pipeline project (see Note 14).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Consolidated Balance Sheets that total to the amounts shown on the Consolidated Statements of Cash Flows as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,380&#160;&lt;/span&gt;&lt;/td&gt;&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;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the statements of cash flows&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;85,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,653&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Company operates almost exclusively in a regulated business, the Company is subject to the accounting standards for regulated utilities. The Commissions in the states in which the Company operates establish rates that are designed to permit the recovery of the cost of service and a return on investment. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In general, the Company does not earn a return on regulatory assets if the related costs do not accrue interest.&#160;Accordingly, the Company earns a return only on its regulatory&#160;assets for net WRAM and MCBA, PCBA, HCBA, and IRMA receivables. In addition, the Company records regulatory liabilities when it is probable the Commissions will require a refund to be made to the Company's customers over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company determines that a portion of the Company's assets used in utility operations is not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 4 - Regulatory Assets and Liabilities for details of the Company's regulatory assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets, Intangibles and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-lived assets include transmission and distribution plant, equipment, land, buildings, and intangible assets. Long-lived assets, other than land, are depreciated or amortized over their estimated useful lives, and are reviewed for impairment whenever changes in circumstances indicate the carrying value of the assets may not be recoverable. Such circumstances would include items such as a significant decrease in the market value of a long-lived asset, a significant adverse change in the manner in which the asset is being used or planned to be used or in its physical condition, or a history of operating or cash flow losses associated with the uses of the asset. In addition, changes in the expected useful life of these long-lived assets may also be an impairment indicator. When such events or changes occur, the Company estimates the fair value of the asset from future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets, and compare that to the carrying value of the asset. If the carrying value is greater than the fair value, then an impairment loss is recognized equal to the amount by which the asset's carrying value exceeds its fair value. The key variables that must be estimated include assumptions regarding sales volume, rates, operating costs, labor and other benefit costs, capital additions, assumed discount rates and other economic factors. These variables require significant management judgment and include inherent uncertainties since they are forecasting future events. A variation in the assumptions used could lead to a different conclusion regarding the realizability of an asset and, thus could have a significant effect on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed. Goodwill is not amortized but instead is reviewed annually in the fourth quarter&#160;for impairment or more frequently if impairment indicators arise. The impairment test is performed at the reporting unit level using fair-value based approach in which the fair value of the reporting unit is compared to the reporting unit's carrying value. If the fair value of the reporting unit is less than its carrying amount, then an impairment loss is recognized equal to the difference. The Company had no impairments to goodwill in 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-Term Debt Premium, Discount and Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The premiums, discounts, and issuance expenses on long-term debt are amortized over the original lives of the related debt on a straight-line basis which approximates the effective interest method. Premiums paid on the early redemption of certain debt and the unamortized original issuance discount and expense are amortized over the life of new debt issued in conjunction with the early redemption. Amortization expense included in interest expense for each of 2022, 2021, and 2020 was $0.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advances for Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advances for construction consist of payments received from developers for installation of water production and distribution facilities to serve new developments. Advances are excluded from rate base for rate setting purposes. Annual refunds are made to developers without interest. Advances of $199.8 million and $198.1 million, at December&#160;31, 2022 and 2021 respectively, will be refunded primarily over a 40-year period in equal annual amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated refunds of advances are shown in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refunds of Advances&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contributions in Aid of Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions in aid of construction represent payments received from developers, primarily for fire protection purposes, which are not subject to refunds. Facilities funded by contributions are included in utility plant, but excluded from rate base. Depreciation related to assets acquired from contributions is charged to the Contributions in Aid of Construction account.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Measurement of the deferred tax assets and liabilities is at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. The Company evaluates the need for a valuation allowance on deferred tax assets based on historical taxable income and projected taxable income for future tax years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically the Commissions reduced revenue requirements for the tax effects of certain originating temporary differences and allowed recovery of these tax costs as the related temporary differences reverse. The Commissions have granted the Company rate increases to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITC) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC sets rates utilizing the flow through method of accounting for state income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;With the enactment of the Tax Cuts Jobs Act (TCJA), Contributions in Aid of Construction (CIAC) received from developers after December 22, 2017 became fully taxable for federal income tax purposes. On November 15, 2021, the Infrastructure Investment and Jobs Act was signed into law, which reverses the TCJA treatment of CIAC. Effective January 1, 2021, only the service portion of CIAC is taxable for federal income tax purpose.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting standards for accounting for uncertainty in income taxes allows the inclusion of interest and penalties related to uncertain tax positions as a component of income taxes (see Note&#160;10 - Income Taxes).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Workers' Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For workers' compensation, the Company estimates the liability associated with claims submitted and claims not yet submitted based on historical data. Expenses for workers compensation insurance are included in rates on a pay-as-you-go basis. Therefore, a corresponding regulatory asset has been recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computations of basic and diluted earnings per share are noted below. Basic earnings per share are computed by dividing net income attributable to California Water Service Group by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts were exercised or converted into common stock. Restricted Stock Awards (RSAs) are included in the common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;(In thousands,&lt;br/&gt;except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 attributable to California Water Service Group&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,011&#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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,125&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares, basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares, dilutive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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:#ffffff;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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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:#ffffff;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#x2014;diluted&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.77&#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 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.96&#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 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.97&#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-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation cost is measured at the grant date based on the fair value of the award. The Company recognizes compensation expense on a straight-line basis over the requisite service period, which is the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income or Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income for all periods presented was the same as net income attributable to California Water Service Group.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any accumulated other comprehensive income or loss transactions as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October of 2021, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. In a business combination, an acquirer generally recognizes assets acquired and liabilities assumed, including contract assets and contract liabilities, at their respective fair value on the acquisition date. ASU 2021-08 requires that in a business combination, an acquirer should recognize and measure contract assets acquired and contract liabilities assumed in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The guidance provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts with customers in a business combination. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments, and early adoption is permitted. The Company adopted the standard prospectively on January 1, 2023 and does not expect the guidance to have a material impact on the Company's financial statements and footnote disclosures in 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDEx_e767fb14-a859-4048-8f4f-3733f4c5776a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates the Company&#x2019;s operating revenue by source for the years ended December 31, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;772,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating revenue&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;846,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794,307&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&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;458,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Multiple residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;772,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the Company&#x2019;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance 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;12,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&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;18,634&#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;20,017&#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;14,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&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;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtMS0xLTEtNTI1MjI_fe085342-339b-4219-b208-a938a76d7684"
      unitRef="usd">772616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtMy0xLTEtNTI1MjI_01b979fd-b71f-4ceb-bbe0-66efc4150d26"
      unitRef="usd">765704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzEtNS0xLTEtNTI1MjI_996333b4-0cdf-43d1-a019-227f2c05c714"
      unitRef="usd">697577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItMS0xLTEtNTI1MjI_e2fa4c76-d336-4abd-8192-fe3cb819d289"
      unitRef="usd">73815000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItMy0xLTEtNTI1MjI_9b06dad3-6cd6-414b-aa3e-1c5fdd2c7d17"
      unitRef="usd">25205000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzItNS0xLTEtNTI1MjI_0007cdfa-b044-406f-b119-5ce2fd673d38"
      unitRef="usd">96730000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtMS0xLTEtNTI1MjI_bb88c4cb-9cf2-45b7-a269-f1bb6381e300"
      unitRef="usd">846431000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtMy0xLTEtNTI1MjI_6ca91487-382f-4f96-9286-582e750821d3"
      unitRef="usd">790909000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RegulatedOperatingRevenueWater
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZToxZjdmNTYzMDJmYjE0MWRhODBjNjY5N2JmZDlmNmY4OC90YWJsZXJhbmdlOjFmN2Y1NjMwMmZiMTQxZGE4MGM2Njk3YmZkOWY2Zjg4XzMtNS0xLTEtNTI1MjI_a4bcfd6a-34de-477d-8f9a-c68e834bf0c2"
      unitRef="usd">794307000</us-gaap:RegulatedOperatingRevenueWater>
    <us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDA3_8b3984b0-39a7-45b7-9bdd-373a83c4d9af">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company principally generates operating revenue from contracts with customers by providing regulated water and wastewater services at tariff-rates authorized by the Commissions in the states in which they operate and non-regulated water and wastewater services at rates authorized by contracts with government agencies. Revenue from contracts with customers reflects amounts billed for the volume of consumption at authorized per unit rates, for a service charge, and for other authorized charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company satisfies its performance obligation to provide water and wastewater services over time as services are rendered. The Company applies the invoice practical expedient and recognizes revenue from contracts with customers in the amount for which the Company has a right to invoice. The Company has a right to invoice for the volume of consumption, for the service charge, and for other authorized charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement of sales to customers is generally based on the reading of their meters, which occurs on a systematic basis throughout the month. At the end of each month, the Company estimates consumption since the date of the last meter reading and a corresponding unbilled revenue is recognized. The estimate is based upon the number of unbilled days that month and the average daily customer billing rate from the previous month (which fluctuates based upon customer usage).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract terms are generally short-term and at will by customers and, as a result, no separate financing component is recognized for the Company's collections from customers, which generally require payment within 30 days of billing. The Company applies judgment, based principally on historical payment experience, in estimating its customers&#x2019; ability to pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customers are not billed for volumetric consumption, but are instead billed a flat rate at the beginning of each monthly service period. The amount billed is initially deferred and subsequently recognized over the monthly service period, as the performance obligation is satisfied. The deferred revenue balance or contract liability, which is included in "other accrued liabilities" on the consolidated balance sheets, is inconsequential.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue from contracts with customers is disaggregated by class of customers for the years ended December 31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential&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;458,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Multiple residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue from contracts with customers&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;772,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;765,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;697,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;*&#160;&#160;&#160;&#160;Other includes accrued unbilled revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Regulatory balancing account revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s ability to recover revenue requirements authorized by the California Public Utilities Commission (CPUC) in its triennial general rate case (GRC) has been decoupled from the volume of the sales through 2022. Regulatory balancing account revenue is revenue related to rate mechanisms authorized in California by the CPUC, which allow the Company to recover the authorized revenue and are not considered contracts with customers. These mechanisms include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Water Revenue Adjustment Mechanism (WRAM) has allowed the Company to recognize the adopted level of volumetric revenues. The variance between adopted volumetric revenues and actual billed volumetric revenues for metered accounts is recorded as regulatory balancing account revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost-recovery rates, such as the Modified Cost Balancing Account (MCBA), Conservation Expense Balancing Account (CEBA), Pension Cost Balancing Account (PCBA), and Health Cost Balancing Account (HCBA), generally provide for recovery of the adopted levels of expenses for purchased water, purchased power, pump taxes, water conservation program costs, pension, and health care. Variances between adopted and actual costs are recorded as regulatory balancing account revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each district's WRAM and MCBA regulatory assets and liabilities are allowed to be netted against one another. The Company recognizes regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenues that have been authorized for rate recovery, are objectively determinable and probable of recovery, and are expected to be collected within 24 months. To the extent that regulatory balancing account&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;revenue is estimated to be collectible beyond 24 months, recognition is deferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CPUC issued a decision effective August 27, 2020 requiring that Class A companies submitting GRC filings after the effective date be (i) precluded from proposing the use of a full decoupling WRAM in their next GRCs and (ii) allowed the use of Monterey-Style Water Revenue Adjustment Mechanisms (MWRAM). In addition, the CPUC's decision allowed for Incremental Cost Balancing Accounts (ICBAs), which are authorized by state statute, to replace the MCBA. The MWRAM 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 had been in effect. The ICBA tracks differences between the authorized per-unit prices of water production costs and actual per-unit prices of water production costs. Cal Water complied with this decision in its 2021 GRC Filing and expects these replacement mechanisms to be in effect for 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, Cal Water filed an Application for Rehearing at the CPUC seeking to reverse the August 27, 2020 CPUC decision. While a decision was pending on the Application for Rehearing, Cal Water along with four other Class A California water utilities filed Petitions for a Writ of Review with the California Supreme Court (Court) on or about October 27, 2021. In September 2021, the CPUC denied the Application for Rehearing. On May 18, 2022, the Court issued writs granting review and ordered the CPUC and other filing parties to submit additional pleadings to the Court. The final pleadings were submitted on January 13, 2023. Cal Water anticipates that the Court will schedule an oral argument before it begins deliberations and issues its decision.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1756ed51045a4592a832322838aae2b3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtMS0xLTEtNTI1MjI_247ae0a7-d05f-4787-b13b-ed8cc30a9afb"
      unitRef="usd">458448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95058f92ef9c4706bd19c50c7959c188_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtMy0xLTEtNTI1MjI_b4ff4689-8c1c-4f63-9557-8e70d1e9636f"
      unitRef="usd">467365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i32485732a86747358e899a1623e5eebb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzEtNS0xLTEtNTI1MjI_8e3e6287-b157-44db-8d4e-7e68dc2a4eda"
      unitRef="usd">430264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61cfa9cc60bc4109816d8006834159fa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItMS0xLTEtNTI1MjI_3911d629-f756-44f1-92b6-aa35d628c4cf"
      unitRef="usd">153570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf5b370187294d50a37c6d044205a825_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItMy0xLTEtNTI1MjI_35f55882-1ba5-4653-aca1-1d2c3e5fb9d7"
      unitRef="usd">144565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21681e9597d6410cae14f703c60768c2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzItNS0xLTEtNTI1MjI_f7027927-6e1f-43f6-a8b2-e3cbf8cf5a30"
      unitRef="usd">125819000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91a86540a4444d9ba56c885260a704e6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMS0xLTEtNTU0NDc_037e3013-163d-45c7-b3e3-21b13596e6cb"
      unitRef="usd">64481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idda9cb35bb3144379e19c676ed7f1bad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMy0xLTEtNTU0NDc_4d5fe97f-f61a-4001-b2a6-0fc7a28d8e09"
      unitRef="usd">61478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i751d6b3bccb24801a9c969e797e2f6c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtNS0xLTEtNTU0NDc_a8b1b663-aa93-4248-859a-f17e105c7700"
      unitRef="usd">55801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4bb2bcf172d4ecebdfc5d9d6df89394_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMS0xLTEtNTI1MjI_b9e4994a-b7de-4d70-93ea-21a925c617e1"
      unitRef="usd">26622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ae53ac0aa3a4cc8839d274bb96bb06a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtMy0xLTEtNTI1MjI_b063555e-58b2-464c-9fd1-9cb3f9b54858"
      unitRef="usd">26569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf906dcc8e274414b72d4cf149ff4698_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzMtNS0xLTEtNTI1MjI_c62a1084-34eb-4116-9669-114ff54b0774"
      unitRef="usd">29088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i781bf191d94447abb46058f497dfe56d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtMS0xLTEtNTI1MjI_76150023-16a6-426a-9518-7674bf411b1a"
      unitRef="usd">41150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ed1622b38794af2a91f08d00317f853_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtMy0xLTEtNTI1MjI_a0c0123b-a440-4931-8c13-34ecf920f17f"
      unitRef="usd">40501000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i947ead7c323c4d29bab2568b56ef2f70_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzQtNS0xLTEtNTI1MjI_040ff8f0-7c80-4ffa-85db-f4bbaa5d5843"
      unitRef="usd">35776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7a1277d9caf414ca286e0a14a2b6699_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtMS0xLTEtNTI1MjI_82bf7e35-973f-47e1-bbba-a7756391c4d4"
      unitRef="usd">28345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8595ebb5a6564865add2270d66d255fe_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtMy0xLTEtNTI1MjI_8a220d32-19f3-4cfc-adf1-4ac235e155d8"
      unitRef="usd">25226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9158c63809b462d876b9e96ac5a6faf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzUtNS0xLTEtNTI1MjI_1bd3a70b-09f5-4407-b6b2-80651029171a"
      unitRef="usd">20829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtMS0xLTEtNTI1MjI_8e7e8d63-0dc0-46f4-a8ef-a67514877268"
      unitRef="usd">772616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtMy0xLTEtNTI1MjI_51a415db-a6d6-4692-8a2f-1a4d539106d1"
      unitRef="usd">765704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo0MjY3ODYwYzE2NTI0OTlkOTQzOTZjMzQ5NzJkMTljYi90YWJsZXJhbmdlOjQyNjc4NjBjMTY1MjQ5OWQ5NDM5NmMzNDk3MmQxOWNiXzYtNS0xLTEtNTI1MjI_84d09fb5-dd7d-4ecd-be55-190762b4c1b3"
      unitRef="usd">697577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzQ5Njk_e4a50ddc-01d8-4707-b142-d6f3a6726df9">P24M</cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized>
    <cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzUwNzQ_e4a50ddc-01d8-4707-b142-d6f3a6726df9">P24M</cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODUx_6a82b784-8717-4003-9fe6-54c6aa711c60">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Non-Regulated Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the Company&#x2019;s non-regulated revenue by source for the years ended December 31, 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance 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;12,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-regulated revenue from contracts with customers&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;18,634&#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;20,017&#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;14,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-regulated revenue&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;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,922&#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;Operating and maintenance services are provided for non-regulated water and wastewater systems owned by private companies and municipalities. The Company negotiates formal agreements with the customers under which they provide operating, maintenance and customer billing services related to the customers&#x2019; water system. The formal agreements outline the fee schedule for the services provided. The agreements typically call for a fee-per-service or a flat-rate amount per month. The Company satisfies its performance obligation of providing operating and maintenance services over time as services are rendered; as a result, the Company employs the invoice practical expedient and recognizes revenue in the amount that it has the right to invoice. Contract terms are generally short-term and, as a result, no separate financing component is recognized for its collections from customers, which generally require payment within 30 days of billing.Other non-regulated revenue primarily relates to services for the design and installation of water mains and other water infrastructure for customers outside the regulated service areas and insurance program administration. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "other non-regulated revenue" in the table above.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03dc919ac6624505bb2cafee27d2d28f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtMS0xLTEtNTI1MjI_55d7a19f-67f0-43ab-89de-ee56c6c129cc"
      unitRef="usd">12860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ed79f661803412a8516ff3492b06347_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtMy0xLTEtNTI1MjI_9ec9bc11-849c-46fc-a62c-266fc874a862"
      unitRef="usd">16276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60370be593b74a8e9cf810c5aaa4c66d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzEtNS0xLTEtNTI1MjI_7e22e398-d634-43f8-bbf8-4b63d939f2c5"
      unitRef="usd">11481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0be06a8c46264d5397ef030efabef4bc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItMS0xLTEtNTI1MjI_47768466-b4ca-46cd-923c-f196d0a0ae2d"
      unitRef="usd">5774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb22ea5c326b4d6cba509379ea8ee3ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItMy0xLTEtNTI1MjI_663a5f44-c884-40e1-aa41-bb7b5f6e60ab"
      unitRef="usd">3741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2601db0a9f14ac2a69ae537d666f0d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzItNS0xLTEtNTI1MjI_12425a92-8101-4fc8-8f5f-2178f2f517b9"
      unitRef="usd">3043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtMS0xLTEtNTI1MjI_5f2f61a9-918c-415d-a6f7-ab6a10483ef3"
      unitRef="usd">18634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtMy0xLTEtNTI1MjI_4834d4f3-95ca-465c-bf02-e845d29d4034"
      unitRef="usd">20017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzMtNS0xLTEtNTI1MjI_f104fb73-4714-456e-8803-ab90be467bdd"
      unitRef="usd">14524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtMS0xLTEtNTI1MjI_10245ecf-ea6f-4cc7-9653-3e5a899982ea"
      unitRef="usd">2642000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtMy0xLTEtNTI1MjI_6185e12b-82de-4df4-a6a5-46cf8606a151"
      unitRef="usd">2744000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzQtNS0xLTEtNTI1MjI_c99c308d-1d25-476a-aa46-9b3b747b8b58"
      unitRef="usd">2398000</us-gaap:LeaseIncome>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i31029a3224614627a8ff28abc6eb0901_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtMS0xLTEtNTI1MjI_8abed113-370c-414f-9115-f3f8c1dbf232"
      unitRef="usd">21276000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i314e26d290794152a0387d5ba2bf4b45_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtMy0xLTEtNTI1MjI_35d5ee14-24ae-42af-89ce-bb0636d72e05"
      unitRef="usd">22761000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="ifb26a48a3cf34551b635c1047a0939f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplM2Y5YjZlNDNkZDY0NDE4YTI0NGFiNjZiMGNiZGQzMS90YWJsZXJhbmdlOmUzZjliNmU0M2RkNjQ0MThhMjQ0YWI2NmIwY2JkZDMxXzUtNS0xLTEtNTI1MjI_33c3430a-72c1-4ba4-9194-eab4b7099fea"
      unitRef="usd">16922000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzU0OTc1NTg0MzQ2OA_bdd9d0d0-b53e-4725-a67a-5e0f69c1ffa2"
      unitRef="usd">2700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRecognitionLeases
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODUy_f74c2980-88b8-4f54-8c41-284bafa84172">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease revenue is not considered revenue from contracts with customers and is recognized following operating lease standards. The Company is the lessor in operating lease agreements with telecommunications companies under which cellular phone antennas are placed on the Company's property. The Company provides the lessee the right to ingress and egress across lessor property to access the antennas. The minimum rents are recognized on a straight-line basis over the terms of the leases, which may span multiple years. The excess rents are recognized over amounts contractually due pursuant to the underlying leases and is included in a deferred receivable account in the accompanying balance sheet. The leases generally have terms of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5 to 10 years, with lessee options to extend the lease for up to 15 years. The exercise of lease renewal options is at the lessee&#x2019;s sole discretion. Most of the Company&#x2019;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. A subset of the Company&#x2019;s leases contains variable lease payments that depend on changes in the consumer price index (CPI).&lt;/span&gt;The Company determines if an arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the lessee control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</us-gaap:RevenueRecognitionLeases>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzc5NTg_725a68c3-db1f-4136-ab2f-84e12e142b78">P5Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzc5NjQ_fdfce371-bc80-49c2-afe9-84162d7a280e">P10Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzgwMjQ_82f6aa1a-e5a4-48b3-ba70-f5368406e3f7">P15Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQx_a69ddce5-f840-487b-a749-b270fa291683">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease payments to be received are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzEtMS0xLTEtNTI1MjI_581cd64d-c647-4138-8c90-8b48945a1c7e"
      unitRef="usd">2649000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzItMS0xLTEtNTI1MjI_41a16f8d-ca9d-4be8-a56b-b74cd1ff8066"
      unitRef="usd">2339000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzMtMS0xLTEtNTI1MjI_8c5c5031-5410-4b79-a049-9b9bbad2e4ad"
      unitRef="usd">1809000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzQtMS0xLTEtNTI1MjI_7b8de85a-b83c-4875-9e7c-8476158fe523"
      unitRef="usd">1037000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTowMDQxNjcyMWRiZTk0ZTY5YThkZDExMGUwYjM2OGE3YS90YWJsZXJhbmdlOjAwNDE2NzIxZGJlOTRlNjlhOGRkMTEwZTBiMzY4YTdhXzUtMS0xLTEtNTI1MjI_f974b898-528e-425a-a7b0-fe2254764f9f"
      unitRef="usd">165000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODU5_27dbac48-b571-4b87-b89c-ad03a9a2afbe">&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures expected credit losses for Customer Receivables, Other Receivables, and Unbilled Revenue on an aggregated level. These receivables are generally trade receivables due in one year or less or expected to be billed and collected in one year or less. The expected credit losses for Other Receivables and Unbilled Revenue are inconsequential. Customer receivables include receivables for water and wastewater services provided to residential customers, business, industrial, public authorities, and other customers. The expected credit losses for business, industrial, public authorities, and other customers are inconsequential. The overall risks related to the Company&#x2019;s receivables are low as water and wastewater services are seen as essential services. The estimate for the allowance for credit losses is based on a historical loss ratio, in conjunction with a qualitative assessment of elements that impact the collectability of receivables to determine if the allowance for credit losses should be further adjusted in accordance with the accounting guidance for credit losses. Management contemplates available current information such as changes in economic factors, regulatory matters, industry trends, payment options and programs available to customers, and the methods that the Company is able to utilize to ensure payment. &lt;/span&gt;&lt;/div&gt;The Company reviewed its allowance for credit losses utilizing a quantitative assessment, which included trend analysis of customer billing and collection, aging by customer class, and unemployment rates since the outbreak of COVID-19 in the first quarter of 2020. The Company also utilized a qualitative assessment, which considered the future collectability on customer outstanding balances, management's estimate of the cash recovery, and a general assessment of the economic conditions of the locations the Company serves due to the outbreak of COVID-19. The Company has resumed shutoffs for non-payment in all of the Company's regulated utilities. The Company also received and applied funds to customer accounts from the California Water and Wastewater Arrearages Payment Program (WAPP). The WAPP was created by the California Legislature, is administered by the State Water Resources Control Board and was implemented to provide relief to community water and wastewater systems for unpaid bills &#x2013; arrearages &#x2013; related to the COVID-19 pandemic. Additionally, Cal Water has implemented interest and penalty-free payment plans or extensions, subject to certain terms and conditions, to help customers pay water bills after June 15, 2022. Based on the above assessments, the Company adjusted its allowance for credit losses accordingly.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTY0_5ccadf09-f174-4f22-af7b-cdaa62c5f730">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for the periods ended December 31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#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;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for credit loss 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;5,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending allowance balance&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,246&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, other receivables were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivables from developers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,419&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,452&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i29f27197d8de44829cd2b8b52f27907c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtMS0xLTEtNTI1MjI_493f21f8-6360-45e3-a84c-3f0aa332ebd4"
      unitRef="usd">3743000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="if519f6b97fde40ac9c326e494d6acabb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtMy0xLTEtNTI1MjI_d91d0706-a327-43bb-beff-138813f232d4"
      unitRef="usd">5246000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7a9065d299ff4acba46f7c19766cbbc2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzEtNS0xLTEtNTI1MjI_82cee9d9-5495-4056-b531-c2e203c1571f"
      unitRef="usd">771000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i807321c2403f40f08f47991281d2df8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItMS0xLTEtNTI1MjI_b7dc49cc-6956-45fd-ae6d-3b83a0fe6831"
      unitRef="usd">5887000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8812fb8b10204aecac2da462793077c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItMy0xLTEtNTI1MjI_3eb77efa-c3fc-491a-bb0e-f9cac14bfa25"
      unitRef="usd">1088000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzItNS0xLTEtNTI1MjI_e974c979-e842-4601-89da-d8d6db72c880"
      unitRef="usd">5716000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i807321c2403f40f08f47991281d2df8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtMS0xLTEtNTI1MjI_f8b6899b-8444-4215-bb69-006c9c300fa3"
      unitRef="usd">4380000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i8812fb8b10204aecac2da462793077c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtMy0xLTEtNTI1MjI_9c78589c-e047-4436-8e26-ac24e9ea7e2b"
      unitRef="usd">3113000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzMtNS0xLTEtNTI1MjI_7ee81706-806c-4424-b8bb-70a4e7deffbd"
      unitRef="usd">1730000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i807321c2403f40f08f47991281d2df8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtMS0xLTEtNTI1MjI_347f5932-cd36-4734-aeeb-d466ead3ab04"
      unitRef="usd">379000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i8812fb8b10204aecac2da462793077c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtMy0xLTEtNTI1MjI_711b6451-4771-4502-b5e8-7b6a026dcf58"
      unitRef="usd">522000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ieef2498e9c514dc6acf14fd2b9050c37_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzQtNS0xLTEtNTI1MjI_ca787eb1-1003-4e51-a3e2-d977f9bddda4"
      unitRef="usd">489000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1ac15a673893446a808c403d906e57d0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtMS0xLTEtNTI1MjI_78126f48-f412-4872-b667-4747154643b6"
      unitRef="usd">5629000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i29f27197d8de44829cd2b8b52f27907c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtMy0xLTEtNTI1MjI_975bea0f-0e30-44ee-959a-da823c8a20b9"
      unitRef="usd">3743000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="if519f6b97fde40ac9c326e494d6acabb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NDg5NmI3NGE2ZmI0ZThhODUwOWFhMDIyMGMwNTI2MS90YWJsZXJhbmdlOjU0ODk2Yjc0YTZmYjRlOGE4NTA5YWEwMjIwYzA1MjYxXzUtNS0xLTEtNTI1MjI_9480c08e-bc5d-43e7-82e5-323733b4f001"
      unitRef="usd">5246000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <cwt:AccountsReceivableFromDevelopersCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzEtMS0xLTEtNTI1MjI_432087ea-462f-44d8-a506-4e10c1a0cfec"
      unitRef="usd">7419000</cwt:AccountsReceivableFromDevelopersCurrent>
    <cwt:AccountsReceivableFromDevelopersCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzEtMy0xLTEtNTI1MjI_a9c4dcdd-44b8-43be-8faf-c77bcff5dea3"
      unitRef="usd">6909000</cwt:AccountsReceivableFromDevelopersCurrent>
    <us-gaap:IncomeTaxReceivable
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzItMS0xLTEtNTI1MjI_fdc44278-a227-4564-bd25-344de8a46e42"
      unitRef="usd">5496000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxReceivable
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzItMy0xLTEtNTI1MjI_d420644b-b879-4c22-811a-f906791c435a"
      unitRef="usd">5579000</us-gaap:IncomeTaxReceivable>
    <us-gaap:OtherReceivables
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzMtMS0xLTEtNTI1MjI_256f34bd-c48e-4dc4-a95b-f636b9bdc389"
      unitRef="usd">8017000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzMtMy0xLTEtNTI1MjI_d6be2f3a-1bd7-412e-9f57-cb6825f8e854"
      unitRef="usd">5964000</us-gaap:OtherReceivables>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzQtMS0xLTEtNTI1MjI_dd266c52-f419-4ec6-adff-89936e028d7e"
      unitRef="usd">20932000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:NontradeReceivablesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1NjE3MDAzYTY2NmI0ZDEyOTVhNjg0ZjcyOGRjOTk3NC90YWJsZXJhbmdlOjU2MTcwMDNhNjY2YjRkMTI5NWE2ODRmNzI4ZGM5OTc0XzQtMy0xLTEtNTI1MjI_a6359848-f2c7-45a9-aa05-b0279d31e0a7"
      unitRef="usd">18452000</us-gaap:NontradeReceivablesCurrent>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODY1_e2451726-4e40-4fac-a4f1-a9660749fcb7">Utility PlantUtility plant is carried at original cost when first constructed or purchased, or at fair value when acquired through acquisition. When depreciable plant is retired, the cost is eliminated from utility plant accounts and such costs are charged against accumulated depreciation.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTk2_a77d1c4a-ede7-4a66-b4e3-3da55fcd6c37">Maintenance of utility plant is charged to operating expenses as incurred. Maintenance projects are not accrued for in advance.</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTg5_d0d0da9f-867d-465e-89a7-e39be3d736e7">Intangible assets acquired as part of water systems purchased are recorded at fair value. All other intangibles have been recorded at cost and are amortized over their useful life.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTc0_9511f4d7-6fd2-4951-800d-63ee797d285e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table represents depreciable plant and equipment as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;915,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,960,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,215,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,899,629&#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:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="if4f09446ca53472e815472195343e02c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzEtMS0xLTEtNTI1MjI_4859ccee-0c26-40fd-b7c4-1312d2737b0a"
      unitRef="usd">915322000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment
      contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzEtMy0xLTEtNTI1MjI_4eb1d699-7ebd-44b4-a3fc-06eef1b44086"
      unitRef="usd">833313000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="if4f09446ca53472e815472195343e02c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzItMS0xLTEtNTI1MjI_bfc16d00-35d2-4636-9aa8-0c4dd1f70a37"
      unitRef="usd">339682000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzItMy0xLTEtNTI1MjI_fe7ae44c-2360-4c68-8b56-285ed9e7ebaa"
      unitRef="usd">319528000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="if4f09446ca53472e815472195343e02c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzMtMS0xLTEtNTI1MjI_818c95e4-5704-4fab-8d2f-01bcb09da5ba"
      unitRef="usd">2960615000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution
      contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzMtMy0xLTEtNTI1MjI_28715626-785d-4aa7-944e-9c5b974ef0ff"
      unitRef="usd">2746788000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <cwt:PublicUtilitiesPropertyPlantAndEquipment
      contextRef="if4f09446ca53472e815472195343e02c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzQtMS0xLTEtNTI1MjI_a16111ee-bfac-47b9-8a66-bd6c7a9b7bc7"
      unitRef="usd">4215619000</cwt:PublicUtilitiesPropertyPlantAndEquipment>
    <cwt:PublicUtilitiesPropertyPlantAndEquipment
      contextRef="i2c48f3cf5a814f7c869e28b6fbad73c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpkMTJjMzY4NzhmMDU0NWQyYTY3M2E4M2U5ODg5M2I4Ni90YWJsZXJhbmdlOmQxMmMzNjg3OGYwNTQ1ZDJhNjczYTgzZTk4ODkzYjg2XzQtMy0xLTEtNTI1MjI_1ce9f968-6bb7-461e-b56d-0f733267c172"
      unitRef="usd">3899629000</cwt:PublicUtilitiesPropertyPlantAndEquipment>
    <cwt:ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTIy_b2260cf7-a5dd-491e-9254-0969d587e2da">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation of utility plant is computed on a straight-line basis over the assets' estimated useful lives including cost of removal of certain assets 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:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 50&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission and distribution plant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40 to 65&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office Buildings and other structures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cwt:ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzEtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowODQ4ZTI5ZTk3NjA0NjU0YTU1YmZiNGYyYTg0OTRiMF80_8260b7b5-da8a-41c3-b122-a1803ef6ab23">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife
      contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzEtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowODQ4ZTI5ZTk3NjA0NjU0YTU1YmZiNGYyYTg0OTRiMF8xMA_f7d32b63-f242-4877-8949-8034cf950434">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="ib3c3fa170d4d4c0596cfa482ed9e0a73_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzItMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpjMDU0ODFjNWVjMzg0NmIzYmU2YjU1NzZkYjFhNDJiM180_2c6ae861-2a67-4401-84e2-4252425e0d45">P40Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzItMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpjMDU0ODFjNWVjMzg0NmIzYmU2YjU1NzZkYjFhNDJiM18xMA_e533e322-4a94-481c-9c0f-063dad4ff198">P65Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo4MGZhMjllNjA0OGM0NDkwOWQyZDA3ZjRlZTk5ZTIyYy90YWJsZXJhbmdlOjgwZmEyOWU2MDQ4YzQ0OTA5ZDJkMDdmNGVlOTllMjJjXzMtMS0xLTEtNTI1MjI_d1e7d793-418e-43c1-bade-4dff63887809">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTY5_6d3ba33d-cb88-41ad-973b-a5f29743617e"
      unitRef="number">0.0290</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTgx_80e05c64-021c-41c0-b9ec-098f0418c020"
      unitRef="number">0.0296</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEyNTk3_16f36974-21f2-4d89-a187-1278db87c890"
      unitRef="number">0.0294</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <cwt:AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUw_8713988d-4064-42ac-9837-0dc271c6b923">Allowance for funds used during construction (AFUDC)The AFUDC represents the capitalized cost of funds used to finance the construction of the utility plant. In general, AFUDC is applied to Cal Water construction projects requiring more than one month to complete. No AFUDC is applied to projects funded by customer advances for construction, contributions in aid of construction, or applicable state-revolving fund loans. AFUDC includes the net cost of borrowed funds and a rate of return on other funds when used, and is recovered through water rates as the utility plant is depreciated.</cwt:AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock>
    <cwt:AllowanceforFundsUsedDuringConstructionTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc1_3ac6fe8a-4d80-431d-bb2a-aeb079603b3e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of AFUDC related to equity funds and to borrowed funds for 2022, 2021, and 2020 are shown in the table below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for equity funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,976&#160;&lt;/span&gt;&lt;/td&gt;&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;Allowance for borrowed funds used during construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 2px 7.75pt;text-align:left;vertical-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:AllowanceforFundsUsedDuringConstructionTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtMS0xLTEtNTI1MjI_966c3933-e7da-490c-a69b-baabbe52ae37"
      unitRef="usd">4127000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtMy0xLTEtNTI1MjI_c1093540-9939-4c3d-a507-b8841f219f4a"
      unitRef="usd">3186000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzEtNS0xLTEtNTI1MjI_486fd415-89d7-4ad5-a34a-ca75317a518b"
      unitRef="usd">4976000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItMS0xLTEtNTI1MjI_e201cc9e-ace5-460a-85f5-8539f722ace3"
      unitRef="usd">2344000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItMy0xLTEtNTI1MjI_cb96996f-e342-4399-8cef-266a1532b261"
      unitRef="usd">1766000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzItNS0xLTEtNTI1MjI_35c564ff-5775-4c59-b9a6-f406b82ddcea"
      unitRef="usd">3185000</us-gaap:InterestCostsCapitalizedAdjustment>
    <cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtMS0xLTEtNTI1MjI_4a6e94a8-8f70-4986-ad89-69539fc973a4"
      unitRef="usd">6471000</cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction>
    <cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtMy0xLTEtNTI1MjI_89e3b286-591d-407b-b0f6-5eaf1895406a"
      unitRef="usd">4952000</cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction>
    <cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo1OTg5NDYzNTY1ODk0NGQ3Yjc5MDA5YTJiNTBjYTkyMi90YWJsZXJhbmdlOjU5ODk0NjM1NjU4OTQ0ZDdiNzkwMDlhMmI1MGNhOTIyXzMtNS0xLTEtNTI1MjI_1a0d4a96-147a-405c-827d-52609ac74e8a"
      unitRef="usd">8161000</cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTg4_b99a9dd5-d259-4392-8f4f-ff8fdb788075">&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Asset Retirement Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a legal obligation to retire wells in accordance with State Water Resources Control Board regulations. In addition, upon decommission of a wastewater plant or lift station certain wastewater infrastructure would need to be retired in accordance with State Water Resources Control Board regulations. An asset retirement cost and corresponding retirement obligation is recorded when a well or waste water infrastructure is placed into service. As of December&#160;31, 2022 and 2021, the retirement obligation is estimated to be $36.7 million and $29.5 million, respectively. The retirement obligation is recorded as part of "Other long-term liabilities" within the Consolidated Balance Sheet. The change only impacted the consolidated balance sheets as the Company recognizes a regulatory asset or liability for the timing differences between the recognition of expenses and costs recovered through the ratemaking process.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:AssetRetirementObligation
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEzODkw_91967ef2-d1a1-4eb7-9e2b-7242b1d77bad"
      unitRef="usd">36700000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzEzODk3_755a6353-40e6-425f-b277-1caff8e9ca1d"
      unitRef="usd">29500000</us-gaap:AssetRetirementObligation>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDEz_fee105a4-a322-4137-996e-95eaa5fe9eeb">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the beginning and ending aggregate carrying amount of asset retirement obligations, which are included in &#x201c;Other long-term liabilities&#x201d; on the consolidated balance sheets as of December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&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 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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,459&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligation at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzEtMS0xLTEtNTI1MjI_2657db21-7816-413b-8acd-e401993ceb0d"
      unitRef="usd">29459000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzEtMy0xLTEtNTI1MjI_1fdf738b-07b2-4ba0-8088-25f304c6d187"
      unitRef="usd">27849000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzItMS0xLTEtNTI1MjI_55218eb2-73a2-4b8a-b541-922f13bf8422"
      unitRef="usd">5444000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzItMy0xLTEtNTI1MjI_43119d6e-bf31-4745-b72c-c81ad0cc5922"
      unitRef="usd">119000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzMtMS0xLTEtNTI1MjI_759a605b-2361-43ef-9031-62d75d6e3c97"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzMtMy0xLTEtNTI1MjI_f878f017-4a3c-495e-998e-0c457d5dcd7c"
      unitRef="usd">201000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzQtMS0xLTEtNTI1MjI_580176af-eaa7-406e-b154-8e0cbc3a9622"
      unitRef="usd">1789000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzQtMy0xLTEtNTI1MjI_5b67d875-9725-4496-9890-1b9b6d5563e8"
      unitRef="usd">1692000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligation
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzUtMS0xLTEtNTI1MjI_f8587874-fbf9-4aa3-a516-e6864137796a"
      unitRef="usd">36692000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTpiMjg0YWMzOTYyNGE0M2IzODM5ZjU4ODE4NWExMDVhZi90YWJsZXJhbmdlOmIyODRhYzM5NjI0YTQzYjM4MzlmNTg4MTg1YTEwNWFmXzUtMy0xLTEtNTI1MjI_2c48a39e-c2dd-4fbc-987a-ac03fc270dc0"
      unitRef="usd">29459000</us-gaap:AssetRetirementObligation>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUx_02e3b758-d319-44c2-a5e9-dc1b8b667188">Cash, Cash Equivalents, and Restricted CashCash and cash equivalents include highly liquid investments with remaining maturities of three months or less at the time of acquisition.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE0NzMy_73017cb0-b54b-4a23-9c18-1dbf67155e1e"
      unitRef="usd">400000</cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills>
    <cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE0NzMy_f0ec1c09-aaa1-4fd4-aca1-498dc80bbbc4"
      unitRef="usd">400000</cwt:DepositAssetsCashCollectedThroughSurchargeOnCustomersBills>
    <cwt:PaymentsForOtherCommitments
      contextRef="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzU0OTc1NTg2MTE2NQ_d4033f9b-2d14-4f81-8c16-1e85df81dcfb"
      unitRef="usd">21500000</cwt:PaymentsForOtherCommitments>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODQ5_6b7f0ed7-e6be-4c94-bf98-dd159ce17cbe">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash within the Consolidated Balance Sheets that total to the amounts shown on the Consolidated Statements of Cash Flows as of December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.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:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,380&#160;&lt;/span&gt;&lt;/td&gt;&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;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash shown in the statements of cash flows&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;85,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzEtMS0xLTEtNTI1MjI_b2f7a6b2-5f28-4237-9a32-f157209ffc03"
      unitRef="usd">62100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzEtMy0xLTEtNTI1MjI_f00d142d-22c0-4839-8c5a-6960896433ec"
      unitRef="usd">78380000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzItMS0xLTEtNTI1MjI_7a4bb52d-9d4a-42cd-bef5-9b56e73dc8f5"
      unitRef="usd">22925000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzItMy0xLTEtNTI1MjI_98d5bc4a-e657-4d24-871e-d72584c15450"
      unitRef="usd">2273000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzMtMS0xLTEtNTI1MjI_4e21a296-170c-46fa-ba8f-bfcb8fb21ca6"
      unitRef="usd">85025000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTplMTQyZTA3OTgxNjQ0Y2MwOGNiNDE5YzBkZmE1N2YwOC90YWJsZXJhbmdlOmUxNDJlMDc5ODE2NDRjYzA4Y2I0MTljMGRmYTU3ZjA4XzMtMy0xLTEtNTI1MjI_9e4ed7b7-19a5-443f-8c02-b2e4dd1599a2"
      unitRef="usd">80653000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:PublicUtilitiesPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQ2_275d0439-8a47-4c1b-80bb-ec7ed9c12f59">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Regulatory Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the Company operates almost exclusively in a regulated business, the Company is subject to the accounting standards for regulated utilities. The Commissions in the states in which the Company operates establish rates that are designed to permit the recovery of the cost of service and a return on investment. The Company capitalizes and records regulatory assets for costs that would otherwise be charged to expense if it is probable that the incurred costs will be recovered in future rates. Regulatory assets are amortized over the future periods that the costs are expected to be recovered. If costs expected to be incurred in the future are currently being recovered through rates, the Company records those expected future costs as regulatory liabilities. In general, the Company does not earn a return on regulatory assets if the related costs do not accrue interest.&#160;Accordingly, the Company earns a return only on its regulatory&#160;assets for net WRAM and MCBA, PCBA, HCBA, and IRMA receivables. In addition, the Company records regulatory liabilities when it is probable the Commissions will require a refund to be made to the Company's customers over future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining probability requires significant judgment by management and includes, but is not limited to, consideration of testimony presented in regulatory hearings, proposed regulatory decisions, final regulatory orders, and the strength or status of applications for rehearing or state court appeals. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company determines that a portion of the Company's assets used in utility operations is not recoverable in customer rates, the Company would be required to recognize the loss of the assets disallowed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 4 - Regulatory Assets and Liabilities for details of the Company's regulatory assets and liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTEw_408aad74-770d-4c94-83f9-9cecddbc8cfd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets, Intangibles and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-lived assets include transmission and distribution plant, equipment, land, buildings, and intangible assets. Long-lived assets, other than land, are depreciated or amortized over their estimated useful lives, and are reviewed for impairment whenever changes in circumstances indicate the carrying value of the assets may not be recoverable. Such circumstances would include items such as a significant decrease in the market value of a long-lived asset, a significant adverse change in the manner in which the asset is being used or planned to be used or in its physical condition, or a history of operating or cash flow losses associated with the uses of the asset. In addition, changes in the expected useful life of these long-lived assets may also be an impairment indicator. When such events or changes occur, the Company estimates the fair value of the asset from future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets, and compare that to the carrying value of the asset. If the carrying value is greater than the fair value, then an impairment loss is recognized equal to the amount by which the asset's carrying value exceeds its fair value. The key variables that must be estimated include assumptions regarding sales volume, rates, operating costs, labor and other benefit costs, capital additions, assumed discount rates and other economic factors. These variables require significant management judgment and include inherent uncertainties since they are forecasting future events. A variation in the assumptions used could lead to a different conclusion regarding the realizability of an asset and, thus could have a significant effect on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:PublicUtilitiesPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTM5_8b52126e-b960-4a3a-92ab-39fde3a0b19c"
      xsi:nil="true"/>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODkz_191f92c0-b60f-428a-8a9b-e1a37897aac2">Goodwill is measured as the excess of the cost of an acquisition over the sum of the amounts assigned to identifiable assets acquired less liabilities assumed. Goodwill is not amortized but instead is reviewed annually in the fourth quarter&#160;for impairment or more frequently if impairment indicators arise. The impairment test is performed at the reporting unit level using fair-value based approach in which the fair value of the reporting unit is compared to the reporting unit's carrying value. If the fair value of the reporting unit is less than its carrying amount, then an impairment loss is recognized equal to the difference. The Company had no impairments to goodwill in 2022, 2021, and 2020.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_0e0d6526-c4df-4f9a-abd6-173eb3577f28"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_0ef12126-0c9a-4bd4-9404-491bed56dedb"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIxOTkwMjMzMDUwMDA_84a9a441-2521-46a9-814d-fe598f265899"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DebtPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTMx_36c6841a-8f55-4b20-9366-a2cfb0ccb140">Long-Term Debt Premium, Discount and ExpenseThe premiums, discounts, and issuance expenses on long-term debt are amortized over the original lives of the related debt on a straight-line basis which approximates the effective interest method. Premiums paid on the early redemption of certain debt and the unamortized original issuance discount and expense are amortized over the life of new debt issued in conjunction with the early redemption.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_4608f840-46d7-4c42-81d7-a525eb67d17f"
      unitRef="usd">400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_5441806b-6e4f-40ad-ae58-6ffe270c060a"
      unitRef="usd">400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzE5OTY2_d8afcf67-b9f9-47a2-ab06-666b4ba86d49"
      unitRef="usd">400000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI3MDA5_1088b738-3dcf-4eca-9267-924edae595e8">Advances for ConstructionAdvances for construction consist of payments received from developers for installation of water production and distribution facilities to serve new developments. Advances are excluded from rate base for rate setting purposes. Annual refunds are made to developers without interest. Advances of $199.8 million and $198.1 million, at December&#160;31, 2022 and 2021 respectively, will be refunded primarily over a 40-year period in equal annual amounts.&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contributions in Aid of Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contributions in aid of construction represent payments received from developers, primarily for fire protection purposes, which are not subject to refunds. Facilities funded by contributions are included in utility plant, but excluded from rate base. Depreciation related to assets acquired from contributions is charged to the Contributions in Aid of Construction account.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIwMzE3_86b81b5c-f2e5-4d87-9457-58b1260ebe39"
      unitRef="usd">199800000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzIwMzI0_53cd2ab1-6a86-49dc-8bb5-6ff3e99aa7c1"
      unitRef="usd">198100000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <cwt:CustomerAdvancesForConstructionSpecifiedRefundPeriod
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODYx_8945cf18-d3ba-4dbb-942f-1153e0518c8c">P40Y</cwt:CustomerAdvancesForConstructionSpecifiedRefundPeriod>
    <cwt:ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTM3_37187c07-c640-4290-92e2-b331192e8239">&lt;div style="margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated refunds of advances are shown in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Refunds of Advances&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total refunds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzEtMS0xLTEtNTI1MjI_a355bae1-17e8-4161-979b-12cf9e769bcb"
      unitRef="usd">8897000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzItMS0xLTEtNTI1MjI_ffb0aa2b-6984-440f-b483-c7f4a0eac426"
      unitRef="usd">8672000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzMtMS0xLTEtNTI1MjI_82f41b68-3d6d-4b88-b732-9b4497846cfc"
      unitRef="usd">8116000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzQtMS0xLTEtNTI1MjI_7f6e9c81-dd8b-4f5f-a425-8cfc4f21dad9"
      unitRef="usd">7690000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzUtMS0xLTEtNTI1MjI_dc349d04-6b6a-4c81-9414-f1e6504f4427"
      unitRef="usd">6845000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzYtMS0xLTEtNTI1MjI_58f77dcf-ddd3-41dc-9b79-a9228f141fc1"
      unitRef="usd">159612000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTo2YmU3MWU0YzczYWQ0YjY5ODI1ZTAwZmYwZmVkZTRhZi90YWJsZXJhbmdlOjZiZTcxZTRjNzNhZDRiNjk4MjVlMDBmZjBmZWRlNGFmXzctMS0xLTEtNTI1MjI_34741d4b-2255-4bca-b93b-afe8ed5dedc2"
      unitRef="usd">199832000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:RegulatoryIncomeTaxesPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc4_c36cef3c-94af-402d-a2ef-e48df3b83451">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Measurement of the deferred tax assets and liabilities is at enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. The Company evaluates the need for a valuation allowance on deferred tax assets based on historical taxable income and projected taxable income for future tax years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically the Commissions reduced revenue requirements for the tax effects of certain originating temporary differences and allowed recovery of these tax costs as the related temporary differences reverse. The Commissions have granted the Company rate increases to reflect the normalization of the tax benefits of the federal accelerated methods and available Investment Tax Credits (ITC) for all assets placed in service after 1980. ITCs are deferred and amortized over the lives of the related properties for book purposes. The CPUC sets rates utilizing the flow through method of accounting for state income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;With the enactment of the Tax Cuts Jobs Act (TCJA), Contributions in Aid of Construction (CIAC) received from developers after December 22, 2017 became fully taxable for federal income tax purposes. On November 15, 2021, the Infrastructure Investment and Jobs Act was signed into law, which reverses the TCJA treatment of CIAC. Effective January 1, 2021, only the service portion of CIAC is taxable for federal income tax purpose.&lt;/span&gt;&lt;/div&gt;The accounting standards for accounting for uncertainty in income taxes allows the inclusion of interest and penalties related to uncertain tax positions as a component of income taxes</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODc5_aeaccf8e-88b9-49db-81a4-1af5ae3d2a20">Workers' CompensationFor workers' compensation, the Company estimates the liability associated with claims submitted and claims not yet submitted based on historical data. Expenses for workers compensation insurance are included in rates on a pay-as-you-go basis. Therefore, a corresponding regulatory asset has been recorded.</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTQz_88ed2a2c-e78d-4c4b-bd31-a6c5c8256b7f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computations of basic and diluted earnings per share are noted below. Basic earnings per share are computed by dividing net income attributable to California Water Service Group by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts were exercised or converted into common stock. Restricted Stock Awards (RSAs) are included in the common shares outstanding because the shares have all the same voting and dividend rights as issued and unrestricted common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTUy_d566a797-cdaa-44c9-bebc-818f56058300">&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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;(In thousands,&lt;br/&gt;except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 attributable to California Water Service Group&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,011&#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:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,125&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares, basic &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares, dilutive &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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:#ffffff;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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top: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:#ffffff;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share&#x2014;diluted&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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.77&#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 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.96&#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 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.97&#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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItMS0xLTEtNTI1MjI_fefe5f78-134f-4438-8e2b-97b4db0aee7c"
      unitRef="usd">95263000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItMy0xLTEtNTI1MjI_2e005353-27d4-47b1-a3c4-51d2c356a53e"
      unitRef="usd">100979000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzItNS0xLTEtNTI1MjI_9fdb541c-7612-4b3a-8707-962af243613e"
      unitRef="usd">96831000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtMS0xLTEtNTI1MjI_c3a7a982-c22a-4e3b-bf2e-e69f7827cee5"
      unitRef="usd">-748000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtMy0xLTEtNTI1MjI_082e6a5d-0144-441c-a459-56c5f5801951"
      unitRef="usd">-146000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzMtNS0xLTEtNTI1MjI_95528d4e-352f-4ae4-890f-a5b5af800769"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtMS0xLTEtNTI1MjI_ce84b7ba-da04-426a-8fd3-dbf9b20929ae"
      unitRef="usd">96011000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtMy0xLTEtNTI1MjI_59d7b903-e85c-4903-96dd-1c27ed943539"
      unitRef="usd">101125000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzQtNS0xLTEtNTI1MjI_47c2d5f8-e26d-487b-89f6-40cc500afe20"
      unitRef="usd">96831000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtMS0xLTEtNTI1MjI_295db89a-182d-4ea6-8576-14f5fbb2e3ea"
      unitRef="shares">54320000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtMy0xLTEtNTI1MjI_2bab9f57-0739-4b8a-b808-796f02ee6508"
      unitRef="shares">51633000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzUtNS0xLTEtNTI1MjI_42c75c64-d186-4268-a649-959c53c66489"
      unitRef="shares">49274000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtMS0xLTEtNTI1MjI_26621c1d-6536-4b2a-ad4e-bf7360609b38"
      unitRef="shares">54363000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtMy0xLTEtNTI1MjI_629c8bef-61ae-4939-8a19-76bfc937305d"
      unitRef="shares">51633000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzYtNS0xLTEtNTI1MjI_79a4b41c-49d8-4c7d-a4fc-92f85c2295ad"
      unitRef="shares">49274000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctMS0xLTEtNTI1MjI_444bfede-68fa-439d-a0d0-fa1bfce24782"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctMy0xLTEtNTI1MjI_e5c0454d-b7d3-43b6-98df-e20674a39ddf"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzctNS0xLTEtNTI1MjI_cd0f289b-c99f-4bea-ac4a-34f8d0b2f086"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtMS0xLTEtNTI1MjI_17604795-1cfd-4b7b-8e65-b97a9de40166"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtMy0xLTEtNTI1MjI_cdffbe0e-3b34-45f6-a3a5-71772fa79b64"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90YWJsZTphNjBjMGUyNDRhNDk0NGVhODY1N2EyYjA2NTJlZDk5YS90YWJsZXJhbmdlOmE2MGMwZTI0NGE0OTQ0ZWE4NjU3YTJiMDY1MmVkOTlhXzgtNS0xLTEtNTI1MjI_6ef813dc-47c9-4cfb-bb54-e0cc299e14fa"
      unitRef="usdPerShare">1.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTI3_2c172020-19c5-4005-91b1-b064e4366905">&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation cost is measured at the grant date based on the fair value of the award. The Company recognizes compensation expense on a straight-line basis over the requisite service period, which is the vesting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2ODkw_ec10ba1e-61e7-47f6-8078-de9dd4bf82fd">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income or Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income for all periods presented was the same as net income attributable to California Water Service Group.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xMzkvZnJhZzplYmYxMzNhNDk0NTI0Zjc4YjBiYTdlOTgwNzQxN2VkZi90ZXh0cmVnaW9uOmViZjEzM2E0OTQ1MjRmNzhiMGJhN2U5ODA3NDE3ZWRmXzI2OTcy_6c8c95a9-49b5-4181-bff8-261898419c9f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Adoption of New Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October of 2021, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. In a business combination, an acquirer generally recognizes assets acquired and liabilities assumed, including contract assets and contract liabilities, at their respective fair value on the acquisition date. ASU 2021-08 requires that in a business combination, an acquirer should recognize and measure contract assets acquired and contract liabilities assumed in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. The guidance provides certain practical expedients for acquirers when recognizing and measuring acquired contract assets and contract liabilities from revenue contracts with customers in a business combination. The guidance is effective for annual reporting periods beginning after December 15, 2022, including interim periods within those fiscal years. ASU 2021-08 should be applied prospectively for acquisitions occurring on or after the effective date of the amendments, and early adoption is permitted. The Company adopted the standard prospectively on January 1, 2023 and does not expect the guidance to have a material impact on the Company's financial statements and footnote disclosures in 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzc4NQ_cbe1e26d-db3e-4bd4-9d43-b848d763f0e0">OTHER INCOME AND EXPENSES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducts various non-regulated activities as reflected in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Revenue&lt;/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;Expense&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;Revenue&lt;/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;Expense&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;Revenue&lt;/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;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Design and construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meter reading and billing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) from non-qualified benefit plan investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated income and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and maintenance services and meter reading and billing services are provided for water and wastewater systems owned by private companies and municipalities. The agreements typically call for a fee-per-service or a flat-rate amount per month. Leases have been entered into with telecommunications companies for cellular phone antennas placed on the Company's property. Design and construction services are for the design and installation of water mains and other water infrastructure for others outside the Company's regulated service areas. Third-party insurance program gains and losses are included in other non-regulated income and expenses. In 2022, the Company recorded a gain of $2.7&#160;million related to Company-owned life insurance as part of "revenue" in "other non-regulated income and expenses" in the table above.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzc4Ng_a2b3af60-4fba-4ccd-a9f1-2dacca792672">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company conducts various non-regulated activities as reflected in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Revenue&lt;/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;Expense&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;Revenue&lt;/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;Expense&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;Revenue&lt;/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;Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and maintenance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Design and construction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Meter reading and billing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) from non-qualified benefit plan investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-regulated income and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMS0xLTEtNTI1MjI_979ef6e1-3f6c-4278-b430-3cd85db6cff6"
      unitRef="usd">12860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i970a0aa738fe4af7a5b26eafd643ad7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMy0xLTEtNTI1MjI_ec7cf12e-596a-4a97-be7e-9d5dc9fc51db"
      unitRef="usd">11959000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItNS0xLTEtNTI1MjI_a8cbca97-d4d9-4dac-856f-30859890ef0e"
      unitRef="usd">16276000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i1e9c5025fae640a1bd1467533d71fbf6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItNy0xLTEtNTI1MjI_fb3ad820-fd5f-4ff6-a4d4-4ea363e829a0"
      unitRef="usd">16344000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItOS0xLTEtNTI1MjI_c99b17f7-5b53-4a7a-9140-557b8ddeb0f1"
      unitRef="usd">11481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i8ea1f146d5f74c34bb2686f582288079_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzItMTEtMS0xLTUyNTIy_a1a1abda-1d1d-40a0-8fda-3a5be3d724a9"
      unitRef="usd">13551000</us-gaap:CostOfRevenue>
    <us-gaap:LeaseIncome
      contextRef="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMS0xLTEtNTI1MjI_89880475-91a6-4111-a21c-a251ca45cbef"
      unitRef="usd">2642000</us-gaap:LeaseIncome>
    <us-gaap:OperatingLeaseExpense
      contextRef="i205147b9e14d46e3ae1d8c5009df7899_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMy0xLTEtNTI1MjI_b840e563-302d-4000-8300-d13d92a547d4"
      unitRef="usd">46000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseIncome
      contextRef="iae3975fc62404377afb0472eac7bf729_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtNS0xLTEtNTI1MjI_ac7ec030-af7b-429e-9c68-0b84b3c15598"
      unitRef="usd">2744000</us-gaap:LeaseIncome>
    <us-gaap:OperatingLeaseExpense
      contextRef="iae3975fc62404377afb0472eac7bf729_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtNy0xLTEtNTI1MjI_bc21ea4f-83c7-4013-ab8c-ee574e27b8b4"
      unitRef="usd">230000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseIncome
      contextRef="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtOS0xLTEtNTI1MjI_39791366-2b3d-4baa-9258-8ff6feba44fd"
      unitRef="usd">2398000</us-gaap:LeaseIncome>
    <us-gaap:OperatingLeaseExpense
      contextRef="i925a6676d2cd48ad9b457954468e1f0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzMtMTEtMS0xLTUyNTIy_9c9ebd11-9242-464c-95f6-7df0105fcb0a"
      unitRef="usd">48000</us-gaap:OperatingLeaseExpense>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMS0xLTEtNTI1MjI_ffe8eafe-af43-46dd-99d8-1fc7f55b8fbc"
      unitRef="usd">416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ia353e57b185648a1b9e8513f3cf1bba5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMy0xLTEtNTI1MjI_4c77b5ae-7199-4fb5-b253-cf0b725189d6"
      unitRef="usd">328000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtNS0xLTEtNTI1MjI_a80117c6-1c29-4c68-94ef-806abe6e9df3"
      unitRef="usd">619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i02c252ee47f646c2a32161e4a0bd13bc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtNy0xLTEtNTI1MjI_0e4c6a7f-a21b-4a36-aab5-c4408a223b30"
      unitRef="usd">611000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtOS0xLTEtNTI1MjI_746bab21-bc04-4152-ba71-485c9426e150"
      unitRef="usd">802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i68c308bd5c54484ca09b56c3e7111c73_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzQtMTEtMS0xLTUyNTIy_0b88ac10-2e10-4c2d-b32a-d50d1a809aad"
      unitRef="usd">704000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMS0xLTEtNTI1MjI_104757fd-7290-49f2-a561-2caf80d16ddc"
      unitRef="usd">534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i2609a00b0b3b46f6a95feac813e36d20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMy0xLTEtNTI1MjI_0b5fc611-f3af-4e3c-8b57-9ec077a16c83"
      unitRef="usd">123000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtNS0xLTEtNTI1MjI_0896b0f9-50ce-41e6-a1b8-2cca14dc0df0"
      unitRef="usd">495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i0609db66da49450c959e57d4d77c43b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtNy0xLTEtNTI1MjI_cc63956b-1fb1-441e-b2bf-abc8c8461125"
      unitRef="usd">79000</us-gaap:CostOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtOS0xLTEtNTI1MjI_c899ff10-e04c-4b8e-b575-f6a6c7fc95a0"
      unitRef="usd">458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="ie54af2b94fc5463d883f6b99ac5aa9ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzUtMTEtMS0xLTUyNTIy_04fa759e-1187-490c-86da-2150ed907a9f"
      unitRef="usd">109000</us-gaap:CostOfRevenue>
    <us-gaap:InterestIncomeOther
      contextRef="i10b5b90fe450414ab24a534985c17786_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtMS0xLTEtNTI1MjI_fa155ce1-67f7-470d-aae8-c175a98f65ce"
      unitRef="usd">177000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i71f91c3abcd247c5b0e26116d863902b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtNS0xLTEtNTI1MjI_10152dbd-bc0f-4d61-ad58-fbe3fc7ff379"
      unitRef="usd">171000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="icf6a8de3083148b885f18c44f979d519_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzYtOS0xLTEtNTI1MjI_6fd17dd7-d26b-49e9-8a27-57ee174c9ece"
      unitRef="usd">52000</us-gaap:InterestIncomeOther>
    <us-gaap:GainLossOnInvestments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctMy0xLTEtNTI1MjI_b85c9a0b-cf07-4789-b4e5-45f06c1ed766"
      unitRef="usd">-7161000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctNy0xLTEtNTI1MjI_fe8648d9-4f81-4ff0-87da-8f35958da392"
      unitRef="usd">3800000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzctMTEtMS0xLTUyNTIy_2532b2e3-43a1-4311-9f29-369018f61e98"
      unitRef="usd">4293000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMS0xLTEtNTI1MjI_46b04dad-d04f-4edb-808b-58cd19a7058c"
      unitRef="usd">4647000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia4e4ad96347a4301912137be9ef135de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMy0xLTEtNTI1MjI_d80e7226-ec04-4d78-b3e4-2b772cde3b53"
      unitRef="usd">5204000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i68b559e487ca4bd89007c828d110e298_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtNS0xLTEtNTI1MjI_b0d7be94-0d63-4146-af47-19e930a6225a"
      unitRef="usd">2456000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i68b559e487ca4bd89007c828d110e298_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtNy0xLTEtNTI1MjI_0b46595e-baff-4979-9072-03d020f4576e"
      unitRef="usd">3770000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtOS0xLTEtNTI1MjI_af087a8d-9314-4c1e-af91-c277d49e2f11"
      unitRef="usd">1731000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i390f0ba329424d9e98aee9cfb95ca1e2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzgtMTEtMS0xLTUyNTIy_6f4b68e4-c134-4d39-b2a8-66e136714fb5"
      unitRef="usd">4181000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMS0xLTEtNTI1MjI_4ba3e862-5d8b-415a-a1b3-7f901285a21a"
      unitRef="usd">21276000</us-gaap:UnregulatedOperatingRevenue>
    <cwt:OtherNonoperatingExpenseIncome
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMy0xLTEtNTI1MjI_de577e76-2e28-4167-a6f6-a4748e1a257c"
      unitRef="usd">24821000</cwt:OtherNonoperatingExpenseIncome>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktNS0xLTEtNTI1MjI_341c1944-6bef-4b75-9085-9a4072bf98ec"
      unitRef="usd">22761000</us-gaap:UnregulatedOperatingRevenue>
    <cwt:OtherNonoperatingExpenseIncome
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktNy0xLTEtNTI1MjI_56705f56-02d6-47b2-8c82-67ebd978adc0"
      unitRef="usd">17234000</cwt:OtherNonoperatingExpenseIncome>
    <us-gaap:UnregulatedOperatingRevenue
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktOS0xLTEtNTI1MjI_5e246cef-cb57-4682-b5c1-6b99ec58b8bb"
      unitRef="usd">16922000</us-gaap:UnregulatedOperatingRevenue>
    <cwt:OtherNonoperatingExpenseIncome
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90YWJsZTpiYTM4MzVkZjdhZjE0NWRhOWM1NjY2N2IzYmQ2YTY3ZC90YWJsZXJhbmdlOmJhMzgzNWRmN2FmMTQ1ZGE5YzU2NjY3YjNiZDZhNjdkXzktMTEtMS0xLTUyNTIy_7fbecdf1-6596-4b9c-bf59-32d207524277"
      unitRef="usd">14300000</cwt:OtherNonoperatingExpenseIncome>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2913d9737e471ba4e433998ecb1418_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDIvZnJhZzpkNjg3YWUwNDE1ZWU0ZmU4OGM4NjU1MzFmZDg1YjAwMy90ZXh0cmVnaW9uOmQ2ODdhZTA0MTVlZTRmZTg4Yzg2NTUzMWZkODViMDAzXzU0OTc1NTgxNDcyMw_bdd9d0d0-b53e-4725-a67a-5e0f69c1ffa2"
      unitRef="usd">2700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzIxOTkwMjMyNjY5Mzk_ae361377-def0-4613-adef-bf736124af38">REGULATORY ASSETS AND LIABILITIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities were comprised of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Recovery Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property-related temporary differences (tax benefits flowed through to customers)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;143,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;24,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net WRAM and MCBA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-2 years&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;41,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;24,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRMA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-2 years&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;3,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tank coating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable property losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 Years&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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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;19,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General district balancing account receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefits due to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conservation program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net WRAM and MCBA long-term payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;213,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's pension and retiree group health regulatory asset represents the unfunded obligation of the Company&#x2019;s pension and postretirement benefit plans which the Company expects to recover from customers in the future for these plans. The pension and retiree group health regulatory liability represents the over funded obligation of the Company&#x2019;s postretirement benefit plans which the Company expects to refund to customers in the future. These plans are discussed in further detail in Note 11. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PCBA regulatory asset and the HCBA regulatory liability represent incurred pension and healthcare costs that exceeded/was below the cost recovery in rates and is recoverable/refundable from/to customers. The other components of net periodic benefit cost regulatory asset are authorized by the Commissions and are probable for rate recovery through the capital program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The property-related temporary differences are primarily due to: (i) the difference between book and federal income tax depreciation on utility plant that was placed in service before the regulatory Commissions adopted normalization for rate making purposes; and (ii) certain (state) deferred taxes for which flow through accounting continues to be applied to originating deferred taxes. The regulatory asset will be recovered in rates in future periods as the tax effects of the temporary differences previously flowed-through to customers reverse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other accrued benefits are accrued benefits for vacation, self-insured workers' compensation, and directors' retirement benefits. The net WRAM and MCBA long-term accounts receivable is the under-collected portion of recorded revenues that are not expected to be collected from customers within 12 months. The IRMA long-term accounts receivables is the additional amount the Company would have billed customers in 2020 and 2021 had the 2018 GRC been approved on time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The asset retirement obligation regulatory asset represents the difference between costs associated with asset retirement obligations and amounts collected in rates. Tank coating represents the maintenance costs for tank coating projects that are recoverable from customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The CAP and RSF are two programs offered by Cal Water that assist qualifying customers with their monthly water bill. The programs are funded by the customers who do not qualify for the assistance. The CAP and RSF regulatory assets represent the amounts due from customers to fund the CAP and RSF credits that were provided to assist qualifying customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future tax benefits due to customers primarily resulted from federal tax law changes enacted by the TCJA on December 22, 2017. The TCJA reduced the federal corporate income tax rate from 35 percent to 21 percent beginning on January 1, 2018, and GAAP requires the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate on the enactment date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The conservation program regulatory liability is for incurred conservation costs that were below the cost recovery in rates and is refundable to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term regulatory assets and liabilities are excluded from the above table. The short-term regulatory assets as of December 31, 2022 and 2021 were $66.8&#160;million and $78.6&#160;million, respectively. The short-term regulatory assets, as of December 31, 2022, and 2021 primarily consisted of net WRAM and MCBA, IRMA, and PCBA receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The short-term portion of regulatory liabilities as of December 31, 2022 and 2021 were $12.2&#160;million and $32.9&#160;million, respectively. The short-term regulatory liabilities as of&#160;December 31, 2022, primarily consist of TCJA liabilities. The short-term regulatory liabilities as of&#160;December 31, 2021, primarily consist of TCJA liabilities and HCBA liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline"&gt;Cost of Capital Application&lt;/span&gt;&lt;/div&gt;On May 3, 2021, Cal Water filed its required application with the CPUC to review its cost of capital for 2022 through 2024. Cal Water currently has an approved return on equity of 9.2%, a cost of debt of 5.51%, and a capital structure of 53.4% equity to 46.6% debt ratio. Cal Water requested a return on equity of 10.35%, a cost of debt of 4.23%, and a capital structure of 53.4% equity to 46.6% debt ratio. The California Public Advocates Office recommended a return on equity of 7.81%, a cost of debt of 4.23%, and a capital structure of 49.4% equity to 50.6% debt ratio. Evidentiary hearings were held in May 2022 and the case was submitted to the CPUC at the end of the second quarter of 2022 for review. In the event that the CPUC adopts the cost of capital components retroactively to January 1, 2022, the Company estimates the reduced cost of debt, if adopted at the Company's proposed equity capital structure, would reduce annual revenue by approximately $11.0&#160;million. The Company has not reserved for any potential outcome of the proceeding as the Company has determined that it is not probable that the proceeding will be approved retroactively to January 1, 2022.</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM5ODI_205b458e-eb36-4d1e-a984-1ae514eb2176">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Regulatory assets and liabilities were comprised of the following as of December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.283%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Recovery Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property-related temporary differences (tax benefits flowed through to customers)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;143,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;24,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net WRAM and MCBA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-2 years&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;41,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement obligations, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;24,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IRMA long-term accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1-2 years&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;3,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tank coating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoverable property losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 Years&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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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;19,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinitely&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General district balancing account receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&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;377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Future tax benefits due to customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and retiree group health&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HCBA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conservation program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net WRAM and MCBA long-term payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other components of net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Regulatory Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="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;213,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,428&#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;</cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i66f2f8eb2305418b90e3dc800a8bfe34_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzItMy0xLTEtNTI1MjI_e1f84308-b3ea-4e1b-aa07-9e63bd73c3cf"
      unitRef="usd">171000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ibbdc33d1a10c422bb3f3df307a34ad95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzItNS0xLTEtNTI1MjI_5d754a34-51b9-4b0e-bf7b-5973b3cb1f72"
      unitRef="usd">17607000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ied421aa23aa642e0b4e14b6a53f87f73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzMtMy0xLTEtNTI1MjI_d4b0f730-9213-4624-b827-7ea7165eb866"
      unitRef="usd">143546000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0bfdf2020f91434fa56c33758c3b1d94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzMtNS0xLTEtNTI1MjI_d192b00d-ceee-4e3e-a950-377d26ced2e4"
      unitRef="usd">130565000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i82eeed3b364f4e2ca85a6c178e0f1e6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzQtMy0xLTEtNTI1MjI_a38efe07-08de-4dd8-8165-9200fd07b7b0"
      unitRef="usd">24946000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6f7b473c40c448538134d0baf146ac86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzQtNS0xLTEtNTI1MjI_7aba489e-ad2f-46d0-95f0-d342c81e4dab"
      unitRef="usd">23280000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i3250cdf6816e4a28a7d452b08f3f119d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpiOTY4YmRiYTNhYzc0MmJiOTcxZWY3ZmEzYjMwYTVlYV80_543393da-1d5e-4756-81ae-0692994f3adc">P1Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="ie514a56efde74e93a30f40b75b2905c8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjpiOTY4YmRiYTNhYzc0MmJiOTcxZWY3ZmEzYjMwYTVlYV83_42266e84-46f3-4bc1-8fae-8758fc238765">P2Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if90a11a44612479c84585d6416e5266b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtMy0xLTEtNTI1MjI_5f215a6c-8709-40f1-8742-c1ae053f1cb8"
      unitRef="usd">41558000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i08bc26ef045548beaee875206fb835ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzUtNS0xLTEtNTI1MjI_11e82ab1-d852-45a8-a6e8-e870f0ae3514"
      unitRef="usd">29789000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia3b7aaa50a9c4da79d6e392b88a3bf1a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzYtMy0xLTEtNTI1MjI_1f253fad-d221-4c22-9664-2187d4e3a9f8"
      unitRef="usd">24548000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i898a755c050741769d7ad14be2a459eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzYtNS0xLTEtNTI1MjI_740655df-e41e-4919-972c-c5b13534e7ba"
      unitRef="usd">22935000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i6b8590ab5d9d40fca1b732cbe26d149b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowZTNlZTAzZTc5NmU0ODNkYWU0YjIzNDM4MTEwMWVhYV80_bb45a7ff-935e-4edc-a409-fe8b00986c57">P1Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="ibc0ad29b7fae420eb295e49b1833be7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMS0xLTEtNTI1MjIvdGV4dHJlZ2lvbjowZTNlZTAzZTc5NmU0ODNkYWU0YjIzNDM4MTEwMWVhYV83_de69f952-65bd-4acd-9823-86aab9803327">P2Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i24479b5151914f9d938e0bbc657e9fca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctMy0xLTEtNTI1MjI_fd17412c-d359-4944-bf50-ad0075d8ebc6"
      unitRef="usd">3682000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i80700ab57f5c4c729dd91c87068bf550_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzctNS0xLTEtNTI1MjI_7c96ce00-ef0d-4078-afd1-4b84d70132df"
      unitRef="usd">9032000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie140461a78194cb1b09514cb3c5ee0fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzgtMy0xLTEtNTI1MjI_7b2ccefe-6882-41d0-aa4f-75d658803a0c"
      unitRef="usd">16395000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3407abb5d02843aca3fcd70d7ad680fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzgtNS0xLTEtNTI1MjI_5c60a0f5-b47f-44cc-88ec-8f44edc1c34b"
      unitRef="usd">13680000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="ia088ef0c986c48f5ba2d17226d83b6fd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktMS0xLTEtNTI1MjI_07e09db2-dc0a-4f50-b39b-de6449ade3b6">P7Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i916f22a091e747f68851a3b29d994f65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktMy0xLTEtNTI1MjI_1856b4e6-5a8c-4b19-8dc4-710f5cb46567"
      unitRef="usd">3144000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i4f0c2f4ec6454c3489a8a48bc16765c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzktNS0xLTEtNTI1MjI_784a5888-e0b9-4ed8-9755-be0a42a83ca2"
      unitRef="usd">3843000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="iacf38196d32d4c9b914ed5f3b277fdf6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEwLTMtMS0xLTUyNTIy_aca5216e-7029-4910-b558-415512eb7ec1"
      unitRef="usd">19091000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i64596ad2aed54cd2b8f0a444a5971a9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEwLTUtMS0xLTUyNTIy_036a6f79-1ada-42c2-9272-e684a04660cc"
      unitRef="usd">21500000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia7e293e9d6f647b8b679928f36433d68_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzExLTMtMS0xLTUyNTIy_72a4c385-0a7a-4b7e-884b-b92bfc265e94"
      unitRef="usd">0</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i42fbd14c64694bb887421d2c693c0540_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzExLTUtMS0xLTUyNTIy_57d17d9f-8357-490c-87de-fce3ac28236b"
      unitRef="usd">3342000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia16c8d9ac44f4c2784de416e8744d25e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEyLTMtMS0xLTUyNTIy_02c23022-dd06-4a13-a22a-53a6bf108d23"
      unitRef="usd">377000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i49f9a02cf4fe4e25b58c4776aed75421_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEyLTUtMS0xLTUyNTIy_d8be3476-ba76-4e22-a83b-e778b42d2ccb"
      unitRef="usd">568000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="ic0240ff269984a129689ac0c865faee9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTEtMS0xLTUyNTIy_2b49f9d3-1474-4388-81b0-e280d21ef9c5">P1Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i922a732d08584e98909ba30c696f0d71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTMtMS0xLTUyNTIy_06a88fde-6792-4fca-8a23-6a714a2a6d9d"
      unitRef="usd">2965000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i763b55ad57b64c7f9939176c04abb285_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzEzLTUtMS0xLTUyNTIy_c8641bd2-cf7f-41a9-a09e-604a2f2f985b"
      unitRef="usd">5991000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="id4d2a19d658447bd90a07aba4652ce79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE0LTMtMS0xLTUyNTIy_c6c9b5b5-46c5-4285-aa35-be426e2e5170"
      unitRef="usd">3197000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="idf32734b79dd434db4b84f3f97876eab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE0LTUtMS0xLTUyNTIy_30e71db9-fa7d-4625-9a65-6c1168ad1c85"
      unitRef="usd">3560000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE1LTMtMS0xLTUyNTIy_81a41536-907f-4a88-8724-4c85b24844fd"
      unitRef="usd">283620000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE1LTUtMS0xLTUyNTIy_f1b98335-eb73-4b12-9cd7-19d8b35604e2"
      unitRef="usd">285692000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ic572f5a2360a45dbb40986346eee07fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE3LTMtMS0xLTUyNTIy_69d8db0a-9b89-4579-920e-a805423e61af"
      unitRef="usd">131155000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i1c5a6e738d684a1391963f8a759edfdd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE3LTUtMS0xLTUyNTIy_bc6ea3ea-9f77-4980-b101-69925e4abb8c"
      unitRef="usd">135027000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="iba0ae0f8a45244d193e2e6a5d5294d02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE4LTMtMS0xLTUyNTIy_b364c555-da53-42ca-a025-e2367c4285a9"
      unitRef="usd">58678000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i14b2a39dadc648b39ef071f647591c5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE4LTUtMS0xLTUyNTIy_6038e2f0-c99d-4057-88b2-a7643f11e646"
      unitRef="usd">27294000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia6841d9c7ae1410e951a223191ed280b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE5LTMtMS0xLTUyNTIy_a369bc53-17b5-4bf5-842a-591dd183e1e0"
      unitRef="usd">14318000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9d2dae21474f4798ad34e11253512a29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzE5LTUtMS0xLTUyNTIy_a2644d3e-3652-4ddc-b9f1-42a7b0d703a5"
      unitRef="usd">9687000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ibcd0bffe8bd54dc086b94bf99f654daa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIwLTMtMS0xLTUyNTIy_6f99226c-8b10-43d3-8147-639d2a975688"
      unitRef="usd">6036000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia9164c866bf443fc82b66bc670bc316d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIwLTUtMS0xLTUyNTIy_36d325a2-38e9-4d20-92e9-75f0d266b9e6"
      unitRef="usd">7206000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9115ce5c7e6a40b2b4c2a0cc40103230_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIxLTMtMS0xLTUyNTIy_342737f6-367d-4f0a-b2b4-9a4533c7e5cb"
      unitRef="usd">172000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ia6a2a394c7b647feb4f53e8a54dd8457_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIxLTUtMS0xLTUyNTIy_00da2ed8-3de0-41ce-b0ff-b019fbff127f"
      unitRef="usd">143000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i1cf66bc98b7342b2b792a0621a44e2ce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTMtMS0xLTU3MDUw_3ee49da6-f3a8-4a48-94af-59f1a0deeaf0"
      unitRef="usd">2475000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i25cdab259a084404b0fc2d180e04e694_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTUtMS0xLTU3MDUw_dca74fa9-e707-4640-a30a-57806225a57d"
      unitRef="usd">353000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9b091550613c4b2a980a1c8c3f8ab1f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTMtMS0xLTUyNTIy_b236afd5-97f0-4dc3-840c-73e86c269de2"
      unitRef="usd">845000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i8e48fe1a81814d549e13c5d4d42f5838_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIyLTUtMS0xLTUyNTIy_b2aee5fe-9992-4552-9453-9ec51c6ea69f"
      unitRef="usd">718000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIzLTMtMS0xLTUyNTIy_7b6ba273-51b0-4a2a-ac80-b566dfe0ffee"
      unitRef="usd">213679000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90YWJsZTo1ZjBlZDQ4NDAzMWY0NjYwODNhYjVhMTMxZmNmYmZhZC90YWJsZXJhbmdlOjVmMGVkNDg0MDMxZjQ2NjA4M2FiNWExMzFmY2ZiZmFkXzIzLTUtMS0xLTUyNTIy_a1e467dd-029c-4682-b304-315eb1652b1c"
      unitRef="usd">180428000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM0NDc_49d6b503-cecb-4a4d-bf02-f0a099191535"
      unitRef="usd">66800000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM0NTQ_70120dbd-e92f-4c3c-b6a6-3677656de3a0"
      unitRef="usd">78600000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM2OTc_79819842-93af-4948-9c34-7ddb4b43ee24"
      unitRef="usd">12200000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzM3MDQ_21ecfcc9-0584-46ac-b60b-6b6e9d6dfe17"
      unitRef="usd">32900000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTY5Mw_a2c59f44-934e-4f60-a6a3-8f49a8ade8eb"
      unitRef="number">0.092</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTY5OQ_259e8d35-70f0-4f4b-8e9a-12cb9ac2f921"
      unitRef="number">0.0551</us-gaap:PublicUtilitiesApprovedDebtCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcwNg_6367988a-6ab9-40ba-8d35-b3733b68bc69"
      unitRef="number">0.534</us-gaap:PublicUtilitiesApprovedEquityCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzI2Ng_10a602b1-f826-4f08-b12c-db143b258f55"
      unitRef="number">0.466</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreasePercentage>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcxMw_d4e5249c-5840-4c73-87f5-a223757f441b"
      unitRef="number">0.1035</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcyMQ_238c6ad4-1907-4f7b-9229-a8c2593af0ab"
      unitRef="number">0.0423</us-gaap:PublicUtilitiesRequestedDebtCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTcyOA_e389a12e-e1c2-458c-9c01-74ea8fa0e754"
      unitRef="number">0.534</us-gaap:PublicUtilitiesRequestedEquityCapitalStructurePercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzM2Ng_8a41bcd9-e29f-4d91-b991-6cf15e290e63"
      unitRef="number">0.466</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreasePercentage>
    <cwt:PublicUtilitiesRecommendedReturnOnEquityPercentage
      contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTczNQ_e931a3d2-5684-4fdb-be3f-4e8e7f963a21"
      unitRef="number">0.0781</cwt:PublicUtilitiesRecommendedReturnOnEquityPercentage>
    <cwt:PublicUtilitiesRecommendedDebtCapitalStructurePercentage
      contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc0Mg_2ba02bbe-602d-4f01-bcd3-82405cf76562"
      unitRef="number">0.0423</cwt:PublicUtilitiesRecommendedDebtCapitalStructurePercentage>
    <cwt:PublicUtilitiesRecommendedEquityCapitalStructurePercentage
      contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc0OQ_700d9e85-ec80-4ed2-9277-b5fbd3a999a6"
      unitRef="number">0.494</cwt:PublicUtilitiesRecommendedEquityCapitalStructurePercentage>
    <cwt:PublicUtilitiesRecommendedRateIncreaseDecreasePercentage
      contextRef="i8743bf16652e4867abaa941179d4681e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMzQzNw_4edb2539-cca6-4b44-acee-8cfe8d496ff2"
      unitRef="number">0.506</cwt:PublicUtilitiesRecommendedRateIncreaseDecreasePercentage>
    <cwt:PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDUvZnJhZzo0OGE1NzQ0NDc4ODQ0ZTRjOGNhYWNhZjMzMTBkNDAzYy90ZXh0cmVnaW9uOjQ4YTU3NDQ0Nzg4NDRlNGM4Y2FhY2FmMzMxMGQ0MDNjXzU0OTc1NTgyMTc1Ng_97f607c4-5e98-4133-8206-61d7d63ad78a"
      unitRef="usd">-11000000</cwt:PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzOA_5be91577-d2d5-48e8-97de-9ac5e8f44ae1">INTANGIBLE ASSETS AND GOODWILL&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, intangible assets that will continue to be amortized and those not amortized were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water pumping rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;usage&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;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water planning studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&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;16,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Perpetual water rights and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Water pumping rights usage is the amount of water pumped from aquifers to be treated and distributed to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, 2021, and 2020 amortization of intangible assets was $1.5 million, $1.4 million, and $1.1 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense related to intangible assets are shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Future Amortization Expense Related to Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&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 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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending goodwill balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#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:IntangibleAssetsDisclosureTextBlock>
    <cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYyNw_0253483b-7980-433a-bc66-e479a94c3bc2">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, intangible assets that will continue to be amortized and those not amortized were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Period&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:29pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&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;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water pumping rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;usage&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;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Water planning studies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&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;16,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Perpetual water rights and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i13a21d1b8c504507bfe671e514f9ea3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMy0xLTEtNTI1MjI_dc106de1-394c-4ec6-aa9e-0c7089c973f5"
      unitRef="usd">1084000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i13a21d1b8c504507bfe671e514f9ea3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtNS0xLTEtNTI1MjI_fcf202bd-1992-4f25-9175-bb9f2d4455c6"
      unitRef="usd">132000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i13a21d1b8c504507bfe671e514f9ea3d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtNy0xLTEtNTI1MjI_80df3d60-fe64-4a0e-a8d7-95d281373162"
      unitRef="usd">952000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtOS0xLTEtNTI1MjI_e23d5466-d9ef-4f19-a18d-424462521eee"
      unitRef="usd">1084000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMTEtMS0xLTUyNTIy_f5ce17c2-72e6-43c5-8c28-66bcb99f3825"
      unitRef="usd">127000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i509cf9cbd2d249a58665592be97cff66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzMtMTMtMS0xLTUyNTIy_6052ee9e-357b-4dc5-92d8-fc24f2c9b680"
      unitRef="usd">957000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ieaf4be003ef149c99dcfd60d79bee3c0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMS0xLTEtNTI1MjI_d976c412-542e-404e-a998-56ea257ae1e0">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMy0xLTEtNTI1MjI_5dedaa8b-6398-4e08-8570-e6f2a6f82f9b"
      unitRef="usd">16354000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtNS0xLTEtNTI1MjI_48d98beb-1918-4d6b-b204-18b077be5088"
      unitRef="usd">9222000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7dafb0063e0b48f58354270a4f62be01_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtNy0xLTEtNTI1MjI_0f76abca-0e15-47f8-b31c-b5b56a8692d8"
      unitRef="usd">7132000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtOS0xLTEtNTI1MjI_255f432b-7974-4c93-bd5d-f360730325f8"
      unitRef="usd">22153000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMTEtMS0xLTUyNTIy_c7d2858f-5488-48fe-a088-cbcf40063555"
      unitRef="usd">15230000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8cc41c0fb0954f719cbdec5909979039_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzQtMTMtMS0xLTUyNTIy_82593a13-1977-4e70-a7c0-9a9a03b7d4fb"
      unitRef="usd">6923000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia45848758079464a93fd39702f6c2a7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMS0xLTEtNTI1MjI_8454f082-8f1d-4dfd-aea7-c849f0ed04ec">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMy0xLTEtNTI1MjI_8b668c74-4f49-4015-aa12-5b57315f68d8"
      unitRef="usd">3192000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtNS0xLTEtNTI1MjI_fd8d94f1-3f66-4cc0-852a-cd33f04dac38"
      unitRef="usd">1614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3eb42457086241f68f6bf65a55e262cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtNy0xLTEtNTI1MjI_2e8d608a-9a2e-480d-b624-fb96055b3a34"
      unitRef="usd">1578000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i488e904199a64470914532750f329dac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtOS0xLTEtNTI1MjI_8fb21566-df6a-4e12-ac6c-68acda97c9d1"
      unitRef="usd">2851000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i488e904199a64470914532750f329dac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMTEtMS0xLTUyNTIy_544102d1-6839-4708-9400-c3ac451ca551"
      unitRef="usd">1477000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i488e904199a64470914532750f329dac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzUtMTMtMS0xLTUyNTIy_f511219f-541c-40e5-9914-bfc710a9a4e7"
      unitRef="usd">1374000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMy0xLTEtNTI1MjI_db8b1f60-333b-4233-959e-2965d88b235e"
      unitRef="usd">20630000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtNS0xLTEtNTI1MjI_1cc05a7b-53f5-42e6-902c-672acedc8eb0"
      unitRef="usd">10968000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtNy0xLTEtNTI1MjI_be991981-6f73-4b21-8c83-138fbf24ad7e"
      unitRef="usd">9662000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtOS0xLTEtNTI1MjI_51ce3cc2-a925-4e0d-944a-c7ea391b27e2"
      unitRef="usd">26088000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMTEtMS0xLTUyNTIy_93e155c3-c8a6-4171-9688-e675fc6db866"
      unitRef="usd">16834000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzYtMTMtMS0xLTUyNTIy_c9e11ef3-cc01-445b-8420-7967e59378b3"
      unitRef="usd">9254000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtMy0xLTEtNTI1MjI_a066c462-5ad5-474a-b40f-c7c01ebf6789"
      unitRef="usd">7149000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtNy0xLTEtNTI1MjI_3db796ac-4193-403e-a43f-78e7fecf867a"
      unitRef="usd">7149000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtOS0xLTEtNTI1MjI_256e8097-d383-45b9-b8a3-f1c8ef039df6"
      unitRef="usd">3867000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:OtherIndefiniteLivedIntangibleAssets
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTplYTQwNmM3ZjRkNzY0ZjViOGI3ZmIzMWE0NDYyOWU4Ni90YWJsZXJhbmdlOmVhNDA2YzdmNGQ3NjRmNWI4YjdmYjMxYTQ0NjI5ZTg2XzgtMTMtMS0xLTUyNTIy_e97c9af5-3b64-4039-af2b-50483f4e097b"
      unitRef="usd">3867000</us-gaap:OtherIndefiniteLivedIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM4MQ_e18ca1b5-0712-4435-a98b-f5f11328ed30"
      unitRef="usd">1500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM4NQ_a6085acc-a6bf-463e-976e-af89a61e6f9d"
      unitRef="usd">1400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzM5Mw_a692d52d-73b4-4867-818c-75b1eda4f142"
      unitRef="usd">1100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzNg_3ff0ea27-a64e-4a7d-9414-eb343e5c6c5f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense related to intangible assets are shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Future Amortization Expense Related to Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzEtMS0xLTEtNTI1MjI_8327d1d5-ed3d-4bb8-91de-2ab1c56fed34"
      unitRef="usd">1357000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzItMS0xLTEtNTI1MjI_b840fa45-83ca-4388-bedb-daaf055b28b5"
      unitRef="usd">1244000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzMtMS0xLTEtNTI1MjI_21fd901e-557b-413d-a643-17481d9c9cda"
      unitRef="usd">1116000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzQtMS0xLTEtNTI1MjI_ed22f334-9f57-4779-b6b1-c2d0cc6eed50"
      unitRef="usd">798000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzUtMS0xLTEtNTI1MjI_4be25f8b-6b13-46bf-a1c6-b37e281a771d"
      unitRef="usd">559000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzYtMS0xLTEtNTI1MjI_ca8c8d67-2f78-4c3e-b9ba-d2da3268bcc4"
      unitRef="usd">4588000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTozMTA4NzE3NmY1MTk0YjI5OTRmMDg2MTUzNjNiYzE2YS90YWJsZXJhbmdlOjMxMDg3MTc2ZjUxOTRiMjk5NGYwODYxNTM2M2JjMTZhXzctMS0xLTEtNTI1MjI_66715b76-abaa-45fd-b012-b4ba0e249400"
      unitRef="usd">9662000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90ZXh0cmVnaW9uOjg5M2E1MzQ1Y2VlODQzNzE4MjIyNmQ1ZDdkNWNmZGMzXzYzMA_e4ef3c59-c81e-466d-a742-008e75cfb07a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&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 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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ending goodwill balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,814&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzEtMS0xLTEtNTI1MjI_fcc34ac1-7343-424a-b8f9-962855b35ecb"
      unitRef="usd">36814000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzEtMy0xLTEtNTI1MjI_a86899d9-27ee-436a-8ed6-7551ed687af5"
      unitRef="usd">31842000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzItMS0xLTEtNTI1MjI_f8ed9e84-32dc-4150-a777-7f71b041c718"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzItMy0xLTEtNTI1MjI_06fc236b-db46-430d-b78e-2d4a25577518"
      unitRef="usd">5424000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzMtMS0xLTEtNTI1MjI_795417c2-0772-48d3-945f-74f0ddb43dad"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzMtMy0xLTEtNTI1MjI_a3e8fbe3-de1e-4405-989f-5a935ac1eccf"
      unitRef="usd">-452000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzQtMS0xLTEtNTI1MjI_5fa64c7f-08a7-4086-b01c-dfefd2e3c3a4"
      unitRef="usd">36814000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNDgvZnJhZzo4OTNhNTM0NWNlZTg0MzcxODIyMjZkNWQ3ZDVjZmRjMy90YWJsZTpiYjgyYmMyMGI0NjA0NjQyOWEzN2QzODRmYWQ5NDFjNC90YWJsZXJhbmdlOmJiODJiYzIwYjQ2MDQ2NDI5YTM3ZDM4NGZhZDk0MWM0XzQtMy0xLTEtNTI1MjI_26a12914-ba59-47d4-9219-2657d6f99ae4"
      unitRef="usd">36814000</us-gaap:Goodwill>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzI1OTU_1cfc336f-e72e-4db6-801f-da14a0b19903">EQUITY&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, 55,597,855 and 53,715,569 shares, respectively, of common stock were issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2019, the Company implemented an Employee Stock Purchase Plan (ESPP). Under the ESPP, qualified employees are permitted to purchase the Company&#x2019;s common stock at 90% of the market value of the common stock on the specified stock purchase date. The ESPP is deemed compensatory and compensation costs will be accounted for under ASC 718, Stock Compensation. Employees&#x2019; payroll deductions for common stock purchases may not exceed 10% of their salaries. Employees may purchase up to 2,000 shares per period provided that the value of the shares purchased in any calendar year may not exceed $25,000, as calculated pursuant to the ESPP. The Company recorded expense of $0.2 million for 2022, 2021, and 2020. The Company issued 40,095, 37,460 and 43,332 shares of common stock related to the ESPP in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 29, 2022, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to $350.0&#160;million from time to time depending on market conditions through an at-the-market equity program over the next three years. The Company intends to use the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. The Company sold 1,802,063 shares of common stock through its at-the-market equity program and raised proceeds of $104.6&#160;million net of $1.1&#160;million in commissions paid under the equity distribution agreement in 2022. The Company also incurred $0.1&#160;million of equity issuance costs in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 31, 2019, the Company entered into an equity distribution agreement to sell shares of its common stock having an aggregate gross sales price of up to&#160;$300.0 million&#160;from time to time depending on market conditions through an at-the-market equity program. The equity distribution agreement concluded in the fourth quarter of 2021. The Company used the net proceeds from these sales, after deducting commissions on such sales and offering expenses, for general corporate purposes, which may include working capital, construction and acquisition expenditures, investments and repurchases, and redemptions of securities. In 2021, the Company sold 3,286,865 shares of common stock through the at-the-market equity program and raised proceeds of $195.9 million net of $2.0 million in commissions paid under the equity distribution agreement. The Company also incurred $0.2&#160;million of equity issuance costs in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As approved by the Company's stockholders at the 2022 Annual Meeting, effective July 26, 2022, the aggregate number of shares of common stock which the Company shall have authority to issue was increased from 68.0&#160;million shares to 136.0&#160;million shares. All of these shares are of one and the same series, namely shares of common stock with par value of $0.01 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Dividend Reinvestment and Stock Repurchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a Dividend Reinvestment and Stock Purchase Plan (DRIP Plan). Under the DRIP Plan, stockholders may reinvest dividends to purchase additional Company common stock without commission fees. The DRIP Plan also allows existing stockholders and other interested investors to purchase Company common stock through the transfer agent up to certain limits. The Company's transfer agent operates the DRIP Plan and purchases shares on the open market to provide shares for the DRIP Plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY5_0e724df5-63b6-4c25-890b-8ce2aecef55f"
      unitRef="shares">55597855</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY5_e655f8f9-ac2b-47b4-8c08-865130341d58"
      unitRef="shares">55597855</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc2_79a1dd30-db9c-49f5-b254-8abdcb1e8d43"
      unitRef="shares">53715569</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc2_ae9bd5fb-5eb4-4337-bb5b-03cbacb96734"
      unitRef="shares">53715569</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzMyOQ_3607255d-021b-41d4-acfb-af3dc34d6187"
      unitRef="number">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction
      contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzU5NA_125018e8-b32b-4505-b1da-c3b1420cb73e"
      unitRef="number">0.10</cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee
      contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzY0NQ_6e8d4ebc-c27d-44ba-8bb3-374595215320"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee>
    <cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee
      contextRef="ib47f8addf15f4cc289a8cabf15315cef_D20190101-20190101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzc1MA_997f97d0-1f61-43d2-afcb-6f3a8fee9d82"
      unitRef="usd">25000</cwt:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifce9a9f09be349bdbcafa636c623afb8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_4b0c964a-4546-48c9-8384-8a7b0db8ece5"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3e07cc23b8cc45c793c886a19eb09b2d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_55f62705-7b71-4fe7-bf47-1aebadee63b9"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia96f6888a4b445b3a260adadeb692704_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzgyMg_55fe5227-4771-4923-8d96-9895e704ac2b"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockSharesIssued
      contextRef="i923c92797f1c4c9681a0987f4b20686c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg3MA_6db56393-6084-42a2-bb64-09a9a59557a4"
      unitRef="shares">40095</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ff43e7b269d41138956af6586c9ac9e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg3NA_bd30d31a-4c5d-44a9-bfc9-2255afb3af07"
      unitRef="shares">37460</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia734808147fe4a9d81985ece863aee34_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzg4MQ_b578e7db-92a9-403b-888e-04876f33c6f0"
      unitRef="shares">43332</us-gaap:CommonStockSharesIssued>
    <cwt:SaleOfStockMaximumConsiderationOnTransaction
      contextRef="if1a594f8311a4342bf5914f516a96476_I20220429"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTY2NDM_20ead795-2c10-4d79-9083-3cc836a1a3b9"
      unitRef="usd">350000000</cwt:SaleOfStockMaximumConsiderationOnTransaction>
    <cwt:SaleOfStockAgreementTerm
      contextRef="ia5d914954f2440b4b45582a3cb314004_D20220429-20220429"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0NjA_ebacdcac-ab0c-4f3e-9fb1-f2146a5424f1">P3Y</cwt:SaleOfStockAgreementTerm>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0NDY_0eea9f6c-5e42-4a29-96fb-eed258cce073"
      unitRef="shares">1802063</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <cwt:ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0Mjk_657ba325-b039-4da0-8c65-6ac9071ebb7f"
      unitRef="usd">104600000</cwt:ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans>
    <us-gaap:PaymentsForCommissions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTY2ODM_b8233100-94cb-4116-8bdd-946ee451fece"
      unitRef="usd">1100000</us-gaap:PaymentsForCommissions>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzIxOTkwMjMyNjA0Nzc_5d5618de-59dd-4c08-9b36-69c7e841ac3a"
      unitRef="usd">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <cwt:SaleOfCommonStockGrossSalesPrice
      contextRef="iab081944c7ae4a0fa75668b933480b36_D20191031-20191031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzExMjc_d75d1657-8266-49d6-a861-89a3bc57c953"
      unitRef="usd">300000000</cwt:SaleOfCommonStockGrossSalesPrice>
    <cwt:CommonStockSharesSold
      contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE2MDg_f8ad56c1-b23f-478d-88a3-7b96eb384e3b"
      unitRef="shares">3286865</cwt:CommonStockSharesSold>
    <cwt:ProceedsFromSaleOfCommonStock
      contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE2OTg_b34032f7-7e3c-48e4-9011-a5bd3affe52a"
      unitRef="usd">195900000</cwt:ProceedsFromSaleOfCommonStock>
    <us-gaap:PaymentsForCommissions
      contextRef="i1b37e27ec0c44553b0ca165c45a139ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzE3MDg_3c3b3694-c1c2-4d6d-9a85-b9212178cc43"
      unitRef="usd">2000000</us-gaap:PaymentsForCommissions>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzU0OTc1NTgxOTI1NQ_1ac14801-dda2-4354-b8bc-948ffa60d517"
      unitRef="usd">200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id56019ff68ea4341b9e060f53710f08b_I20220725"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0NjM_be548847-9c8d-4322-a05f-19c9dc975517"
      unitRef="shares">68000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i761b4ae88eb8449ebdc2636faf51f231_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0Nzc_62dfab40-226b-4a33-92dc-d0bfd4023ed9"
      unitRef="shares">136000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i761b4ae88eb8449ebdc2636faf51f231_I20220726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTQvZnJhZzowOTMyY2U0ZjczY2M0OWZhODQxYjYxMmRhYTQzYjBkYy90ZXh0cmVnaW9uOjA5MzJjZTRmNzNjYzQ5ZmE4NDFiNjEyZGFhNDNiMGRjXzYwNDczMTM5NTc0OTI_d6ae71af-95ec-469d-b475-60dd4fc4d967"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ShortTermDebtTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyODY_edff06cb-1710-4503-a882-6f192e29191c">SHORT-TERM BORROWINGS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 29, 2019, the Company and Cal Water entered into certain syndicated credit agreements, which provide for unsecured revolving credit facilities of up to an initial aggregate amount of $550.0 million for a term of five years. The revolving credit facilities amend, expand, and replace the Company&#x2019;s and its subsidiaries&#x2019; prior credit facilities originally entered into on May 10, 2015. The new credit facilities extended the terms until March 29, 2024, and increased Cal Water&#x2019;s unsecured revolving line of credit. The Company and subsidiaries that it designates may borrow up to $150.0 million under the Company&#x2019;s revolving credit facility. Cal Water may borrow up to $400.0 million under its revolving credit facility. All borrowings must be repaid within 24 months unless a different period is required or authorized by the CPUC. Additionally, the credit facilities may be increased by up to an incremental $150.0 million under the Cal Water facility and $50.0 million under the Company facility, subject in each case to certain conditions. The proceeds from the revolving credit facilities may be used for working capital purposes. Borrowings under the credit facilities typically have maturities varying between one month and six months and will bear interest annually at a rate equal to (i) the base rate or (ii) the Eurodollar rate, plus an applicable margin of 0.650% to 0.875%, depending on the Company and its subsidiaries&#x2019; consolidated total capitalization ratio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revolving credit facilities contain affirmative and negative covenants and events of default customary for credit facilities of this type including, among other things, limitations and prohibitions relating to additional indebtedness, liens, mergers, and asset sales. Also, these unsecured credit agreements contain financial covenants governing the Company and its subsidiaries' consolidated total capitalization ratio and interest coverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of each of December&#160;31, 2022 and 2021, the outstanding borrowings on the Company lines of credit were $35.0 million. Outstanding borrowings &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;on the Cal Water lines of credit&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; as of December&#160;31, 2022 were $35.0 million and there were&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; no outstanding borrowings as of Decemb&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;er 31, 2021. The average borrowing rate for borrowings on the Company and Cal Water lines of credit during 2022 was 2.74% compared to 0.98% for the same period last year.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibab0f197bfbf4a14b715831e4d58f2e9_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyMQ_644c9899-570b-4e21-babd-12afadcd6b84"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i303da9e145c64c2d91210c62f161609c_D20190329-20190329"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIzOA_963d9324-0efa-44b5-bf33-f91b2b20d76c">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i58a43cd6c5bb45869c129ad95323e2d5_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU5Ng_88690b43-f27c-4e38-a153-e4a232af1238"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie1ea545d9e4240f997fad296363edf9c_I20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzY3Mw_c10c34f0-7018-4950-908e-6beeb0e14a60"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic6539abd0f2245b2916e99897b0ecc9e_D20190329-20190329"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3Xzc1MA_8e415aac-c96e-49f0-81bb-61966f2ff8da">P24M</us-gaap:DebtInstrumentTerm>
    <cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity
      contextRef="ie1ea545d9e4240f997fad296363edf9c_I20190329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3Xzg5NQ_c4f13c15-4721-4295-ae45-804f0cbcd812"
      unitRef="usd">150000000</cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity>
    <cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity
      contextRef="i58a43cd6c5bb45869c129ad95323e2d5_I20190329"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzkzMQ_c89c69ee-d5cc-4002-9b93-f423d3b8cf6f"
      unitRef="usd">50000000</cwt:LineofCreditFacilityIncrementalExpansionofBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i7a83c0a9329a4fab9f1bbf601ab39093_D20190329-20190329"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzExNzk_3b7c6954-67d1-4fed-bb73-9652a5c0484a">P1M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i1d8211dfb2984799be3d143226cbeaf1_D20190329-20190329"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzExODY_666b1da7-c4ae-4795-bf39-80e7e8a526fa">P6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i602c056e734144c99e7e317d123551c4_D20190329-20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzEzMTY_495d7cdb-8bce-431b-8619-c776cc26d22c"
      unitRef="number">0.00650</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id1eba25b5be74ff7a451fb2e540d19bc_D20190329-20190329"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzEzMjI_06b193c7-1310-465f-8354-309d402c9f5f"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="ia11b8258d3694127a0626fdeddc5606c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzE5NjU_24c79779-0983-4eae-905f-0b76284b5c76"
      unitRef="usd">35000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="iff6d4b384ac74fc2b57f92dd75222610_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU0OTc1NTgxNjIyNg_f0a55722-288d-4999-b5ea-edb4b813598d"
      unitRef="usd">35000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIwMDE_a0054f67-d61f-45d5-93b7-334c30bc5805"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="ibf8e7bca6cfc46bbb35ac173dd5eb994_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzU0OTc1NTgxNjQzMg_fb82073d-0222-4b6a-b8b9-8c2873652ed9"
      unitRef="number">0.0274</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i921e03bcd4c44ae884bcf50c753b3d29_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNTcvZnJhZzo1ZmFjMWNmYTVjYjE0NWQzOTg5MTc3ZGM1YTM0ZGVkNy90ZXh0cmVnaW9uOjVmYWMxY2ZhNWNiMTQ1ZDM5ODkxNzdkYzVhMzRkZWQ3XzIyNDg_7ce15604-48db-4402-a24a-96c87de01fde"
      unitRef="number">0.0098</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LongTermDebtTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MTQ_d7ff6985-f08e-40c0-9c46-c81e3a6f0096">LONG-TERM DEBT&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, long-term debt outstanding was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.995%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series&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;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Mortgage Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ZZZ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2061&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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;YYY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2059&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;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WWW&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2049&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VVV&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.400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TTT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2056&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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SSS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QQQ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RRR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2045&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AAA&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;7.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BBB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCC&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;8.150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DDD&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.130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EEE&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;7.110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GGG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HHH&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OOO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total First Mortgage Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,050,909&#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,055,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California Department of Water Resources Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48% - 1.69%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&#160;-&#160;2039&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;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,055,797&#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,060,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities of long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055,794&#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: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:120%"&gt;Maturities of long-term debt as of December 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-term debt*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982,977&#160;&lt;/span&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;*&#160;&#160;&#160;&#160;Excludes maturities for finance lease obligations.  See note 14 for maturities for finance lease obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 11, 2021, Cal Water completed the sale and issuance of $280.0 million in aggregate principal amount of First Mortgage Bonds (the Bonds) in a private placement. The Bonds consist of $130.0 million of 2.87% bonds, series ZZZ, maturing May 11, 2051, and $150.0 million of 3.02% bonds, series 1, maturing May 11, 2061. Interest on the bonds accrues semi-annually and is payable in arrears. The Bonds will rank equally with all of Cal Water&#x2019;s other First Mortgage Bonds and will be secured by liens on Cal Water&#x2019;s properties, subject to certain exceptions and permitted liens. Cal Water used the net proceeds from the sale of the Bonds to refinance existing indebtedness and for general corporate purposes. The Bonds were not registered under the Securities Act of 1933 and may not be offered or sold in the United States absent registration or an applicable exemption from registration requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October&#160;4, 2011, Cal Water entered into a finance lease arrangement with the City of Hawthorne to operate the City's water system for a 15-year period. The $3.2 million and $3.9 million finance lease liability as of December 31, 2022 and 2021, respectively, is included in other long-term debt and current maturities set forth above.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MTY_9660faf9-4e54-4a85-8b4d-89840dd20fb9">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, long-term debt outstanding was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.995%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Series&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;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Mortgage Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ZZZ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2051&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,000&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2061&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;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;YYY&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2059&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;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WWW&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2049&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VVV&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.400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TTT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2056&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;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SSS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2046&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;QQQ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RRR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2045&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&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;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AAA&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;7.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BBB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCC&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;8.150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2030&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DDD&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.130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EEE&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;7.110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2032&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GGG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;HHH&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;OOO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2031&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;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total First Mortgage Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,050,909&#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,055,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;California Department of Water Resources Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.48% - 1.69%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&#160;-&#160;2039&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;4,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, net of unamortized debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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,055,797&#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,060,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current maturities of long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055,794&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4a545a30b2504b5ca08632736376e3d5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtMy0xLTEtNTI1MjI_f4ea869a-08ad-4697-80e5-49a6378ba910"
      unitRef="number">0.02870</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a545a30b2504b5ca08632736376e3d5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtNy0xLTEtNTI1MjI_8af4ff6c-7e2d-4937-8789-22682c0c96d1"
      unitRef="usd">130000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5746d46289114c4b9851489bfc8d2d42_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEtOS0xLTEtNTI1MjI_93ac6da7-159f-44d8-9bec-4f3023fc9626"
      unitRef="usd">130000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItMy0xLTEtNTI1MjI_6ad3f6c4-ca9b-4df0-b245-55cc26b4921d"
      unitRef="number">0.03020</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ded49cb51564451a7d7c0ffb6e0cd8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItNy0xLTEtNTI1MjI_aea8d4dc-32a9-4bb9-aa18-7894cdcf1250"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieb8f713cad3747c4bd7b59ea5d1bdadd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzItOS0xLTEtNTI1MjI_3ac91244-a4f4-49a3-be28-38e7320c4a3d"
      unitRef="usd">150000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic0a9d97b2d19467eab8efb46f8325b88_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtMy0xLTEtNTI1MjI_5c9fa183-f2dc-4ada-b0ca-3a84fcd62056"
      unitRef="number">0.04170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic0a9d97b2d19467eab8efb46f8325b88_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtNy0xLTEtNTI1MjI_c804c4a6-44e4-4ca7-b0c2-ce7dd2b5bcf3"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iddaef52cee5344aeaa11ebe2a6942821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzMtOS0xLTEtNTI1MjI_9a35f38e-8272-45c8-b922-b2c4795d4c2f"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib7e90c1089b74bb588514764ca3d4e84_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtMy0xLTEtNTI1MjI_b205d20b-172d-4772-90cc-34a25d9b1ca4"
      unitRef="number">0.04070</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib7e90c1089b74bb588514764ca3d4e84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtNy0xLTEtNTI1MjI_91a140b1-935c-4ea1-b94e-e6ba096baa9b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie9116e2ea1d14715947eec0f5af99eb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzQtOS0xLTEtNTI1MjI_32f67cf0-ee90-4437-b648-6d2a103ec687"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtMy0xLTEtNTI1MjI_6fc491ef-c605-47f6-b7fd-53317949fa49"
      unitRef="number">0.03400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib3593ef9c32b4bf0a6c7b12cf0e2b4bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtNy0xLTEtNTI1MjI_4fbe32c9-0d78-4e4e-8988-01c3dca65460"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1ff91e79cee34550935ba77b90241389_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzUtOS0xLTEtNTI1MjI_2d3e1e1a-ab77-4424-85d8-b3c12e1b0bbf"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtMy0xLTEtNTI1MjI_31e64421-bdb5-43a6-983b-df9e8f542e3e"
      unitRef="number">0.04610</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b0041b1a3e946c18dbc0d24f1875f74_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtNy0xLTEtNTI1MjI_950d96d4-6ee0-4ada-ac25-d5066c53c3ee"
      unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8e23706e685c4fc1baad4e0c2711fbad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzYtOS0xLTEtNTI1MjI_059bd48c-9929-4b01-a01a-b079487e2aec"
      unitRef="usd">10000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctMy0xLTEtNTI1MjI_60270f32-a361-48cb-a38b-1c995355a8f3"
      unitRef="number">0.04410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i750a77a758b94aeeb0c66b12c46dc5a4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctNy0xLTEtNTI1MjI_9aefbe7e-7216-43e6-b2a4-511e5e20c69a"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie07f4b41b1b9495e94c64e106c6fd9fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzctOS0xLTEtNTI1MjI_92ac686e-63de-438c-8480-33cfaab0448a"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtMy0xLTEtNTI1MjI_b6fb7eeb-d882-4969-8478-fad24a4ca336"
      unitRef="number">0.03330</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i872a19bb344c4d7b9f4443bd8b3d6e4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtNy0xLTEtNTI1MjI_d9419b9d-81d8-4f68-9ee8-d84fe13b5d22"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5855277641ce430c8f0e96a9085a4433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzgtOS0xLTEtNTI1MjI_cd5afe72-2181-41bf-87fb-410afa4dfbbd"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i49b93badd0e84851afa8440f5916ed65_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktMy0xLTEtNTI1MjI_abf7a7ea-1b2e-4f32-b97e-b17f942d045d"
      unitRef="number">0.04310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i49b93badd0e84851afa8440f5916ed65_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktNy0xLTEtNTI1MjI_6828cbaf-e422-414a-8612-78f140ee7f27"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i27ab8021f9204f11b180c1f6c565f86e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzktOS0xLTEtNTI1MjI_659f8d3c-2276-41de-b0c2-9726d2c3632c"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTMtMS0xLTUyNTIy_3cc0f3ed-a317-4257-8784-26bd0ec1a322"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iae96b25d4cac4e55b00a1859c7dd21a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTctMS0xLTUyNTIy_c794e073-098c-4062-968b-f7be65cf5222"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i137bb47697f748daad7f7c1196b166bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEwLTktMS0xLTUyNTIy_1e071707-5457-471f-9b10-231d6c5d4d6b"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4a9ddd325ae945da9e79826a182ce74a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTMtMS0xLTUyNTIy_f49fc7dd-ee32-403b-ad4b-db8e25d51c97"
      unitRef="number">0.07280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4a9ddd325ae945da9e79826a182ce74a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTctMS0xLTUyNTIy_c0fed457-1d8b-49d0-8a92-f67f8777a1bd"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07d141d517f84e2f95bbd1605762a7e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzExLTktMS0xLTUyNTIy_c3a2c630-08bd-4be1-8a63-a5953b44ea6e"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if00d0a36e2f54aff8edfeffe964954e7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTMtMS0xLTUyNTIy_b5e514b4-70df-4ea9-aeb2-5f554713f526"
      unitRef="number">0.06770</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if00d0a36e2f54aff8edfeffe964954e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTctMS0xLTUyNTIy_81a9e24b-53da-47e4-b556-e300172cfcde"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i63087903242247fbaf853f112705e800_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEyLTktMS0xLTUyNTIy_a1d50eba-4fb3-4572-abb8-457d03b6523b"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia56e962c9b074252b99222f6c6267de0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTMtMS0xLTUyNTIy_6f896fbc-e34d-41f0-8335-6be8596f0fc3"
      unitRef="number">0.08150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia56e962c9b074252b99222f6c6267de0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTctMS0xLTUyNTIy_a2905752-151e-4692-8c4c-b1dec3e781b3"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iec5e29832cf54d739e9be111b72930b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzEzLTktMS0xLTUyNTIy_7beea7fb-1e17-4587-b188-dd365c5b9e29"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i39d99a3a682f495a88a8b3655297db1e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTMtMS0xLTUyNTIy_585b7b8e-5ae2-4da3-9d4c-22dcf012f50e"
      unitRef="number">0.07130</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i39d99a3a682f495a88a8b3655297db1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTctMS0xLTUyNTIy_d5cf1a0d-6301-40d0-88c0-22e60ac87538"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia06a3f36f6e1436f8ac450a248097a2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE0LTktMS0xLTUyNTIy_32dbab5e-f9d5-489e-ac5d-259f8e4b1af4"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTMtMS0xLTUyNTIy_bdfa6a0b-14ab-4eed-853c-550594905503"
      unitRef="number">0.07110</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i903d8bf02a7f4b33bcc95cd83e95bded_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTctMS0xLTUyNTIy_d9f582f1-466e-452f-ae89-873f25c34306"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i43b1fdb4cd9f441faaab3e6acc47e90c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE1LTktMS0xLTUyNTIy_9320d787-fabf-4859-a6df-4a5de9090ac6"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia27c3298f22746fd9aa4381890cb19d9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTMtMS0xLTUyNTIy_91e5f943-1012-487b-a208-be0063a4246c"
      unitRef="number">0.05290</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia27c3298f22746fd9aa4381890cb19d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTctMS0xLTUyNTIy_b6cc8384-50b1-485d-b89f-485989de1c53"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i730d45e1d6204db39988b7db3fd3aed5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE2LTktMS0xLTUyNTIy_70493f0c-9d78-4208-8046-4afaa085bee7"
      unitRef="usd">1818000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i73b9921b66b34242a45171e5e0052a2b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTMtMS0xLTUyNTIy_b2689466-a829-4866-a98d-01e72a1fd45c"
      unitRef="number">0.05290</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i73b9921b66b34242a45171e5e0052a2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTctMS0xLTUyNTIy_ce5c2c4e-f734-4c93-bf50-4bd09b8d27cb"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie8a592ef7a8c4db984af90ca7cae7aa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE3LTktMS0xLTUyNTIy_47d49509-418e-4bd4-ae15-6591b1cb0e6d"
      unitRef="usd">1818000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i3d80b17237f848748d5be725a23fdc46_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTMtMS0xLTUyNTIy_3fda9fff-4080-4f3d-a7b2-b885b2331c78"
      unitRef="number">0.05540</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3d80b17237f848748d5be725a23fdc46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTctMS0xLTUyNTIy_7c8c88dd-88e4-4a60-b5b9-29abbe1f65cf"
      unitRef="usd">909000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2ac72bf079ec4eb687bca7c534220829_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE4LTktMS0xLTUyNTIy_7fa50440-39e6-437e-8764-576ca1684b52"
      unitRef="usd">1818000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i39616429612f4412be3e670cb35198b9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTMtMS0xLTUyNTIy_45915df0-454a-4a87-a1ef-e622f891b3c1"
      unitRef="number">0.06020</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i39616429612f4412be3e670cb35198b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTctMS0xLTUyNTIy_431acf91-4f1f-43d6-b552-567d573d4dcb"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8708d30eff0243be9008f72d0b5defb6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzE5LTktMS0xLTUyNTIy_d2668c94-4049-4f4a-b740-89aede64d363"
      unitRef="usd">20000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2b54ff2a0d344831a6fe4fb01c5924c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIwLTctMS0xLTUyNTIy_48ce2419-6b9d-4162-afe2-92ad22f293b5"
      unitRef="usd">1050909000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2a17170c920f4742acf7f2e8806d119e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIwLTktMS0xLTUyNTIy_0512d20a-a71e-4365-9c75-806165384bed"
      unitRef="usd">1055454000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i19a19ed79df847229ba9deab3924f7db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTMtMS0xLTUyNTIyL3RleHRyZWdpb246ODRlYmI0NTczOTUzNDliN2E0ZGJiMDc1ZmI1MTdlMjRfNA_ee3add9d-dc61-49cd-a123-99bc26c6ddaf"
      unitRef="number">0.0148</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2ab0373191cb4af69b87340cb2a8fe32_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTMtMS0xLTUyNTIyL3RleHRyZWdpb246ODRlYmI0NTczOTUzNDliN2E0ZGJiMDc1ZmI1MTdlMjRfNTQ5NzU1ODEzODk3_e279e7cc-7cb3-43df-8ede-6171a442bfe8"
      unitRef="number">0.0169</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2265490353c04b749be93a1c6848d3bf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTctMS0xLTUyNTIy_c7cdba68-c62b-4a12-9297-ed537d5d9156"
      unitRef="usd">4515000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52100cbbd1bc491fa269a5937aa9151a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIxLTktMS0xLTUyNTIy_e6e196a6-d5fb-4755-a2ea-f3ffb36446a2"
      unitRef="usd">4832000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic6f7f2408796440a9254bbd24dd4ff29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIyLTctMS0xLTUyNTIy_48002049-be5d-4ded-8e09-b8a2fc2eb5ce"
      unitRef="usd">5485000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i42eacdb7d27542e4abae4bb46ea0c5a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIyLTktMS0xLTUyNTIy_1fbef63f-b494-431d-9403-2cd5a4e90270"
      unitRef="usd">6039000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIzLTctMS0xLTUyNTIy_0d446206-5287-4e05-bf28-e2e2e185a68e"
      unitRef="usd">5112000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzIzLTktMS0xLTUyNTIy_2b780310-3af2-447a-89fa-80a22e1e622e"
      unitRef="usd">5339000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI0LTctMS0xLTUyNTIy_ae903e3e-d9a6-4d16-8882-f2b74d45cc5f"
      unitRef="usd">1055797000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI0LTktMS0xLTUyNTIy_9939ae75-40c4-4414-9eab-6bf09d188f5e"
      unitRef="usd">1060986000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI1LTctMS0xLTUyNTIy_cbc3f5bc-21ff-47ae-b99c-041fcd98badb"
      unitRef="usd">3310000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI1LTktMS0xLTUyNTIy_bc6a5805-4057-4832-80e3-3e02c168d438"
      unitRef="usd">5192000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI2LTctMS0xLTUyNTIy_0f2b7a42-46f7-4352-b40a-73361767a32f"
      unitRef="usd">1052487000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTpkNmViOTAzMGEzMmU0YThkYWI5MDNlNDI0NTEyNmE0OS90YWJsZXJhbmdlOmQ2ZWI5MDMwYTMyZTRhOGRhYjkwM2U0MjQ1MTI2YTQ5XzI2LTktMS0xLTUyNTIy_cea503c3-7924-436e-88f0-f8a08cbb8a04"
      unitRef="usd">1055794000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MjA_52d7a721-4188-4852-a03e-3402b2fac7d2">&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:120%"&gt;Maturities of long-term debt as of December 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Long-term debt*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;982,977&#160;&lt;/span&gt;&lt;/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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;*&#160;&#160;&#160;&#160;Excludes maturities for finance lease obligations.  See note 14 for maturities for finance lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzEtMS0xLTEtNTI1MjI_b03db203-2ed8-4da9-9ba2-e1dd00869eb0"
      unitRef="usd">1283000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzItMS0xLTEtNTI1MjI_9d335910-7590-4e80-b9dc-c08753eb0fac"
      unitRef="usd">376000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzMtMS0xLTEtNTI1MjI_e1231077-aeff-4440-92bc-66f021000d4b"
      unitRef="usd">70354000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzQtMS0xLTEtNTI1MjI_066cefa2-0b3d-4cd5-a943-6baaf129658e"
      unitRef="usd">356000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzUtMS0xLTEtNTI1MjI_d79174df-8a0c-4af0-af24-f929b0176181"
      unitRef="usd">334000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90YWJsZTplMDk5OGY1MTdmODk0YzVlYmY2OGZmZjQxN2Q3ZmE5ZC90YWJsZXJhbmdlOmUwOTk4ZjUxN2Y4OTRjNWViZjY4ZmZmNDE3ZDdmYTlkXzYtMS0xLTEtNTI1MjI_130fe832-61e4-44f8-ba8b-711dfc2f360c"
      unitRef="usd">982977000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i310aa844c5b24fb397372da7d7cde894_I20210511"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzQxMw_a0d8b52a-181d-4ad9-989d-1fd37d8ba983"
      unitRef="usd">280000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic38851de73f047efbaf12bd38c4691fd_I20210511"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzUyNw_9dbb8410-bedf-43e4-96d5-3e032f09c96c"
      unitRef="usd">130000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7077baf3d48b42a7842aa46e1f591fb9_D20210511-20210511"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzUzMw_55618719-3f7b-4ea0-84a1-bb744a3ffa0d"
      unitRef="number">0.0287</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7f9065bd3085431082bd48a2f85c0240_I20210511"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzU3Mg_a36721a8-edbe-4759-894d-5f85a4c56ee4"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0ed006ef941f40ab810fe50d89bf11c0_D20210511-20210511"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzU3OA_392ed997-1dc3-4a5b-91b2-509fa205a3e0"
      unitRef="number">0.0302</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i22fd14972efb47fc90b03d66756f7094_I20111004"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzE1MDk_ac8d6749-2bf5-4ac5-8ed4-4b791a6b9100">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseLiability
      contextRef="iff6d4b384ac74fc2b57f92dd75222610_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzEzNTE_1997c251-5e76-4737-846f-24e5eb74f649"
      unitRef="usd">3200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i576f98ede8e84f5aaafc71c2f480e4ed_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjAvZnJhZzo5YWNiOGUxOWIzM2U0MzgwYjczYjAzOTRkMjMwNDAwZC90ZXh0cmVnaW9uOjlhY2I4ZTE5YjMzZTQzODBiNzNiMDM5NGQyMzA0MDBkXzEzNTg_3d85138b-b699-4492-a38e-63ef9d36583a"
      unitRef="usd">3900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90ZXh0cmVnaW9uOjE5NjA1OTY5NTZmZTQxMWJhMjg5NDRjNzczMTRlZWIxXzEwMA_2bbeb183-c645-49d1-9fbf-24d8ee646426">OTHER ACCRUED LIABILITIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, other accrued liabilities were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and deferred compensation&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;23,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefits and workers' compensation claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned revenue and customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uninsured loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to contracts and agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38"&gt;Current portion of operating lease&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,547&#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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90ZXh0cmVnaW9uOjE5NjA1OTY5NTZmZTQxMWJhMjg5NDRjNzczMTRlZWIxXzEwNQ_d0729244-daa8-4f0e-9252-006e0825a195">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, other accrued liabilities were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and deferred compensation&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;23,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefits and workers' compensation claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned revenue and customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uninsured loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to contracts and agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_17421b6a-e991-475c-941b-6b3adabe2356"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMC0xLTEtNTI1MjI_60ea9a58-99a1-4de5-86e0-9a4654e2af38"&gt;Current portion of operating lease&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,547&#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;</cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzEtMS0xLTEtNTI1MjI_b99d1112-e866-41ea-b56c-031501ad8ed1"
      unitRef="usd">23188000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzEtMy0xLTEtNTI1MjI_a245fafc-6a45-4110-8e23-49931c3ec59c"
      unitRef="usd">19169000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzItMS0xLTEtNTI1MjI_97c1e7e2-3dc6-4809-a3e8-93656d898f87"
      unitRef="usd">6953000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzItMy0xLTEtNTI1MjI_7dbfe663-631e-48a5-97b8-4fbd2a966e65"
      unitRef="usd">5923000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzMtMS0xLTEtNTI1MjI_d8089869-1979-40e9-857b-ea7b3f650356"
      unitRef="usd">8138000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzMtMy0xLTEtNTI1MjI_9c57cf17-7a09-4b83-b1b3-efadb19f05dd"
      unitRef="usd">3937000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <cwt:ContractWithCustomerUninsuredLossReserveCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMS0xLTEtNjIxMzY_e19abb48-ba08-4c2c-8513-44647f2c7602"
      unitRef="usd">5320000</cwt:ContractWithCustomerUninsuredLossReserveCurrent>
    <cwt:ContractWithCustomerUninsuredLossReserveCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMy0xLTEtNjIxMzg_08075955-8713-4a77-81de-d7c76f5e4d75"
      unitRef="usd">3502000</cwt:ContractWithCustomerUninsuredLossReserveCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMS0xLTEtNTI1MjI_cc15e041-24b3-4581-a8e0-de1079392cc0"
      unitRef="usd">3101000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzQtMy0xLTEtNTI1MjI_ff54aabc-e157-42d0-bb04-45b09acceaa6"
      unitRef="usd">3051000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMS0xLTEtNTI1MjI_328eae5d-c303-4587-9e72-e44da3d3dda9"
      unitRef="usd">1065000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzUtMy0xLTEtNTI1MjI_a1ad8408-2b04-4af1-aade-b07759413323"
      unitRef="usd">1802000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzYtMS0xLTEtNTI1MjI_edd831f0-09bd-4dd7-905d-f45cf9dbae2b"
      unitRef="usd">5252000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzYtMy0xLTEtNTI1MjI_7fd62da8-748f-4616-8dc8-b169a00dee33"
      unitRef="usd">5163000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzctMS0xLTEtNTI1MjI_a0401266-1139-4401-be0d-e6275636e2c2"
      unitRef="usd">53017000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjMvZnJhZzoxOTYwNTk2OTU2ZmU0MTFiYTI4OTQ0Yzc3MzE0ZWViMS90YWJsZTpmZGI4NjFmYjhlNmY0OWJkOGQwMWU2Yzg0YjExZmQ5MC90YWJsZXJhbmdlOmZkYjg2MWZiOGU2ZjQ5YmQ4ZDAxZTZjODRiMTFmZDkwXzctMy0xLTEtNTI1MjI_c35df6e8-292b-41f5-805f-ea0409b857fa"
      unitRef="usd">42547000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTQ_c7596a7f-3d59-40cc-82a5-f92552d9687c">INCOME TAXES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Federal&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's 2022, 2021, and 2020 qualified tax repairs and maintenance deductions totaled $128.0 million, $125.5 million, and $164.0 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2022, the Company had U.S. federal and U.S. state tax net operating loss carry-forwards of approximately $46.4 million&#160;and $144.0 million respectively. The U.S. federal and U.S. state net operating loss carry-forwards will both expire at various dates beginning in tax year 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the recorded and the statutory income tax expense is reconciled in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory income tax&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;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in taxes due to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of regulatory treatment of fixed asset differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AFUDC equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCJA refund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of regulatory treatment of fixed asset differences includes estimated repair and maintenance deductions and asset related flow through items. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 22, 2017, the U.S. government enacted expansive tax legislation commonly referred to as the TCJA. Among other provisions, the TCJA reduces the federal income tax rate from 35 percent to 21 percent beginning on January 1, 2018 and eliminated bonus depreciation for utilities.&#160;The TCJA required the Company to re-measure all existing deferred income tax assets and liabilities to reflect the reduction in the federal tax rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the TCJA refund liability was $108.4&#160;million. The Company continues working with other state regulators to finalize the refund to confirm compliance with federal normalization rules. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax assets and deferred tax liabilities as of December 31, 2022 and 2021, are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&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:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.183%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer deposits for contributions in aid of construction&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;31,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry-forward and tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax regulatory liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,050&#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;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property related basis and depreciation differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WRAM/MCBA and interim rates balancing accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease-right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,301&#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;402,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&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;330,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,647&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on historical taxable income and future taxable income projections over the period in which the deferred assets are deductible, management believes it is more likely than not that the Company will realize the benefits of the deductible differences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the changes in unrecognized tax benefits for the periods ended December 31 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions taken during current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not expect a material change in its unrecognized tax benefits within the next 12 months. The component of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of December 31, 2022, was $4.4&#160;million, with the remaining balance representing the potential deferral of taxes to later years.&lt;/span&gt;&lt;/div&gt;The Company's federal income tax years subject to an examination are from 2017 to 2022 and the state income tax years subject to an examination are from 2012 to 2022.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NDM_ebc0a835-dcfc-4ca6-8a67-a125c3ed47da">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense (benefit) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Federal&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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;1,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,018&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItMS0xLTEtNTI1MjI_ae6bdf7d-c090-4794-b2db-6c6077936c1f"
      unitRef="usd">1857000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItMy0xLTEtNTI1MjI_d5485dce-3831-4106-9d21-77b0231ee6eb"
      unitRef="usd">3000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzItNS0xLTEtNTI1MjI_625f4931-b67b-4efe-9cc8-c0091c661340"
      unitRef="usd">1860000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtMS0xLTEtNTI1MjI_fb1eac9b-6818-4504-b35e-9217006bb42f"
      unitRef="usd">4726000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtMy0xLTEtNTI1MjI_1ec87113-4495-4e1e-923e-a9080942719c"
      unitRef="usd">-211000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzMtNS0xLTEtNTI1MjI_92320170-38f7-44f1-b5fa-a982a84659af"
      unitRef="usd">4515000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtMS0xLTEtNTI1MjI_dc5f8519-55db-40a6-a1f1-914ffa3cfda4"
      unitRef="usd">6583000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtMy0xLTEtNTI1MjI_0ab7155a-ee7c-482b-9c4c-fdaa8d923584"
      unitRef="usd">-208000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzQtNS0xLTEtNTI1MjI_6b71f1e1-e21f-4239-8c54-3f22a5058a70"
      unitRef="usd">6375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtMS0xLTEtNTI1MjI_eae6b3e5-8dfd-4b69-a53e-dc9cff61d540"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtMy0xLTEtNTI1MjI_15cdcd64-6f59-4a27-a36b-13e0520f80d0"
      unitRef="usd">3446000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzYtNS0xLTEtNTI1MjI_b9b2bf98-8dc1-4f96-9272-38241498f9f5"
      unitRef="usd">3446000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctMS0xLTEtNTI1MjI_0bc00896-b332-425a-9cb9-24a767693766"
      unitRef="usd">3322000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctMy0xLTEtNTI1MjI_6feb4f1f-a265-4113-8cfe-3b4ea28b4876"
      unitRef="usd">-2676000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzctNS0xLTEtNTI1MjI_0e8c7fbe-3f5e-4f03-83e3-c6c0cfe95f5e"
      unitRef="usd">646000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtMS0xLTEtNTI1MjI_16040e3f-a30d-41ba-be01-b7db3eead7cf"
      unitRef="usd">3322000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtMy0xLTEtNTI1MjI_4c3d6c17-d1b7-4d2f-bd87-447869c0ea86"
      unitRef="usd">770000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzgtNS0xLTEtNTI1MjI_e6699b07-da99-4b98-853a-19aadbf89802"
      unitRef="usd">4092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTEtMS0xLTUyNTIy_de5301c0-e352-412c-ac3a-6eb3e653343e"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTMtMS0xLTUyNTIy_4f15e48d-8ab9-4d19-91af-99dd08fe785e"
      unitRef="usd">3000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEwLTUtMS0xLTUyNTIy_5e3275c7-1aaa-4005-b418-5d4653aeb259"
      unitRef="usd">3000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTEtMS0xLTUyNTIy_b5075969-b96a-4282-8ba6-b565c0de80c7"
      unitRef="usd">14692000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTMtMS0xLTUyNTIy_e1677c84-dd7b-4c4c-b868-e41e326ed656"
      unitRef="usd">-2677000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzExLTUtMS0xLTUyNTIy_6a554958-303a-41c2-978c-2ef5072f520b"
      unitRef="usd">12015000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTEtMS0xLTUyNTIy_93e19419-8ba8-480d-a6cd-f999480d6dd0"
      unitRef="usd">14692000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTMtMS0xLTUyNTIy_6619995f-7f4d-4714-907b-7bf597332813"
      unitRef="usd">-2674000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTo1YjY0ZjA0NTcxMzc0ZTVjODE3MDMzZTliMGZlMGM4MS90YWJsZXJhbmdlOjViNjRmMDQ1NzEzNzRlNWM4MTcwMzNlOWIwZmUwYzgxXzEyLTUtMS0xLTUyNTIy_13d7855c-f593-4dec-a8e5-1b3a3301438a"
      unitRef="usd">12018000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3Mg_dedb0f69-054f-4050-82ba-4933cdfabf81"
      unitRef="usd">128000000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3Ng_660d3d9a-743d-4ec8-81aa-59140215de89"
      unitRef="usd">125500000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE4NA_852bd336-d314-4d5f-a72e-f518f22043b7"
      unitRef="usd">164000000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i22648d23b41646878c7aac970fb0d456_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzMyMg_4a2aef43-6d2e-4143-8f1f-acb68fdbc343"
      unitRef="usd">46400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3cdee50c47074d37a572a85a959cc31e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzMzMA_11556d5d-3863-4b78-9cf7-8ec4c49ee68e"
      unitRef="usd">144000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTk_928db1d6-83a7-4d7c-afbc-c9c25f37e7dc">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the recorded and the statutory income tax expense is reconciled in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory income tax&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;21,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in taxes due to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of regulatory treatment of fixed asset differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AFUDC equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TCJA refund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtMS0xLTEtNTI1MjI_a9d9e626-0916-451d-948a-9e01342f8f00"
      unitRef="usd">21344000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtMy0xLTEtNTI1MjI_c59373e7-938d-45de-ab52-b4b4ab2c131a"
      unitRef="usd">22065000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEtNS0xLTEtNTI1MjI_4b3e7126-009e-48a3-a5f1-56fa3634bae3"
      unitRef="usd">22858000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtMS0xLTEtNTI1MjI_ec0888de-fefe-4157-8535-0965eecce84b"
      unitRef="usd">7383000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtMy0xLTEtNTI1MjI_5875feb1-1bbd-4e05-87a9-90276aec9e34"
      unitRef="usd">7334000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzMtNS0xLTEtNTI1MjI_c783eec9-6abf-4435-9d81-53be443d801b"
      unitRef="usd">7598000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtMS0xLTEtNTI1MjI_c91d5bcc-0b6c-46d6-89f6-7f3bdbb0218e"
      unitRef="usd">-6274000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtMy0xLTEtNTI1MjI_ddc4df7d-a963-4489-9254-9c71bfb7cf5b"
      unitRef="usd">-6327000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzQtNS0xLTEtNTI1MjI_62fe2a29-86f7-49c4-98e1-54f55c78c4c9"
      unitRef="usd">-9201000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseDepreciation>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtMS0xLTEtNTI1MjI_824e581e-4733-4080-8c5c-88d6485c8e81"
      unitRef="usd">74000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtMy0xLTEtNTI1MjI_d900c12f-dd5f-4856-8091-7e4ae0e3709b"
      unitRef="usd">74000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationTaxCreditsInvestment
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzUtNS0xLTEtNTI1MjI_b2c7ff1a-fe66-4575-98c9-11fb09bf5084"
      unitRef="usd">74000</us-gaap:IncomeTaxReconciliationTaxCreditsInvestment>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtMS0xLTEtNTI1MjI_406908a4-a2bd-49a5-8d50-1917e2a4f927"
      unitRef="usd">-1155000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtMy0xLTEtNTI1MjI_b635625a-401f-46ca-a0e3-c4905bec4654"
      unitRef="usd">-891000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzYtNS0xLTEtNTI1MjI_4e57a724-ea46-4b12-b227-59aebf7b9909"
      unitRef="usd">-1392000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctMS0xLTEtNTI1MjI_d22a9850-83a1-41fc-a88c-6455d2c6aaa4"
      unitRef="usd">455000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctMy0xLTEtNTI1MjI_3a5e86b4-9f67-4718-8e00-53c702505a02"
      unitRef="usd">791000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzctNS0xLTEtNTI1MjI_7811ffb3-f7f5-47b4-b2a7-9c8d047d993f"
      unitRef="usd">523000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtMS0xLTEtNTI1MjI_aafdfb24-b8f0-4caf-8db0-90cf99b6048d"
      unitRef="usd">-13919000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtMy0xLTEtNTI1MjI_f7945ee7-b3c8-4e31-93a0-75d13d5238d1"
      unitRef="usd">-19417000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzgtNS0xLTEtNTI1MjI_f342c371-f1eb-4be4-856c-25da3bed4b85"
      unitRef="usd">-9470000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktMS0xLTEtNTI1MjI_8dc5d2c1-cddb-41cc-8a28-30b1a278f839"
      unitRef="usd">-1385000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktMy0xLTEtNTI1MjI_2f4b4f25-4818-44d2-adbe-8d177bb1c785"
      unitRef="usd">611000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzktNS0xLTEtNTI1MjI_8f4d715e-b57a-4aea-85b8-e87b3ddfad16"
      unitRef="usd">1176000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTEtMS0xLTUyNTIy_0444aad2-75c2-4690-b7c2-bd5a7deb7d66"
      unitRef="usd">6375000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTMtMS0xLTUyNTIy_e0c429b2-3039-46c3-af60-aec7c46baac5"
      unitRef="usd">4092000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpkMzgyMDhjODA3NTg0YzEwOGU5NDIxMGZkYTk0YTc3ZC90YWJsZXJhbmdlOmQzODIwOGM4MDc1ODRjMTA4ZTk0MjEwZmRhOTRhNzdkXzEwLTUtMS0xLTUyNTIy_d7e030be-6df8-4bf4-96bb-c609748c56b7"
      unitRef="usd">12018000</us-gaap:IncomeTaxExpenseBenefit>
    <cwt:TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzE3MzU_b00abd2c-1a87-474d-925a-0260edb78efa"
      unitRef="usd">108400000</cwt:TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NjY_0d6318a8-4f15-4575-a51e-2093ec8adb13">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax assets and deferred tax liabilities as of December 31, 2022 and 2021, are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&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:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&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.183%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developer deposits for contributions in aid of construction&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;31,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry-forward and tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax regulatory liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,050&#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;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property related basis and depreciation differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;362,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;WRAM/MCBA and interim rates balancing accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease-right to use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,301&#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;402,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&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;330,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzItMS0xLTEtNTI1MjI_8dd1f8ca-a01a-4537-98c5-a656eedda94b"
      unitRef="usd">31589000</cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction>
    <cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzItMy0xLTEtNTI1MjI_62b03a6e-fec7-4cd8-9bb4-71246405a33b"
      unitRef="usd">31777000</cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzMtMS0xLTEtNTI1MjI_f7408111-d552-4945-ad3d-1a1ff127ce14"
      unitRef="usd">18329000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzMtMy0xLTEtNTI1MjI_636991d1-fe86-441c-ab90-2204194ae631"
      unitRef="usd">29206000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzQtMS0xLTEtNTI1MjI_0394c865-eba0-4160-9e41-04395a019764"
      unitRef="usd">13860000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzQtMy0xLTEtNTI1MjI_fa57c236-fb92-45ed-9361-f9e7c123a5b1"
      unitRef="usd">13570000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzUtMS0xLTEtNTI1MjI_4cebeed9-e5e5-4a2b-8efa-5befd226a833"
      unitRef="usd">22838000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzUtMy0xLTEtNTI1MjI_f060c0c6-6191-4ac0-a5b6-fbb64a76a730"
      unitRef="usd">26565000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <cwt:DeferredTaxAssetOperatingLeaseLiability
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzYtMS0xLTEtNTI1MjI_8809bf77-2fe8-4e0a-b9de-235ffedfc41e"
      unitRef="usd">4170000</cwt:DeferredTaxAssetOperatingLeaseLiability>
    <cwt:DeferredTaxAssetOperatingLeaseLiability
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzYtMy0xLTEtNTI1MjI_f59c3758-9c50-4ac8-bb6b-44d93537f547"
      unitRef="usd">4310000</cwt:DeferredTaxAssetOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzctMS0xLTEtNTI1MjI_24e1444b-8099-40cb-a493-8dfa83b80371"
      unitRef="usd">4264000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzctMy0xLTEtNTI1MjI_a5e450e9-7b05-4a6f-9349-9af4c44cddda"
      unitRef="usd">2439000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzgtMS0xLTEtNTI1MjI_69d3e611-fa4e-4a96-ad4e-3f439035c65c"
      unitRef="usd">95050000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzgtMy0xLTEtNTI1MjI_006b22cb-8392-4bf3-95f5-cf268965025c"
      unitRef="usd">107867000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEwLTEtMS0xLTUyNTIy_df17506c-a26e-48e7-92b4-148c07a2139a"
      unitRef="usd">393007000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEwLTMtMS0xLTUyNTIy_65ee0146-3dd3-4c47-bb39-f979c975e67d"
      unitRef="usd">362139000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzExLTEtMS0xLTUyNTIy_8575235c-4054-477a-8e79-92cc1a54f021"
      unitRef="usd">14192000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzExLTMtMS0xLTUyNTIy_62921207-e495-4019-b9bd-6fdf292e1ead"
      unitRef="usd">22124000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEyLTEtMS0xLTUyNTIy_af52e3c2-aa61-4534-bac5-a411c2fbbbc1"
      unitRef="usd">4130000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEyLTMtMS0xLTUyNTIy_cf4d7927-03f1-4afd-a364-dfd8761cbf63"
      unitRef="usd">4286000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEzLTEtMS0xLTUyNTIy_69758fa0-d111-433e-907f-33e83ad611ca"
      unitRef="usd">13972000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzEzLTMtMS0xLTUyNTIy_55ddedb4-b944-4bc3-83ad-13e32004d106"
      unitRef="usd">13965000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE0LTEtMS0xLTUyNTIy_76d3f72c-ad87-45aa-bb6a-1fcbff00d1b2"
      unitRef="usd">425301000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE0LTMtMS0xLTUyNTIy_a545de7a-80cc-436f-b3cb-2bae27340235"
      unitRef="usd">402514000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE1LTEtMS0xLTUyNTIy_e0063d3d-bd57-4478-8a9e-9145c8c48cdb"
      unitRef="usd">330251000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTplYWJhMWMyN2E4MGM0Yjg0OWZhZWUxMmQ2MWQyNzJhZC90YWJsZXJhbmdlOmVhYmExYzI3YTgwYzRiODQ5ZmFlZTEyZDYxZDI3MmFkXzE1LTMtMS0xLTUyNTIy_8e84472a-f4b7-42e0-a175-809adaff1081"
      unitRef="usd">294647000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI5NTg_41f6045d-a4dd-4868-8d22-5252210b1ef6">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the changes in unrecognized tax benefits for the periods ended December 31 2022, 2021, and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.519%"/&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:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions for tax positions taken during current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtMS0xLTEtNTI1MjI_7707f824-ba64-4e09-9196-df166e8c11cf"
      unitRef="usd">15850000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtMy0xLTEtNTI1MjI_45454b93-9700-42d8-ac75-52abc1171b95"
      unitRef="usd">13960000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzEtNS0xLTEtNTI1MjI_4f54f3b7-68d7-4b8b-a84c-2bcc3bd3183f"
      unitRef="usd">11008000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItMS0xLTEtNTI1MjI_a5e65d21-14ba-4f25-ac13-92946a957412"
      unitRef="usd">1955000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItMy0xLTEtNTI1MjI_231d4897-7a5f-454a-af90-ff4b7da50d96"
      unitRef="usd">1890000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzItNS0xLTEtNTI1MjI_8ae74200-cff2-4d7a-b48e-f990e65ee35e"
      unitRef="usd">2952000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMS0xLTEtNTg1MjM_231e62c9-b898-465d-8ec0-5b8fa9fbdc0e"
      unitRef="usd">4199000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMy0xLTEtNTg1MjM_2c78f637-3cd3-4ef4-a0b2-6cbf7882a06f"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtNS0xLTEtNTg1MjM_8600acce-03a1-4dc0-a473-256f5cc14d92"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMS0xLTEtNTI1MjI_95afd88c-d30e-43cb-8a2b-27bb1b494c57"
      unitRef="usd">13606000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtMy0xLTEtNTI1MjI_7ddf3381-2958-4fbc-9ba5-383dd61d6b5b"
      unitRef="usd">15850000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90YWJsZTpmNmNhZjRiMDQ5YzQ0OGVjODUzMjljYzMyMWRkOTI0NC90YWJsZXJhbmdlOmY2Y2FmNGIwNDljNDQ4ZWM4NTMyOWNjMzIxZGQ5MjQ0XzMtNS0xLTEtNTI1MjI_81857972-963e-432e-bfc5-4cb934c6c542"
      unitRef="usd">13960000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjYvZnJhZzpjZDkwNjI1Yjc0ZmI0MDg4OGUwZWRlM2Q3N2VhN2IyOC90ZXh0cmVnaW9uOmNkOTA2MjViNzRmYjQwODg4ZTBlZGUzZDc3ZWE3YjI4XzI2ODY_326d13e2-e647-421b-933f-8eddb3a70d49"
      unitRef="usd">4400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjgx_6936ffa3-ee63-417b-97e9-3f16146c2bcf">EMPLOYEE BENEFIT PLANS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sponsors a 401(k) qualified defined contribution savings plan that allows participants to contribute up to 20% of pre-tax compensation. Effective January&#160;1, 2010, the Company matches 75 cents for each dollar contributed by the employee up to a maximum Company match of 6.0% of base salary. Company contributions were $7.1 million, $7.4 million, and $6.5 million for the years 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The accumulated benefit obligations of the pension plan are $505.9 million and $650.2 million as of December&#160;31, 2022 and 2021, respectively. The fair value of pension plan assets was $637.3 million and $810.5 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to 2010, pension payment obligations were generally funded by the purchase of an annuity from a life insurance company. Beginning in 2010, the pension plan trust pays monthly benefits to retirees, rather than the purchase of an annuity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan (SERP). The unfunded SERP accumulated benefit obligations were $69.3 million and $80.5 million as of December&#160;31, 2022 and 2021, respectively. Benefit payments under the supplemental executive retirement plan are paid currently. As a non-qualified plan, the SERP has no plan assets, however, the Company has a Rabbi trust designated to provide funding for SERP obligations. The Rabbi trust holds investments in marketable securities and corporate-owned life insurance. The recorded value of these investments was approximately $59.0&#160;million and $63.9&#160;million at December 31, 2022 and 2021, respectively, and is part of "Other" noncurrent assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected payments to be made for the pension and SERP plans are shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.935%"/&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.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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;182,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected benefit payments are based upon the same assumptions used to measure the Company's benefit obligation at December&#160;31, 2022, and include estimated future employee service.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs of the pension and retirement plans are charged to expense and utility plant. The Company makes annual contributions to fund the amounts accrued for pension cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Postretirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides substantially all active, permanent employees with medical, dental, and vision benefits through a self-insured plan. Employees retiring at or after age 58, along with their spouses and dependents, continue participation in the plan by payment of a premium. Plan assets are invested in mutual funds, short-term money market instruments and commercial paper based upon a similar asset mix to the pension plan. Retired employees are also provided with a $10,000 dollar life insurance benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the costs of postretirement benefits other than pensions (PBOP) during the employees' years of active service. Postretirement benefit expense recorded in 2022, 2021, and 2020, was $0.1&#160;million, $0.2 million, and $5.2 million, respectively. The remaining net periodic benefit cost was $0.2 million at December&#160;31, 2022, and is being recovered through future customer rates and is recorded as a regulatory asset. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected benefit payments, net of retiree premiums and Medicare Part&#160;D subsidies, are shown in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&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;&#160;&#160;&#160;&#160;&lt;br/&gt;Expected Benefit Payments Before Medicare Part D Subsidy&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;Effect of Medicare Part D Subsidy on Expected Benefit Payments&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;Expected Benefit Payments Net of Medicare Part D Subsidy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&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;29,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Benefit Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company actively manages pension and PBOP trust (Plan) assets. The Company's investment objectives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Maximize the return on the assets, commensurate with the risk that the Company deems appropriate to meet the obligations of the Plans, minimize the volatility of the pension expense, and account for contingencies;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Generate a rate of return for the total portfolio that equals or exceeds the actuarial investment rate assumption;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, the rate of return of the total fund is measured periodically against an index comprised of 35% of the Standard&#160;&amp;amp; Poor's Index, 15% of the Russell 2000 Index, 10% of the MSCI EAFE Index, and 40% of the Bloomberg Barclays U.S. Aggregate Bond Index. The index is consistent with the Company's rate of return objective and indicates the Company's long-term asset allocation objective.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company applies a risk management framework for managing the risks associated with employee benefit plan trust assets. The guiding principles of this risk management framework are the clear articulation of roles and responsibilities, appropriate delegation of authority, and proper accountability and documentation. Trust investment policies and investment manager guidelines include provisions to ensure prudent diversification, manage risk through appropriate use of physical direct asset holdings and derivative securities, and identify permitted and prohibited investments. In 2022, the Company retained an investment manager to be the Company's Outsourced Chief Investment Officer (OCIO) and the OCIO was required to make investment decisions within the parameters of the Company's investment policies and guidelines. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's target asset allocation percentages for major categories of the plan assets are reflected in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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;Minimum&lt;br/&gt;Exposure&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;Target&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;Maximum&lt;br/&gt;Exposure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Domestic Equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small/Mid Cap Stocks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Stocks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging  markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fixed income category includes money market funds, short-term bond funds, and cash. The majority of fixed income investments range in maturities from less than 1 to 5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's target allocation percentages for the PBOP trust is similar to the pension plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the following criteria to select investment funds:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fund past performance;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fund meets criteria of Employee Retirements Income Security Act (ERISA);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Timeliness and completeness of fund communications and reporting to investors;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Stability of fund management company;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fund management fees; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Administrative costs incurred by the Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Plan Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value measurements standard establishes a framework for measuring fair value. That framework provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (level&#160;1 measurements) and the lowest priority to unobservable inputs (level&#160;3 measurements). The three levels of the fair value hierarchy under the standard are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;1&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;&#x2014;Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets that the Plan has the ability to access.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;2&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;&#x2014;Inputs to the valuation methodology include:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted market prices for similar assets or liabilities in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Quoted prices for identical or similar assets or liabilities in inactive markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs other than quoted prices that are observable for the asset or liability; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:90pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the asset or liability has a specified (contractual) term, the level&#160;2 input must be observable for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Level&#160;3&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;&#x2014;Inputs to the valuation methodology are unobservable and significant to the fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair value of plan assets by major asset category at December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&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="45" 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td 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;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Small/Mid Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Large Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets measured at net asset value (NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;636,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;111,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;637,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;144,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&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="45" 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td 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;126,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Small/Mid Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Large Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;35,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets measured at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, the shift in the plan asset categories was due to a change in investment strategy by the OCIO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension benefits fixed income category includes $0.6 million and $11.0 million of money market fund investments as of December&#160;31, 2022 and 2021, respectively. The other benefits fixed income category includes no market fund investments as of December&#160;31, 2022 and $3.0 million of money market fund investments as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Assets measured at NAV include investments in commingled funds that are comprised of fixed income and equity securities. These commingled funds are not publicly traded, and therefore no publicly quoted market price is readily available. The values of the commingled funds are measured at estimated fair value, which is determined based on the unit value of the funds and have not been classified in the fair value hierarchy tables above. There are no restrictions on the terms and conditions upon which the investments may be redeemed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Changes in Plan Assets, Benefits Obligations, and Funded Status&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the funded status of the plans with the accrued pension liability and the net postretirement benefit liability as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in projected benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,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 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;130,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan amendment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid, net of retiree premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;147,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retiree contributions and Medicare part&#160;D subsidies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status (2)&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;(47,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized actuarial loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(44,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount recognized&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;(64,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;The actuarial gain for pension and other benefits in 2022 was mainly due to a higher discount rate used in the calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;The short-term portion of the pension benefits was $2.6 million as of December&#160;31, 2022 and $2.1&#160;million as of December 31, 2021 and was recorded as part of other accrued liabilities on the Company's Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized on the balance sheet consist of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,848&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,002&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,934&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit liability (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Noncurrent assets represent the overfunded status of the employee pension plan and PBOP plan in 2022 and 2021. The amounts are recorded as part "Other" noncurrent assets on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Accrued benefit liability represents the underfunded status of the SERP plan in 2022 and 2021. The amounts are recorded as part of "Pension" in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Changes in the funded status of the plans that would be recorded in accumulated other comprehensive income for an unregulated entity are recorded as a regulatory assets and liabilities as the Company believes it is probable that an amount equal to the regulatory asset or liability will be collected or refunded through the setting of future rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the actuarial assumptions used in determining the benefit obligation for the benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions as of December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of living adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The long-term rate of return assumption is the expected rate of return on a balanced portfolio invested roughly 60% in equities and 40% in fixed income securities. Returns on equity investments were estimated based on estimates of dividend yield and real earnings added to a 2.25% long-term inflation rate. For the pension plans and other benefits, the assumed returns were 8.35% for domestic equities and 9.20% for foreign equities. Returns on fixed-income investments were projected based on investment maturities and credit spreads added to a 2.25% long-term inflation rate. For the pension and other benefit plans, the assumed returns were 5.18% and 4.95%, respectively, for fixed income investments. The Company is using a long-term rate of return of 7.50% for the pension plan and 7.36% for the other benefit plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Components of Net Periodic Benefit Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs for the pension and other postretirement plans for the years ended December&#160;31, 2022 and 2021, included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.748%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;34,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,211&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost portion of the pension plan and other postretirement benefits is recognized in administrative and general within the Consolidated Statements of Operations. Other components of net periodic benefit costs include interest costs, expected return on plan assets, amortization of prior service costs, and recognized net actuarial loss and are reported together as other components of net periodic benefit cost within the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the actuarial assumptions used in determining the net periodic benefit costs for the benefit plans, which uses the end of the prior year as the measurement date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions as of December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of living adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The health care cost trend rate assumption has a significant effect on the amounts reported. For 2022 measurement purposes, the Company assumed a 5.3% annual rate of increase in the per capita cost of covered benefits with the rate decreasing to 5.2% by 2023, then gradually grading down to 3.9% by 2060.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company intends to make annual contributions that meet the funding requirements of ERISA. The Company estimates in 2023 that the annual contribution to the pension plans will be $2.9 million and the annual contribution to the other postretirement plan will be $0.2 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2Mw_4c9b310f-6f30-4668-a607-7ba31cf8295a"
      unitRef="number">0.20</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzIzOA_35266bb4-bd35-41cf-90c2-6bb019dc2ee4"
      unitRef="number">0.75</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i321239c3013e47be8d66f6da947c48de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzMyNA_49a7ce94-a24f-4d54-8ce5-64d3098382e1"
      unitRef="number">0.060</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM3MA_a4849f60-94e1-4ac4-af3b-fedec181b753"
      unitRef="usd">7100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM3NA_b99e0b94-b084-4ced-a7c3-c07c19c9980c"
      unitRef="usd">7400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if6c942c7e42c4e0d92fb71140547f312_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4Mg_b58871c9-10f7-437e-9e34-477ac173392f"
      unitRef="usd">6500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjk4_1f530f4f-d74b-4c92-9ee8-e703952c7f4c">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a qualified, defined-benefit, non-contributory pension plan for substantially all employees. The accumulated benefit obligations of the pension plan are $505.9 million and $650.2 million as of December&#160;31, 2022 and 2021, respectively. The fair value of pension plan assets was $637.3 million and $810.5 million as of December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to 2010, pension payment obligations were generally funded by the purchase of an annuity from a life insurance company. Beginning in 2010, the pension plan trust pays monthly benefits to retirees, rather than the purchase of an annuity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also maintains an unfunded, non-qualified, supplemental executive retirement plan (SERP). The unfunded SERP accumulated benefit obligations were $69.3 million and $80.5 million as of December&#160;31, 2022 and 2021, respectively. Benefit payments under the supplemental executive retirement plan are paid currently. As a non-qualified plan, the SERP has no plan assets, however, the Company has a Rabbi trust designated to provide funding for SERP obligations. The Rabbi trust holds investments in marketable securities and corporate-owned life insurance. The recorded value of these investments was approximately $59.0&#160;million and $63.9&#160;million at December 31, 2022 and 2021, respectively, and is part of "Other" noncurrent assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzYyMg_5d4c6d7a-3cd4-47c8-8dd4-5eb776352679"
      unitRef="usd">505900000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzYyOQ_0212b6f4-e424-4dde-ab29-42b70ab68acb"
      unitRef="usd">650200000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcyMg_78ba83c6-0cc5-4ba4-83fb-bf171bcebee3"
      unitRef="usd">637300000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcyOQ_8eed16e8-d03e-4d82-a1f2-891641726d1a"
      unitRef="usd">810500000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODE_819f20f0-8989-404d-a962-1435f485553b"
      unitRef="usd">69300000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i4f810957693b468885db36e598810c4b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODg_b8e14568-29bb-43ed-8c37-c92936be1beb"
      unitRef="usd">80500000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2MjM_8b0f49a7-fdfa-47ef-8f66-ff90300ab723"
      unitRef="usd">59000000</us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE2MzA_b3f77fc2-248e-4dc4-85f1-e5ea8846180c"
      unitRef="usd">63900000</us-gaap:DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzI0_940f0838-1963-4524-8ccd-8f5d9d7d8191">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected payments to be made for the pension and SERP plans are shown in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&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.935%"/&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.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension&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;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,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;182,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtMS0xLTEtNTI1MjI_dfb962d7-c95e-426a-b97d-f2387e807735"
      unitRef="usd">18609000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtMy0xLTEtNTI1MjI_a455fb99-39eb-4e9e-9ad2-1ac2fa24dd19"
      unitRef="usd">2599000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzEtNS0xLTEtNTI1MjI_ac632c52-591e-472e-ae81-a06c53271342"
      unitRef="usd">21208000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItMS0xLTEtNTI1MjI_039b3dc2-e0cf-4911-b9d5-a161d3d68254"
      unitRef="usd">20400000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItMy0xLTEtNTI1MjI_af4b2ab0-b2f4-4879-9eb1-e20db16082b5"
      unitRef="usd">2832000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzItNS0xLTEtNTI1MjI_02244b9b-7546-4817-b3f3-852b1dd537a3"
      unitRef="usd">23232000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtMS0xLTEtNTI1MjI_57eb0c9e-d87d-4e17-960b-3abccd595c91"
      unitRef="usd">22164000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtMy0xLTEtNTI1MjI_4850b52a-ebaf-4b70-845a-69d5587ab325"
      unitRef="usd">3084000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzMtNS0xLTEtNTI1MjI_dd120223-ac19-4194-9fbe-27b5cccf895d"
      unitRef="usd">25248000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtMS0xLTEtNTI1MjI_5154e649-49b5-4404-a6cb-00d8ed979a62"
      unitRef="usd">24026000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtMy0xLTEtNTI1MjI_182371a0-7aeb-447c-9c70-c6ce839aaf73"
      unitRef="usd">3369000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzQtNS0xLTEtNTI1MjI_1780f8d4-f799-4f21-a1aa-bd1221735ece"
      unitRef="usd">27395000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtMS0xLTEtNTI1MjI_23461d72-3700-4101-bf03-73be20f001ab"
      unitRef="usd">25932000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtMy0xLTEtNTI1MjI_c12fcfaf-25a9-47a7-9e65-cdef71c304c0"
      unitRef="usd">3709000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzUtNS0xLTEtNTI1MjI_2c40b92d-3046-4acc-8914-3fd3479a0e59"
      unitRef="usd">29641000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtMS0xLTEtNTI1MjI_9f3c2397-329d-4edf-bf2c-666faa0353d5"
      unitRef="usd">158918000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtMy0xLTEtNTI1MjI_fda6bdd6-8bb6-493e-8e87-a08a4c6f8ae2"
      unitRef="usd">23308000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzYtNS0xLTEtNTI1MjI_c09e252c-5a4b-45ff-8bf2-f7e78e8727a1"
      unitRef="usd">182226000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cwt:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctMS0xLTEtNTI1MjI_a81970df-5ac1-4d60-9377-20ec28f0a22c"
      unitRef="usd">270049000</cwt:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <cwt:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="ib17c5d7d563d485884c28a8a35820e49_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctMy0xLTEtNTI1MjI_11019b4d-655f-4945-bd38-b9985ce0c72a"
      unitRef="usd">38901000</cwt:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <cwt:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="i08cf313a300c4abf9f86eaab6e8853db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTplOTZlMDEwYzQ0YTQ0NzU0OTNlZGY1OTUyNmVmMjQ5ZC90YWJsZXJhbmdlOmU5NmUwMTBjNDRhNDQ3NTQ5M2VkZjU5NTI2ZWYyNDlkXzctNS0xLTEtNTI1MjI_7b081b41-4f1b-462c-a2c2-233d4f2b5b29"
      unitRef="usd">308950000</cwt:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjgz_94fa5a74-fb28-4c5a-8e48-481e9c242279">Other Postretirement PlanThe Company provides substantially all active, permanent employees with medical, dental, and vision benefits through a self-insured plan. Employees retiring at or after age 58, along with their spouses and dependents, continue participation in the plan by payment of a premium. Plan assets are invested in mutual funds, short-term money market instruments and commercial paper based upon a similar asset mix to the pension plan. Retired employees are also provided with a $10,000 dollar life insurance benefit.The Company records the costs of postretirement benefits other than pensions (PBOP) during the employees' years of active service. Postretirement benefit expense recorded in 2022, 2021, and 2020, was $0.1&#160;million, $0.2 million, and $5.2 million, respectively. The remaining net periodic benefit cost was $0.2 million at December&#160;31, 2022, and is being recovered through future customer rates and is recorded as a regulatory asset.</us-gaap:DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription>
    <cwt:DefinedBenefitPlanLifeInsuranceBenefit
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI3MDI_52361285-9cb2-4287-9bba-daf322f75db6"
      unitRef="usd">10000</cwt:DefinedBenefitPlanLifeInsuranceBenefit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5Mzc_e2b23008-75b8-4693-a33e-eaa64cb42485"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5NDE_2643464d-649f-481f-b99f-042acac56b63"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzI5NDk_0289c288-4350-4f11-9a1c-7d197e4c2261"
      unitRef="usd">5200000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:AmountOfEmbeddedRegulatoryAsset
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzMwMTE_5adb981b-8ad1-4f56-a2fd-c0ac64bc6e75"
      unitRef="usd">200000</us-gaap:AmountOfEmbeddedRegulatoryAsset>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjkx_20c0dbdc-70d5-47ce-84bc-457f2b318769">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected benefit payments, net of retiree premiums and Medicare Part&#160;D subsidies, are shown in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.993%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&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;&#160;&#160;&#160;&#160;&lt;br/&gt;Expected Benefit Payments Before Medicare Part D Subsidy&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;Effect of Medicare Part D Subsidy on Expected Benefit Payments&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;Expected Benefit Payments Net of Medicare Part D Subsidy&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&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;29,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtMi0xLTEtNTI1MjI_ec04391f-2910-434f-8ee6-acf7f5bcfdc3"
      unitRef="usd">3547000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtNC0xLTEtNTI1MjI_565f6060-8d2c-47ac-b728-540f3c5b57a2"
      unitRef="usd">249000</us-gaap:PrescriptionDrugSubsidyReceiptsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzEtNi0xLTEtNTI1MjI_eb408321-0d44-4438-874e-40775a7ad6a6"
      unitRef="usd">3298000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItMi0xLTEtNTI1MjI_797e38ba-fd58-44b9-aa32-df7fdd75f57d"
      unitRef="usd">3967000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItNC0xLTEtNTI1MjI_f956e971-7002-4428-9347-ae9cbd58f1b0"
      unitRef="usd">270000</us-gaap:PrescriptionDrugSubsidyReceiptsYearTwo1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzItNi0xLTEtNTI1MjI_d3aa941d-df74-4dd3-b4ab-aeedf8da3b0b"
      unitRef="usd">3697000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtMi0xLTEtNTI1MjI_656f7fc4-8d0c-4793-ab11-7b0b2fa3c489"
      unitRef="usd">4235000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtNC0xLTEtNTI1MjI_7f1babf6-e7af-4a7b-bde1-e43e8dffc93b"
      unitRef="usd">299000</us-gaap:PrescriptionDrugSubsidyReceiptsYearThree1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzMtNi0xLTEtNTI1MjI_412bb83d-5b24-4a71-a25a-eb928b59f3c5"
      unitRef="usd">3936000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtMi0xLTEtNTI1MjI_c1883116-1891-4817-baa7-50819d8a5728"
      unitRef="usd">4512000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtNC0xLTEtNTI1MjI_0554f14b-0d3e-4d2c-b197-27d6035393d6"
      unitRef="usd">327000</us-gaap:PrescriptionDrugSubsidyReceiptsYearFour1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzQtNi0xLTEtNTI1MjI_dd5ee882-1617-4869-a5de-09878c624e6c"
      unitRef="usd">4185000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtMi0xLTEtNTI1MjI_b0bf8f25-efff-48a3-99b5-6deeeb7461f0"
      unitRef="usd">4868000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtNC0xLTEtNTI1MjI_ab121b86-8e8c-4592-803b-6484449c94cf"
      unitRef="usd">355000</us-gaap:PrescriptionDrugSubsidyReceiptsYearFive1>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzUtNi0xLTEtNTI1MjI_eb5eee14-0e98-4337-a703-3e246b995a29"
      unitRef="usd">4513000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtMi0xLTEtNTI1MjI_109d53cf-2ca3-4192-8aa3-8587e411f274"
      unitRef="usd">29324000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtNC0xLTEtNTI1MjI_4baf6d6f-05d4-4435-9ac9-9e9dca03adb5"
      unitRef="usd">2215000</us-gaap:PrescriptionDrugSubsidyReceiptsAfterYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzYtNi0xLTEtNTI1MjI_44d36406-bb07-4cc3-b41e-952568ddb314"
      unitRef="usd">27109000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cwt:DefinedBenefitPlanExpectedFutureBenefitPaymentsGross
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctMi0xLTEtNTI1MjI_4ab99229-263a-4d1c-8e9d-6cc668ac4d0c"
      unitRef="usd">50453000</cwt:DefinedBenefitPlanExpectedFutureBenefitPaymentsGross>
    <cwt:DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctNC0xLTEtNTI1MjI_62d16164-c16c-44eb-a856-9301e0a25d3e"
      unitRef="usd">3715000</cwt:DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts>
    <cwt:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="id0dc6f0b61454e9c85aa3ca3efe66c92_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NTAxZDM2NWM0OGQ0MmZkYjZjNmU5Njk5YWM2MzhmOC90YWJsZXJhbmdlOjU1MDFkMzY1YzQ4ZDQyZmRiNmM2ZTk2OTlhYzYzOGY4XzctNi0xLTEtNTI1MjI_9ca8c209-67a9-4b26-b4f0-dadc19e5ebfd"
      unitRef="usd">46738000</cwt:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if911444aec5b4d84a65b98fdf3042986_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4MTE_4fb3f033-0f4f-46c1-9b91-3fb29b326327"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i27b8d04cce6d43c382b420a9e1be9072_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4NDY_523033f3-8978-40d3-8956-62a5ef844387"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iedc867b6fa674772899b3f4cd4bc5b92_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM4NzY_db9614ef-346c-4825-b792-298f59bbc69f"
      unitRef="number">0.10</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i2a3f26b45e6b483caffba9b207add562_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzM5MDc_b2a0d0bf-749e-4ee1-8497-4a392c10b917"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjky_c6b7b110-d8a7-4800-8f63-740e6930308d">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's target asset allocation percentages for major categories of the plan assets are reflected in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&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.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.622%"/&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;Minimum&lt;br/&gt;Exposure&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;Target&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;Maximum&lt;br/&gt;Exposure&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Domestic Equity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small/Mid Cap Stocks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Stocks&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging  markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the fair value of plan assets by major asset category at December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&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="45" 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td 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;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Small/Mid Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Large Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Emerging markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets measured at net asset value (NAV)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;636,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#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;111,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;637,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;144,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.122%"/&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="45" 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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;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;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td 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;126,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Small/Mid Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic Equity: Large Cap Stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non U.S. Equities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;35,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets measured at NAV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;169,436&#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:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i31bd4a01bbff453c98e6bb9c2883d1c8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtMS0xLTEtNTI1MjI_dc31a175-3b0b-4642-bb47-b1ea1587b2c8"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4bb9a18d787a47b78718bbf79c45db78_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtMy0xLTEtNTI1MjI_9c808fe2-d972-4eb7-8e35-c91cd500fbf4"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i259e2bf20b584603b43ed845d3e2c7e0_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzEtNS0xLTEtNTI1MjI_97e0fe1b-d7d6-4bd3-b762-f38fd230f1e7"
      unitRef="number">0.45</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8aacccb1e034401ba24f94066a18cd28_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItMS0xLTEtNTI1MjI_ba542ac3-31e0-4aa3-b885-856dbf0679a5"
      unitRef="number">0.35</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i064ded8e607a487c8d82aff49fab5aa6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItMy0xLTEtNTI1MjI_ef6e4d99-c9f0-4ced-ae9b-c8a4ae484848"
      unitRef="number">0.40</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i1a7e467f31404cacbaa8b96a97507d43_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzItNS0xLTEtNTI1MjI_59b04090-a249-4248-a35b-2345f284bef8"
      unitRef="number">0.45</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib57d6b32536a4508ae85b9d4e001fa4a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtMS0xLTEtNTI1MjI_1b77bf3e-8669-49fa-8582-15307d575623"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib59d85841e8f407583c8539d0d952d8e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtMy0xLTEtNTI1MjI_0ab612fb-b3b0-4a41-aa37-9afe024eae40"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i157615065b584c7fb08dd27e07cdca8b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzMtNS0xLTEtNTI1MjI_286283cb-f5b7-41b2-9ca0-0cb51584c966"
      unitRef="number">0.25</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="id5486f750c93438b8d2cc97020996110_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtMS0xLTEtNTI1MjI_88e2bde7-8022-4702-a07a-8e05febb0eb5"
      unitRef="number">0.25</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i3e6d64ac268845499e11803ab6cffd2a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtMy0xLTEtNTI1MjI_cab0f9e0-c459-4fd5-b882-da7b6cc5e556"
      unitRef="number">0.28</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i7c4d55af719c48d98e5692f116d9625a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzQtNS0xLTEtNTI1MjI_bb4d1f86-b2d1-489e-8923-6521b28e40df"
      unitRef="number">0.45</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0436b6119a81465095a5e6c99387697c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMS0xLTEtNTcyNDY_72a84cd9-1ce1-43ea-accc-eda1270abc92"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2325188aa9de4f3b9110189399e85e71_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMy0xLTEtNTcyNDY_a47f2b8b-01e6-430c-b476-9b09fb751a23"
      unitRef="number">0.06</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i16fe6402d91242198f80ecc1f828f529_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtNS0xLTEtNTcyNDY_5679c516-5500-46cb-abfb-c93286ec4226"
      unitRef="number">0.09</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i14946faccd9c4f4a950dc04e4c9690ae_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMS0xLTEtNTI1MjI_dcb8510f-53de-4956-844b-8137d11a7cd5"
      unitRef="number">0.11</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i5a59c0d0be6343db97488c70a31833db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtMy0xLTEtNTI1MjI_56a6c2a3-3f39-476c-9a78-ac6025ed11be"
      unitRef="number">0.14</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ifc0f3167813c4f2db7a7e5a197c7019f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1MDdlNjc0ODI0YmU0ODhmYjE3ZTY2ZTM2NGZjY2JjYi90YWJsZXJhbmdlOjUwN2U2NzQ4MjRiZTQ4OGZiMTdlNjZlMzY0ZmNjYmNiXzUtNS0xLTEtNTI1MjI_7f2717cb-41ab-4bbf-be0e-5b13899299a3"
      unitRef="number">0.17</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cwt:FixedIncomeInvestmentsMaturityPeriod
      contextRef="icf05d08069b74e00a31aad25c9d8a7e8_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzQ5NzA_9679858c-6235-4c72-8b52-d9192152dc24">P1Y</cwt:FixedIncomeInvestmentsMaturityPeriod>
    <cwt:FixedIncomeInvestmentsMaturityPeriod
      contextRef="if55005eb640a4b5a8cf45b9c1fec57f9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzQ5NzY_064e15a7-87eb-4d17-bb3d-e3daf8f126c9">P5Y</cwt:FixedIncomeInvestmentsMaturityPeriod>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia7c89a6f2743462e93be7e543dcb67f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMS0xLTEtNTI1MjI_d8c82e76-270b-4f0a-845b-51b022b8f4e7"
      unitRef="usd">588000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i616840c230b742a28cbb77461d4da8eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMy0xLTEtNTI1MjI_183dbe98-cfa9-4051-9b86-4b88e8d2e13b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i22650a0d1e2347f0b8801867ff2f8ea0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtNS0xLTEtNTI1MjI_fc83f780-df5f-4e6d-9b00-9fdee42fa740"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia61acf6cbd1b480d9bbbab5d95cb0317_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtNy0xLTEtNTI1MjI_7db33525-a903-4845-895e-1924cd840aa2"
      unitRef="usd">588000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic726749796e441709deb076fc304fbdd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtOS0xLTEtNTI1MjI_ee085b48-a948-4f4e-bee2-fff7b61973ae"
      unitRef="usd">18060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5faafd9336694533825b976c2ac28f7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTEtMS0xLTUyNTIy_2af81fed-2ece-4da7-9c0e-a67e3928aaf1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i030a642c0e9c49d8bb7cb7164d49e11f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTMtMS0xLTUyNTIy_a689bed9-04e9-4e92-ad74-38388854cf60"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia07f6668338948f0948f199810961b24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzMtMTUtMS0xLTUyNTIy_a5feab31-da86-419a-b7a8-19a35184d73a"
      unitRef="usd">18060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifd16289854bc49c6ab2a5669c708d9ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMS0xLTEtNTI1MjI_cfd9ccdb-c2cb-482a-9c6b-a986bce699a6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iafe856bbe6464a68a99bd8febd0afa8c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMy0xLTEtNTI1MjI_ee835598-af53-4d75-b444-998e2b71564f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i14436ad6f7de41069887afa01d307d16_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtNS0xLTEtNTI1MjI_4724c91e-a806-48fc-a2db-a7ed6a60ef1a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0aff47a3588b4407928249ae0db44dc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtNy0xLTEtNTI1MjI_86996906-0d9b-4dd2-adef-6718bb96b1df"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i72a2aba799114dd6a1e368aee67ba1d6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtOS0xLTEtNTI1MjI_4d36222c-a470-422f-8a40-76512087fd2d"
      unitRef="usd">5654000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i303ef2f6a14d4666883f25a32c1df66c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTEtMS0xLTUyNTIy_96ce44c6-19d8-4cb9-abce-bcab3e9f1372"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1677087209bf4aa3a9e894262187c7aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTMtMS0xLTUyNTIy_7ef536b5-387a-4a4d-b3c8-74559f08940b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i94df668f2e5a4b96b5c436eba24bd9a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzQtMTUtMS0xLTUyNTIy_65f26630-109c-4d43-b65a-5cdaf9ce7410"
      unitRef="usd">5654000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iced0a5eafa8c4ea3bd36123c9b0ca1fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMS0xLTEtNTI1MjI_42539d8b-9637-46e1-bb95-5b608f56e13e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic3bbafcba3b7436abb37b2da60d2f424_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMy0xLTEtNTI1MjI_cfebd8c4-bc56-4603-91bf-fffcf74e81a2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdf33a68e442491ea17c81f6605884e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtNS0xLTEtNTI1MjI_1abf2335-693a-4017-a4de-e8a34d36f5b7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5ed2f016631b4e35ba99f05d5387c1b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtNy0xLTEtNTI1MjI_b4c00f0b-687d-48be-9f39-fcdc75be436a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i25c210b7cfca4f19adf932e5725158fd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtOS0xLTEtNTI1MjI_f939802e-5f5a-42c4-83fd-79772ead655e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia89458bfadac473ba1f9e8245554a7ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTEtMS0xLTUyNTIy_08a0e0d1-8378-4bc0-b4cc-b51a1b989ada"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7190795b66af4e10849827e20bbafb47_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTMtMS0xLTUyNTIy_2122fb97-3f73-453b-80bc-bfc0ac855ff3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5cbb8b6b846344fcbc3bc9eea70a6c24_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzUtMTUtMS0xLTUyNTIy_08b50c7e-8aff-43cd-9d2e-fae040dad1c9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib93d37017e464d34b35cfbd2b5ce3d4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMS0xLTEtNTI1MjI_ee3f4d8c-cff2-473a-bcf1-aa2bd33275ce"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia09417b414614917b8f29a61ef087527_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMy0xLTEtNTI1MjI_abbb4581-d4ea-417f-9720-f5ed67f7ed5a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if5c9819084714c2bbf4f1f956833911f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtNS0xLTEtNTI1MjI_02903240-b710-4f85-99d3-cdca3d74f3a3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icaf477bc288a4721b970b683665760fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtNy0xLTEtNTI1MjI_ea6eec81-393a-426c-abac-38dd65fc3a82"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1099396f15904619b6d668157a4e7902_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtOS0xLTEtNTI1MjI_a8166fd4-0c3a-47d0-ad9e-d0425a7c9a99"
      unitRef="usd">6928000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia939a14587de4507b7aee03594116882_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTEtMS0xLTUyNTIy_95b2025b-3e47-4da5-85ca-a2d1edc95991"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6db2290c116449588e2bf840780abb2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTMtMS0xLTUyNTIy_ec47c810-2d9c-40da-a8fb-0c9ba22cb8ab"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id69389a8aedd4bb19d2787193b8226b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzYtMTUtMS0xLTUyNTIy_f76f6f96-3536-4397-b436-f0609b2c47a0"
      unitRef="usd">6928000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0924d90dc48a4b1497aa9418cf088ac8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMS0xLTEtNTcyNzU_302acf17-7647-4868-b3a5-10e0fa505579"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6f9c250b2dd040e3b3c10dda56cb9881_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMy0xLTEtNTcyNzU_0efedfe2-7ac4-4219-8673-a5ed62e22a6d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b4a9f0f115d4320a0aacb258287bef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNS0xLTEtNTcyNzU_fbe0ccb1-55fe-4d8a-8ac0-79ceaad58ca6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2947a6a679e04b929336fc9cb29ab0c7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNy0xLTEtNTcyNzU_b90d0907-8064-4b31-9ac5-19c50f7913aa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5f08a5b51f17431e942ae1f2a5923e7c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctOS0xLTEtNTcyNzU_9b919eaa-be8d-4cc6-8fb7-77ce85c439f2"
      unitRef="usd">3027000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5df39f56472e4b9e90e207e7034da037_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTEtMS0xLTU3Mjc1_a9353901-1f82-4e78-8a51-ec9d0936b524"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i014c7607428b4652aa2870ea020785d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTMtMS0xLTU3Mjc1_95e49b7b-8f08-42a8-8380-5b290d867853"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic12cafcdbdf046308be270b3d77f66e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTUtMS0xLTU3Mjc1_eaf14ae5-945b-455a-a00f-882ab0a7c27a"
      unitRef="usd">3027000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie1ced65ea3de47f096ff172ede565cbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctNy0xLTEtNTI1MjI_17b62d7e-d284-45c8-a0e9-357d9dcd497e"
      unitRef="usd">636742000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e90767cbcce43238857bf99d4160cbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzctMTUtMS0xLTUyNTIy_07cd344a-3137-46ed-874d-210a1a196f3e"
      unitRef="usd">111017000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i77a233e0991b41d8a492176fb66ee1a0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMS0xLTEtNTI1MjI_1ef5e498-c4b2-4ee7-af13-0fd5157f6538"
      unitRef="usd">588000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9a11b71df7945d997b2e5b5a76d2eea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMy0xLTEtNTI1MjI_47a90511-b382-4859-a5c0-73074bb62ba6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2ece3e04b44b4665af10790cd663fee9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtNS0xLTEtNTI1MjI_2cd5b88d-d511-4980-a78c-3465773bf194"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iba21fdd2c12c43e7910109f0a3a27963_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtNy0xLTEtNTI1MjI_f80b2844-9e86-4208-aff1-5268d16c634d"
      unitRef="usd">637330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i51d6319222e44b0a94d2b6f6d5ee2160_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtOS0xLTEtNTI1MjI_ba31dc83-7e66-4771-83e5-99c8b819d122"
      unitRef="usd">33669000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i189c710bf5d8481294ce43f7cec2e0b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTEtMS0xLTUyNTIy_eb603cd2-46f6-4b06-92a2-9c8454c7bc22"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0654acd9976d4d08a062e57ff5b84384_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTMtMS0xLTUyNTIy_29ecbd8a-40c0-4dbc-9c97-c8dbcdce1411"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id32e454461874cd28c9d8446ae1e83a7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpmMmQ5Mjg1ZGRmZjE0MzFhODI2YjZmMjk1MDdjNTUzZi90YWJsZXJhbmdlOmYyZDkyODVkZGZmMTQzMWE4MjZiNmYyOTUwN2M1NTNmXzgtMTUtMS0xLTUyNTIy_3d1e1200-262d-4ef5-932b-e7170cedd5c6"
      unitRef="usd">144686000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic9a4af547fee4184a04ab35a51390a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMS0xLTEtNTI1MjI_e9603336-446d-4ffd-bba2-866bdf0b2825"
      unitRef="usd">126062000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0cf1f145964a4dc99ecc30d9c1257526_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMy0xLTEtNTI1MjI_c3a62f7d-e0a1-48dd-bb80-b69b061ff7e8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifdc7538f6d0940959fa999491df807f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtNS0xLTEtNTI1MjI_c036283d-9e97-4a9f-8c38-aba4a5725e30"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6927fca22cf04f10b7fd2443ebaf9faa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtNy0xLTEtNTI1MjI_db447b4b-517d-4ecc-92da-e741b4a8b270"
      unitRef="usd">126062000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i27b4e7980e5f44278cd240717d597367_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtOS0xLTEtNTI1MjI_ff723bcc-e998-4460-b92a-f4b49e250775"
      unitRef="usd">63713000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i923deabea25e4ae281854e98dab7af0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTEtMS0xLTUyNTIy_92ee1543-327e-423d-a103-b10497efdcfe"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic9d84cff1b2b44d78ba8faf533502fec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTMtMS0xLTUyNTIy_c3725a53-b36c-47f0-8785-1a8878583220"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i415de8a11a2649d0ba79c4f824dd7ed7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzMtMTUtMS0xLTUyNTIy_b4712d2b-63bf-450d-9cad-f47e0ef608ad"
      unitRef="usd">63713000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibd8563ce7f97466a815c6bdc33975905_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMS0xLTEtNTI1MjI_50969ef5-2d79-495d-bcb7-e47c39c7d456"
      unitRef="usd">63379000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id91be9ac37fa4b74b36b15df3ab8f57d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMy0xLTEtNTI1MjI_dfe0e501-c198-4717-82f5-027b24438517"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8774e570fe6a42bb9d95325073e6acd0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtNS0xLTEtNTI1MjI_90b86874-a39d-45b9-9b18-515c084565c5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c99113a67114f4d8b1ee0ecf5ee4822_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtNy0xLTEtNTI1MjI_996dd47f-0954-45f8-9c17-b804f063e590"
      unitRef="usd">63379000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9cb905701ce422dae7fe708445204f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtOS0xLTEtNTI1MjI_a5a8a8eb-5696-4a60-9f38-5db16582e601"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if4927c1f404e4481a074eedc9c07ef99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTEtMS0xLTUyNTIy_96ce2964-e21b-4427-9022-84db82a027f9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdfe02e75b4a4f849af7446ad50223b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTMtMS0xLTUyNTIy_2ac02813-3f25-4aae-b2d0-f2596dd8ca2b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5b9fb8746e48478881f936f765a98298_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzQtMTUtMS0xLTUyNTIy_5fbc4ac4-b1d1-455e-9fac-0a7934bfad8e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i28c70baf9caa4312b16e8abc86f5a5e1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMS0xLTEtNTI1MjI_d90d50c1-c3de-4eea-9bbb-cb16501cc1a0"
      unitRef="usd">218868000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c82f4e4be6641eea5a9134a03348b56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMy0xLTEtNTI1MjI_37df4be6-d768-402d-a85a-2484b5337f24"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic73a4df291984f799b5d70c08431c77c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtNS0xLTEtNTI1MjI_48e84b10-8121-4271-8f8b-fb2fc1549d82"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26df172cac39451993dd84d53b6542c6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtNy0xLTEtNTI1MjI_5addee4a-d145-4cf8-8574-016ccee0be76"
      unitRef="usd">218868000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i307303f317bb4f6fb4ac226e5aa87203_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtOS0xLTEtNTI1MjI_dda12b8b-9a11-4c6d-a263-22b1df47aebc"
      unitRef="usd">105723000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i60a7380affab4322b1c122507a7b7d6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTEtMS0xLTUyNTIy_6864ee6b-8252-41b5-990b-1ebbaa5fc246"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4fb626fb5f0a45bd98d1c4c98e9be1f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTMtMS0xLTUyNTIy_5048176d-2b7c-439f-a744-a8edd2edb1f4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3dbdff15613b4c6c83fd1ac713bd0975_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzUtMTUtMS0xLTUyNTIy_97229397-9290-4526-aba9-dfecb2f69448"
      unitRef="usd">105723000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibb30bd747dbb4b9fa5d10f85601b93b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMS0xLTEtNTI1MjI_eba580ec-6e17-420f-ae7d-b69358f40566"
      unitRef="usd">35311000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i57faa61b56ac43d8832bafa798186c53_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMy0xLTEtNTI1MjI_3c8f4a0e-22b1-458a-82ce-72b016f149e9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia40a3ecfdc0045b38022170eb869dd36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtNS0xLTEtNTI1MjI_992a38e6-3750-454f-9657-40109e14c71d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibf3c8e09420d467691bea34df98c0040_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtNy0xLTEtNTI1MjI_5645a895-d26a-4c01-9ca7-40f919cd7d7b"
      unitRef="usd">35311000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3b6a7afb7e94a24adc2603172775d67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtOS0xLTEtNTI1MjI_fe171499-95e4-4fe9-ae66-d8d1f9a09c12"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieb096e5b0ad448c9ba5e383f250910be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMTEtMS0xLTUyNTIy_b362bd60-946d-4011-aaf2-a320c6ba453b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i489c1eaf0c544a9796e4e8ea9dc43752_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzYtMTMtMS0xLTUyNTIy_2c02c1eb-3374-445f-8802-e57ed686613e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icfb9305230764658adad5a8f471a77b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzctNy0xLTEtNTI1MjI_2dae2aed-da04-4d96-9e48-be91ac5caf23"
      unitRef="usd">366849000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia3a5a6bd4d3d4f0da020a8c2ba059b13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzctMTUtMS0xLTUyNTIy_1e00346e-e4d9-4d2b-8848-ca13a9356bcd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i30b73b0d0aed4a5a9bf5e652667ffe4d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMS0xLTEtNTI1MjI_874009c6-d2b4-4d0a-85cf-9466347a3419"
      unitRef="usd">443620000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb75a889191a405d9e913a78d4853566_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMy0xLTEtNTI1MjI_a3334bff-855c-492d-a197-01614d12b83b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4410127c063442cbb5ba38bbe863fc95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtNS0xLTEtNTI1MjI_b78cc9a1-b6d8-4048-b233-6c962305595e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie748d27512b0495e8c479e4695e60594_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtNy0xLTEtNTI1MjI_3371a81b-9915-4371-b022-9b90cacab42b"
      unitRef="usd">810469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id70e008e1c0649f398371cf006c8f30f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtOS0xLTEtNTI1MjI_0b0f77f4-77fc-4514-9ce0-1bdf62ed5daa"
      unitRef="usd">169436000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i79936f1c65484faf9f42f3b8c1b99873_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTEtMS0xLTUyNTIy_9d10efd1-9012-42b3-88dd-a1b9101e52d7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ief59e31702124ac69912db69ef461630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTMtMS0xLTUyNTIy_927510ff-e5a4-45d1-ab02-4f06c6a4918e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie0dadc53bcb64dd5849363a9a3d4b078_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo1NmIxZjRmZjg4YzE0MDA1OWRiOGI3N2ViNDI1ODdjMi90YWJsZXJhbmdlOjU2YjFmNGZmODhjMTQwMDU5ZGI4Yjc3ZWI0MjU4N2MyXzgtMTUtMS0xLTUyNTIy_cc6164e7-2804-4be3-95e4-8ef3594bb923"
      unitRef="usd">169436000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iff203498f4414d72b2e23b8a0a0ed80d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzY5ODM_85811b1b-e1e3-451e-b7cf-6eca92ebe017"
      unitRef="usd">600000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iec3fbba11c534bcc8c1596b62b18a3e1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzY5OTA_ce5653f1-800c-4ffd-946d-58e6eb5e68cf"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f81e2fb855c4e23a059fb8d6a94eb36_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcxMjQ_812c8905-6a24-4db9-b5ea-72286e7495ce"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7aec54cbcdc3432c8cb4cc2fac9a20dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzcxMzE_fdff3879-2e25-4dc3-946e-d6bdf5a1920b"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzAx_04b765fe-02c3-400f-8eb5-9b9f9606e277">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the funded status of the plans with the accrued pension liability and the net postretirement benefit liability as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in projected benefit obligation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;833,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,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 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;130,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan amendment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid, net of retiree premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;End of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;685,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;887,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;147,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retiree contributions and Medicare part&#160;D subsidies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;637,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status (2)&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;(47,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized actuarial loss (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(44,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount recognized&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;(64,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;The actuarial gain for pension and other benefits in 2022 was mainly due to a higher discount rate used in the calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;The short-term portion of the pension benefits was $2.6 million as of December&#160;31, 2022 and $2.1&#160;million as of December 31, 2021 and was recorded as part of other accrued liabilities on the Company's Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtMS0xLTEtNTI1MjI_1b5f8677-6be3-4d43-803a-00f2517d92c5"
      unitRef="usd">887477000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8ba90a59a5f64245b09ed134b1ae4180_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtMy0xLTEtNTI1MjI_ecd7d105-85ac-4a12-8bac-47885c66abfd"
      unitRef="usd">833939000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtNS0xLTEtNTI1MjI_2c29a02e-73ea-45af-a435-7c63dd14385d"
      unitRef="usd">142470000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i59095ee0059f47a09b7a2628a66dfa3b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzMtNy0xLTEtNTI1MjI_f91b669a-c961-4227-aab3-e0718f4725f9"
      unitRef="usd">130658000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtMS0xLTEtNTI1MjI_2910af32-7bd0-4924-a3f2-5cbc41c7bbfb"
      unitRef="usd">34847000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtMy0xLTEtNTI1MjI_af9d2441-b85e-4a31-94b2-17ea1418245c"
      unitRef="usd">35055000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtNS0xLTEtNTI1MjI_e80d972f-6aa9-4e68-bf33-31883a6aa5bd"
      unitRef="usd">6830000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzQtNy0xLTEtNTI1MjI_25dc8bea-f251-4d18-afbf-4db98660a944"
      unitRef="usd">6072000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtMS0xLTEtNTI1MjI_1463a46b-1b4e-4bbe-ab71-278476beb442"
      unitRef="usd">25596000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtMy0xLTEtNTI1MjI_7a04b308-fc7d-4710-b5b5-26db918547ad"
      unitRef="usd">21667000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtNS0xLTEtNTI1MjI_9e924746-f0c8-46e7-aa33-4e15a99772c7"
      unitRef="usd">4009000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzUtNy0xLTEtNTI1MjI_38194574-7b2d-4fc2-bd97-baf1a3a1516b"
      unitRef="usd">3217000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtMS0xLTEtNTI1MjI_29806dac-cd23-466c-a0eb-8cba56eaee6a"
      unitRef="usd">-243769000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtMy0xLTEtNTI1MjI_8f0ac5ba-935d-4a1a-8e6d-ab693399b84f"
      unitRef="usd">13520000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtNS0xLTEtNTI1MjI_571927d8-7508-4ac6-bd64-b132748ca9f2"
      unitRef="usd">-49462000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzYtNy0xLTEtNTI1MjI_03507212-b020-4cab-b778-154876b8896f"
      unitRef="usd">5276000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctMS0xLTEtNTI1MjI_05612827-e2a8-434c-8b98-6fd7e76ebe49"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctMy0xLTEtNTI1MjI_86a57fa9-064f-41c0-8645-6ce3a848a442"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctNS0xLTEtNTI1MjI_63db4269-bd4b-4eb7-89dc-df54fe529d4a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzctNy0xLTEtNTI1MjI_feff864c-817d-45aa-8188-6df7752246de"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtMS0xLTEtNTI1MjI_2a6d9b7a-d872-4382-bd85-c624837d9eef"
      unitRef="usd">18897000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtMy0xLTEtNTI1MjI_b4086010-c83a-44bc-914b-508bdc02e72b"
      unitRef="usd">16704000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtNS0xLTEtNTI1MjI_524fbb44-166e-4a0a-946c-91672662b8f7"
      unitRef="usd">2095000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzgtNy0xLTEtNTI1MjI_c0fe94fb-3a8a-4721-95fb-6a44ae91f77e"
      unitRef="usd">2753000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktMS0xLTEtNTI1MjI_07e58408-a554-4eb4-87e6-80ae5a764cef"
      unitRef="usd">685254000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktMy0xLTEtNTI1MjI_823e09f0-162e-4669-b8bf-6be8fbf7adc2"
      unitRef="usd">887477000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktNS0xLTEtNTI1MjI_b8062637-07c1-4d93-8f3c-4c95046f6b27"
      unitRef="usd">101752000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzktNy0xLTEtNTI1MjI_e22c7f46-715d-4f20-ae54-504d8ff977ad"
      unitRef="usd">142470000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTEtMS0xLTUyNTIy_f5ade612-be51-413e-992e-89efba30afca"
      unitRef="usd">810469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8ba90a59a5f64245b09ed134b1ae4180_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTMtMS0xLTUyNTIy_58ca8d75-1fb9-40c9-90de-a265a6d6337c"
      unitRef="usd">716794000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTUtMS0xLTUyNTIy_bc8402f8-adca-4d75-bf7c-eac2a268a72a"
      unitRef="usd">169436000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i59095ee0059f47a09b7a2628a66dfa3b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzExLTctMS0xLTUyNTIy_d9e045f7-98ed-4906-ab67-01f58d936abd"
      unitRef="usd">147057000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTEtMS0xLTUyNTIy_8abd3c5a-2a5c-44f0-8dde-32ccba2267db"
      unitRef="usd">-171517000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTMtMS0xLTUyNTIy_51df839b-d395-4585-b5d7-b489f80d84b8"
      unitRef="usd">84488000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTUtMS0xLTUyNTIy_333f4b0e-9af4-4e1f-9638-4d75231c95d8"
      unitRef="usd">-23326000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEyLTctMS0xLTUyNTIy_9c432b24-b3cf-404a-9e45-2f0b37b9232c"
      unitRef="usd">23160000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTEtMS0xLTUyNTIy_9da8d8c8-5d3b-46cb-acdc-94494a8da8e2"
      unitRef="usd">17275000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTMtMS0xLTUyNTIy_c88110d2-c1f4-4332-9b81-273130d0f913"
      unitRef="usd">25891000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTUtMS0xLTUyNTIy_8f7a7fca-e71f-4dde-b211-14b6100fd9a1"
      unitRef="usd">671000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzEzLTctMS0xLTUyNTIy_7f285dc9-2734-42cd-b5f0-030b1df01a06"
      unitRef="usd">1972000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTEtMS0xLTUyNTIy_00a872e7-2ce5-4fb8-a19a-2e3bb43ab90d"
      unitRef="usd">0</cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived>
    <cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTMtMS0xLTUyNTIy_1e734709-7f75-4270-9264-4b6b22736285"
      unitRef="usd">0</cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived>
    <cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTUtMS0xLTUyNTIy_6aa2dae5-0fbc-421a-aa53-92e7c8c59dde"
      unitRef="usd">2176000</cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived>
    <cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE0LTctMS0xLTUyNTIy_69914045-14af-4e0d-a93b-57823a067832"
      unitRef="usd">2199000</cwt:DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTEtMS0xLTUyNTIy_b5830a7d-a448-4609-ad90-134f30529ed0"
      unitRef="usd">18897000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTMtMS0xLTUyNTIy_2182f39f-0aa8-4f81-b30f-f0277846b7c7"
      unitRef="usd">16704000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTUtMS0xLTUyNTIy_9f61a59a-4bf6-4e57-a892-8e2c3024dd0c"
      unitRef="usd">4421000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE1LTctMS0xLTUyNTIy_9c532c3d-5e6f-4c60-87a8-8b5197d0948f"
      unitRef="usd">5057000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTEtMS0xLTUyNTIy_12621954-6b2d-4544-92af-19d0f5eb1a9c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTMtMS0xLTUyNTIy_aa9f165f-1580-4065-9414-7ec24fa48092"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTUtMS0xLTUyNTIy_d0081d42-4c8d-40db-83ea-d3632f2df80a"
      unitRef="usd">150000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE2LTctMS0xLTUyNTIy_911c8ca6-2ab0-4a9b-a90a-4e2cd9e5d520"
      unitRef="usd">105000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTEtMS0xLTUyNTIy_7b024390-2a9e-4ffd-a5ac-3d421d661100"
      unitRef="usd">637330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTMtMS0xLTUyNTIy_9839dac1-c28a-4b1c-8ae4-86ad4361cf36"
      unitRef="usd">810469000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTUtMS0xLTUyNTIy_90c445d4-01e7-479c-b25c-c97803df9aa1"
      unitRef="usd">144686000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE3LTctMS0xLTUyNTIy_dfbc5f0b-23b5-42fd-b2e5-3d1cd97cb545"
      unitRef="usd">169436000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTEtMS0xLTUyNTIy_525779b6-2f9f-4eda-af5f-4a3e3ae1bdd0"
      unitRef="usd">-47924000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTMtMS0xLTUyNTIy_12dcb6fa-2d16-4d87-b5de-e7bfb55c4b82"
      unitRef="usd">-77008000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTUtMS0xLTUyNTIy_99bb8f62-202f-4080-a5f0-2ee63caf5508"
      unitRef="usd">42934000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzE5LTctMS0xLTUyNTIy_4a551ad7-f660-49e8-8d12-43b5d5e7e549"
      unitRef="usd">26966000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTEtMS0xLTUyNTIy_67e8dc38-f383-4aad-82b2-31f5eca260f3"
      unitRef="usd">19512000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTMtMS0xLTUyNTIy_360512de-5758-4368-aa9b-981f038843a7"
      unitRef="usd">-12323000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTUtMS0xLTUyNTIy_e225f767-0487-4c2b-97f5-962c4140c1d2"
      unitRef="usd">44555000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIwLTctMS0xLTUyNTIy_b50378e8-a5ed-42ee-8440-d060dc8b52e7"
      unitRef="usd">29327000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTEtMS0xLTUyNTIy_a72d0cb6-6f86-4916-bb23-3a36cfb6087c"
      unitRef="usd">3205000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTMtMS0xLTUyNTIy_ef68e5eb-7174-494f-a063-f9a807bf4369"
      unitRef="usd">4174000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTUtMS0xLTUyNTIy_a99700b1-07cd-493e-bb02-249105028ae0"
      unitRef="usd">1583000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIxLTctMS0xLTUyNTIy_1ee22470-a7b5-42ba-9f8b-382e9d47d844"
      unitRef="usd">1738000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTEtMS0xLTUyNTIy_32e78b7d-eb08-45e8-86ae-925b4feca7f5"
      unitRef="usd">-64231000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTMtMS0xLTUyNTIy_59359d5f-76a7-4418-b9a6-811a5b56b81f"
      unitRef="usd">-60511000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTUtMS0xLTUyNTIy_40b1d60d-5ce3-4351-ba98-7dfeaa59add1"
      unitRef="usd">-38000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZToyZmU1YjQ4NzRlMTc0MGRlYjBiNjY2ZDNmZjFmNGJjMC90YWJsZXJhbmdlOjJmZTViNDg3NGUxNzQwZGViMGI2NjZkM2ZmMWY0YmMwXzIyLTctMS0xLTUyNTIy_89daccf3-e591-4190-9c26-5b81476302b0"
      unitRef="usd">-623000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzg1MzY_e1742a31-d773-42b6-9e18-37b14e2aa2b0"
      unitRef="usd">2600000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzU0OTc1NTgyODg5NA_14d4d82e-6f3e-430d-8614-329bc54dc157"
      unitRef="usd">2100000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjk3_c9701f95-fc49-472e-b0fc-a2d867556e7f">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized on the balance sheet consist of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent assets (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,848&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,002&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,934&#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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit liability (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory assets (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;16,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regulatory liabilities (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amount recognized&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(64,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Noncurrent assets represent the overfunded status of the employee pension plan and PBOP plan in 2022 and 2021. The amounts are recorded as part "Other" noncurrent assets on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Accrued benefit liability represents the underfunded status of the SERP plan in 2022 and 2021. The amounts are recorded as part of "Pension" in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt"&gt;Changes in the funded status of the plans that would be recorded in accumulated other comprehensive income for an unregulated entity are recorded as a regulatory assets and liabilities as the Company believes it is probable that an amount equal to the regulatory asset or liability will be collected or refunded through the setting of future rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="idec9bdf52ecd445fa543410591310d2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItMS0xLTEtNTI1MjI_eabcded2-255d-4588-a4e2-e09340fed21a"
      unitRef="usd">32848000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ibeb5c7cbfb32474cbd061c7d21fff201_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItMy0xLTEtNTI1MjI_e10ab996-6a08-4d05-9ea7-2cd30efa2494"
      unitRef="usd">17002000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i75f37a2a3f814b7e807e352fc20a03d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItNS0xLTEtNTI1MjI_376bff90-f180-4236-94ad-0725cfb27b1d"
      unitRef="usd">42934000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i09e4f88d21ae495da759bb62962c06c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzItNy0xLTEtNTI1MjI_40e6ce02-1e9c-474c-ae83-5f8373c56cd3"
      unitRef="usd">26966000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i36e77966acb34f57af2cb8a4ed381a15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtMS0xLTEtNTI1MjI_be342a6e-c103-4457-9cd8-30afdf5ef3ab"
      unitRef="usd">-307000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i40800ac436fd4a3c9687e750acc4fdcc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtMy0xLTEtNTI1MjI_0ed96928-d14b-4885-afab-cd03f13513cf"
      unitRef="usd">-282000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ia682c4a7a3f2483688035b97353b40e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtNS0xLTEtNTI1MjI_7451d447-5904-4beb-825a-cd996eedf0a4"
      unitRef="usd">-465000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ia09fe58be75a4305ac4ec529b93d4e7e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzMtNy0xLTEtNTI1MjI_009a48b3-f721-4ac6-a028-b86e4728186d"
      unitRef="usd">-1124000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i79417c5c48624a46aa129ce92537fac9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtMS0xLTEtNTI1MjI_769b54b1-344c-4374-808e-15f98d0f0bd1"
      unitRef="usd">-80772000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iec6969c7e98e4092a7d57bd2cd57c367_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtMy0xLTEtNTI1MjI_863b0fcb-3fe6-4fe6-9209-300ce48ecc35"
      unitRef="usd">-94010000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="iea34eee02bf9492c8b88f94712a7981b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtNS0xLTEtNTI1MjI_aa6da5fb-e831-4d4b-9dc1-6b3ab1cec4c2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ifed6b5530c6c477688b4be8a34f45a7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzQtNy0xLTEtNTI1MjI_2f64935d-5007-4c53-b0eb-d21c9328fc7a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ic1f0fe9cdeb8426083ca193dc81eab3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtMS0xLTEtNTI1MjI_03713e65-1bcb-42d1-9321-c2d610690808"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i5f7a2f6519564f4f98786eae4d8290cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtMy0xLTEtNTI1MjI_46716029-cc23-46cd-b0b1-c1fa2900ffa2"
      unitRef="usd">16779000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i6c0e4cbe6a6c4aab91b8ccf56d08abdc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtNS0xLTEtNTI1MjI_72e08d5b-886d-4476-a1d7-c3ab210bd2a7"
      unitRef="usd">171000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9f85da36491a4b2fa2ba490e63f427bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzUtNy0xLTEtNTI1MjI_fe964c1e-28c9-42e6-8289-dd21fdb11373"
      unitRef="usd">829000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i3ad1172a39ac4ad19ccfdae84fa52fab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtMS0xLTEtNTI1MjI_f9f81927-6672-475b-9321-182be17704b4"
      unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i8a2dbd4a1c39465abce705bc67d0a198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtMy0xLTEtNTI1MjI_b886a6f0-8606-413c-a79e-cbe745a4db85"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ib1758e3afb99455ca0d22a43e740b8b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtNS0xLTEtNTI1MjI_ba4b814e-ca68-42aa-b6ef-61d1d5a77135"
      unitRef="usd">-42678000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i6f083c1f7d0e4e4288f3a2e390655776_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzYtNy0xLTEtNTI1MjI_a378e25a-ac36-424e-aab6-0be9cbee28ee"
      unitRef="usd">-27294000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctMS0xLTEtNTI1MjI_6a8d4869-34a7-4444-b755-cc9718e163b4"
      unitRef="usd">-64231000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctMy0xLTEtNTI1MjI_02b9b82e-0fd6-49b8-8b9f-3e525f09d692"
      unitRef="usd">-60511000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctNS0xLTEtNTI1MjI_6cec69ed-7516-452b-81b5-c227d56300df"
      unitRef="usd">-38000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3ZDQ4NjdmNTM3ZWQ0NTA1OTkyZjYyNTc1MjdjMmEzMS90YWJsZXJhbmdlOjdkNDg2N2Y1MzdlZDQ1MDU5OTJmNjI1NzUyN2MyYTMxXzctNy0xLTEtNTI1MjI_dea376ff-4781-444d-a800-e77b2f7fdcdb"
      unitRef="usd">-623000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjg4_6b63a20d-7838-4035-8e2f-129eeaea6a01">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the actuarial assumptions used in determining the benefit obligation for the benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions as of December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of living adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are the actuarial assumptions used in determining the net periodic benefit costs for the benefit plans, which uses the end of the prior year as the measurement date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&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.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.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.624%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average assumptions as of December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate - other benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - employee pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of compensation increases - SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of living adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtMS0xLTEtNTI1MjI_163cf23f-f0b8-4acb-81d6-533754ba080e"
      unitRef="number">0.0527</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtMy0xLTEtNTI1MjI_4ebc49de-4eb9-43f7-b1ad-380e49d40cf5"
      unitRef="number">0.0328</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtNS0xLTEtNTI1MjI_8b564bfa-f559-47d0-a86d-49116f691a88"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzMtNy0xLTEtNTI1MjI_902ae22d-6a34-4a4d-b2d1-4719727cac2a"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtMS0xLTEtNTI1MjI_57739426-4a76-468a-b8d2-f15385109d2e"
      unitRef="number">0.0524</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i70dc93b838b544f89519a406ad2cc983_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtMy0xLTEtNTI1MjI_cadba02f-6836-476c-aa9d-442ad54e7992"
      unitRef="number">0.0318</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id264b4afda5d48f19b450be08931ad60_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtNS0xLTEtNTI1MjI_88c559ea-1941-4b61-b2eb-c84daa37273d"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4df0607f75a646bb841d1e6330ee187a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzQtNy0xLTEtNTI1MjI_3a538986-53ef-4807-8f99-1040dd808851"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i413ae04af2c94a7982136ff429f1eb5f_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtMS0xLTEtNTI1MjI_3776dc6f-3915-4799-b02e-a89915245907"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5dc866833d164e26ab4cbf74aa28f0b2_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtMy0xLTEtNTI1MjI_cca092f1-7bda-411c-9a5f-c9b924cf0b09"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i456bff39767c438c91260fd55561b5a6_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtNS0xLTEtNTI1MjI_9232bebd-3289-42b8-bb87-585e876361b2"
      unitRef="number">0.0527</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i30acc5f3c0044b129f3184bddd8a0418_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzUtNy0xLTEtNTI1MjI_59b777a3-9fce-4ed6-9e0d-c204e9c7a40c"
      unitRef="number">0.0327</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtMS0xLTEtNTI1MjI_48f3ebe3-72c3-49e4-8e5b-30b248c5ee95"
      unitRef="number">0.0750</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtMy0xLTEtNTI1MjI_5dc0f036-1a52-41fa-937e-4b382ea4716a"
      unitRef="number">0.0634</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtNS0xLTEtNTI1MjI_11fad36f-ec3b-4556-b8e6-f5e7f66ecd7d"
      unitRef="number">0.0736</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzYtNy0xLTEtNTI1MjI_1f08095d-8a72-4efc-8b9f-9864d901a5b3"
      unitRef="number">0.0588</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctMS0xLTEtNTI1MjI_24dc4dbb-1227-4927-8761-177d31d6cd59"
      unitRef="number">0.0428</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctMy0xLTEtNTI1MjI_b7bca9ee-08ec-45b0-903a-ec3cf110ab68"
      unitRef="number">0.0425</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctNS0xLTEtNTI1MjI_04aa938c-d761-495e-a4e6-0f763ac6a4fe"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzctNy0xLTEtNTI1MjI_fd5ecea8-f15a-491a-be88-0448e4fcde72"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i9d5a5a8a7c7b4edb9459101c1e7552f1_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtMS0xLTEtNTI1MjI_515ce82b-3426-4633-ab45-95f6340e00f5"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i70dc93b838b544f89519a406ad2cc983_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtMy0xLTEtNTI1MjI_f1da7a55-b564-4f36-b202-2371c1324e4b"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="id264b4afda5d48f19b450be08931ad60_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtNS0xLTEtNTI1MjI_ca40f4a0-8b43-4578-8066-befbc48cf376"
      unitRef="number"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i4df0607f75a646bb841d1e6330ee187a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzgtNy0xLTEtNTI1MjI_9aa1b7af-9ff7-418d-a145-cc0ffe9b3cca"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktMS0xLTEtNTI1MjI_0a2b6b10-492c-4e2c-b51c-f11ba865d42f"
      unitRef="number">0.0225</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment
      contextRef="ib92dc35851754e9d92569156ddea23d5_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktMy0xLTEtNTI1MjI_34c426a4-0b74-4c68-825d-70b712e5935d"
      unitRef="number">0.0220</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktNS0xLTEtNTI1MjI_50d6a6a4-94e5-4798-b64c-7143af9842c4"
      unitRef="number"
      xsi:nil="true"/>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment
      contextRef="ie24ad01103da4545bd6409aa30ffd0c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo3Nzc0ZDQ3ZjEwN2E0OTg3OWRmOTMzNGRiNDRhZWFmNi90YWJsZXJhbmdlOjc3NzRkNDdmMTA3YTQ5ODc5ZGY5MzM0ZGI0NGFlYWY2XzktNy0xLTEtNTI1MjI_571e3c30-0fc0-45d1-8d80-94c4301d6b1a"
      unitRef="number">0</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment
      contextRef="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODUz_99e60bb4-879a-41d4-8688-309eae092dcc"
      unitRef="number">0.60</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment
      contextRef="i73032de2543144749590f03b925188ab_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzExODcy_c75acbf5-d6f1-4714-abed-0e3dd10eb29d"
      unitRef="number">0.40</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate
      contextRef="i0cdf2e9b23e94d72b7752173a0f83439_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMDE0_147fe214-06de-4ea3-b9f1-c5a7e4e92577"
      unitRef="number">0.0225</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate
      contextRef="i39ff8a2f20bc4698ae5b6b91badc62e8_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMDkx_0310b5e2-e190-4211-8c6f-e8de2c579b41"
      unitRef="number">0.0835</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="iedc867b6fa674772899b3f4cd4bc5b92_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMTIw_4f4686d3-3ad6-4bee-90d1-bdd460271f7a"
      unitRef="number">0.0920</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate
      contextRef="i73032de2543144749590f03b925188ab_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyMzM2_ccf3d04a-8301-40ec-a9b7-86e6f31cfc12"
      unitRef="number">0.0225</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns
      contextRef="i4bb9a18d787a47b78718bbf79c45db78_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE3MTc5_87b2d874-4336-4501-a63c-d1a2cb8c6878"
      unitRef="number">0.0518</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns
      contextRef="i0c160511b7344fb7a875da0700db7f42_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzU0OTc1NTgzMTA3Ng_396cf1cf-1523-4ab1-9868-47a921a8c537"
      unitRef="number">0.0495</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyNTU0_a9bff2d6-6031-4dcc-8790-2dd8e9dc05ed"
      unitRef="number">0.0750</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEyNTgy_14f6b3fe-ac9c-43eb-8db1-cbddf229ec9f"
      unitRef="number">0.0736</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MzI1_e12e2af7-e16c-451f-a506-a0d0b399a9ac">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit costs for the pension and other postretirement plans for the years ended December&#160;31, 2022 and 2021, included the following components:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.748%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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;34,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net amortization and deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMS0xLTEtNTI1MjI_7e4fd495-3de4-462a-bf86-720ab98f3720"
      unitRef="usd">34847000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMy0xLTEtNTI1MjI_11724878-a344-49d4-9082-071c80c0cb5f"
      unitRef="usd">35055000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItNS0xLTEtNTI1MjI_6dce15a2-ee20-4820-bbe1-c755ebf0ff50"
      unitRef="usd">36002000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItNy0xLTEtNTI1MjI_0799331d-f2cc-4d29-883b-21440d6e81a4"
      unitRef="usd">6830000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItOS0xLTEtNTI1MjI_058f66fd-cf9d-4cb3-9987-3292347a8712"
      unitRef="usd">6072000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzItMTEtMS0xLTUyNTIy_7ce6a96f-079f-4a1f-b477-f481ee23d4ac"
      unitRef="usd">7945000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMS0xLTEtNTI1MjI_fe873685-26e8-43ab-91f9-35573d421dff"
      unitRef="usd">25596000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMy0xLTEtNTI1MjI_34d5eb5b-a8bb-4caf-8584-b62e541bfc9e"
      unitRef="usd">21667000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtNS0xLTEtNTI1MjI_5653fef4-38ac-48b7-ad96-4c67ffb4b74e"
      unitRef="usd">25741000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtNy0xLTEtNTI1MjI_1b53c4fe-2e9f-428e-9191-daaf03dc7730"
      unitRef="usd">4009000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtOS0xLTEtNTI1MjI_c9450cc5-32f2-4f7c-a32b-394302ef49bb"
      unitRef="usd">3217000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzMtMTEtMS0xLTUyNTIy_537307e0-e381-4621-9750-984c170d19ee"
      unitRef="usd">4305000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMS0xLTEtNTI1MjI_04b7a83f-002f-4126-b5be-9e11a08d74e2"
      unitRef="usd">45228000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMy0xLTEtNTI1MjI_6f2a1084-4777-48d6-a6b9-2c6e87ce0f6d"
      unitRef="usd">39472000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtNS0xLTEtNTI1MjI_d8848972-da15-45f3-a59f-a395b68f754a"
      unitRef="usd">33086000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtNy0xLTEtNTI1MjI_32c58240-df9b-4313-b30f-e45a3a9cfe8c"
      unitRef="usd">9927000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtOS0xLTEtNTI1MjI_94f33d37-3cf0-4e2b-b2f6-82f27d161e68"
      unitRef="usd">8769000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzQtMTEtMS0xLTUyNTIy_04bea51e-8b24-41cc-98b8-7bfeca39325f"
      unitRef="usd">7236000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMS0xLTEtNTI1MjI_83aaf1ef-54c1-4221-94c5-d0ba2b2e73a8"
      unitRef="usd">-5781000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMy0xLTEtNTI1MjI_5053f6bb-9399-406a-a2df-6a87d7ee4364"
      unitRef="usd">-10003000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtNS0xLTEtNTI1MjI_c75c4c46-8918-404b-95c4-3b96f1bbb575"
      unitRef="usd">-17027000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtNy0xLTEtNTI1MjI_9e1dd295-508f-465e-a621-ff7d1b7c69f4"
      unitRef="usd">824000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtOS0xLTEtNTI1MjI_238a711b-dba9-4ae4-bd58-00ada4bef21b"
      unitRef="usd">293000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzUtMTEtMS0xLTUyNTIy_9f114eab-e7b8-4590-b260-e769ef7661cf"
      unitRef="usd">-197000</cwt:DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMS0xLTEtNTI1MjI_e8e9a373-4f80-4957-bf89-74b1cc513f41"
      unitRef="usd">20996000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMy0xLTEtNTI1MjI_c6b82fbd-a1bc-4593-9c52-85f22020a018"
      unitRef="usd">27253000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6541e3123f4b4f95ab2b6807545ac50c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtNS0xLTEtNTI1MjI_5989e209-d058-48eb-8b5f-1c4ff3b0ecd7"
      unitRef="usd">45684000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtNy0xLTEtNTI1MjI_954a8a48-1f95-42fc-8a07-7fb9b1133900"
      unitRef="usd">88000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtOS0xLTEtNTI1MjI_744301e6-c72b-4b52-ade6-cbc8d01ee5c1"
      unitRef="usd">227000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i93e25fe0027c4120b0f1d4fa7728956b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTpkYzEyOTg5MzZlMDQ0ZjlmYWM4MWRiMDkxMTYwNjkyZS90YWJsZXJhbmdlOmRjMTI5ODkzNmUwNDRmOWZhYzgxZGIwOTExNjA2OTJlXzYtMTEtMS0xLTUyNTIy_f4207dad-ac77-4dba-adfa-e469f5da402e"
      unitRef="usd">5211000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtMS0xLTEtNTI1MjI_b2ab1ec1-9f52-48b8-bc29-958026efc5e0"
      unitRef="number">0.0328</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtMy0xLTEtNTI1MjI_7b8db091-38cf-4231-941f-bb9b4bf6f162"
      unitRef="number">0.0308</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtNS0xLTEtNTI1MjI_674a6db8-0c80-4f57-8b4b-2f5e2573e400"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzMtNy0xLTEtNTI1MjI_4f6892ed-6add-4598-9795-05db13a626c7"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtMS0xLTEtNTI1MjI_580fe743-fcc4-4808-a148-643c3e7a1d9c"
      unitRef="number">0.0318</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i07702274634340b3ada52be9e24f993d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtMy0xLTEtNTI1MjI_08a1d6fc-0fe7-421d-80d8-1a66b84404b9"
      unitRef="number">0.0297</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtNS0xLTEtNTI1MjI_322e6df8-3534-418a-97b7-9c18d1045c61"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzQtNy0xLTEtNTI1MjI_ff3d2138-0a87-47f9-9f07-cb1c8ea98a66"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ib5d6b041e449411790088d2b91a9f3e6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtMS0xLTEtNTI1MjI_02a1defa-7a17-4130-b842-2d76d683c259"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i48a9457577bb473da5bd3e971c05d249_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtMy0xLTEtNTI1MjI_c5c26e08-2e9a-41f1-b380-e57d08dc4c37"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i95c667581df84eba9d839c3823cf4711_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtNS0xLTEtNTI1MjI_ce6a08cc-6608-4b42-9c57-ab3e508d3518"
      unitRef="number">0.0327</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="icd1bea5c81844c2999f6b3e888d7f36c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzUtNy0xLTEtNTI1MjI_b92b9e08-4a9f-4e48-8560-ccb1e16bce0a"
      unitRef="number">0.0303</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtMS0xLTEtNTI1MjI_6e980f77-60f1-44b3-a5b7-5a4fd74e4255"
      unitRef="number">0.0634</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtMy0xLTEtNTI1MjI_a0597b55-b8de-48d0-aa62-58e0a6d194e3"
      unitRef="number">0.0650</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtNS0xLTEtNTI1MjI_f6257b6b-265a-440c-a7b8-fff81c5b523f"
      unitRef="number">0.0588</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzYtNy0xLTEtNTI1MjI_e6877506-a1e8-4392-80fa-c57a27dca8e4"
      unitRef="number">0.0600</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctMS0xLTEtNTI1MjI_3c92643d-c34a-4a7e-96d0-befbb0ec7727"
      unitRef="number">0.0425</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctMy0xLTEtNTI1MjI_21bd28a8-8790-414b-b5bf-3d7f1310496b"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctNS0xLTEtNTI1MjI_e520f6a3-3efb-41dc-9cfd-b23f7539ef87"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzctNy0xLTEtNTI1MjI_0ac8debc-34ae-4b84-b708-64ab391ece6c"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ifb0991cf3adb4d80b343236e210e4aae_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtMS0xLTEtNTI1MjI_ce05dc25-d0d1-40c9-89aa-14b8841b962f"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i07702274634340b3ada52be9e24f993d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtMy0xLTEtNTI1MjI_7b5b6f8f-d773-444e-be8f-7682259e77d2"
      unitRef="number">0.0500</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i96e9d4a9cd854c7fae27f06e84bfda73_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtNS0xLTEtNTI1MjI_cb55146c-b286-42a3-a576-8487c61b03f0"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i10bb1b22ea4f4f20b586d8e5dd887b78_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzgtNy0xLTEtNTI1MjI_9e43c3fa-55a3-4be8-81c5-e258cf641803"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment
      contextRef="i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktMS0xLTEtNTI1MjI_fda8379d-ef1d-4906-8c77-3a9f60412370"
      unitRef="number">0.0220</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment
      contextRef="i5cc51b64dc5541a6a35196c8272a119d_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktMy0xLTEtNTI1MjI_af432ab1-dd86-4a5d-bdc2-c319fe19cc0a"
      unitRef="number">0.0210</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment
      contextRef="i88eff92e359e4ea88e6a061fedcf86c6_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktNS0xLTEtNTI1MjI_33d01259-daa3-4bdb-809f-7e62bb443f41"
      unitRef="number">0</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment>
    <cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment
      contextRef="ie9f21b3f37c9492b81f6a78a5eb073d8_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90YWJsZTo4MDNiNjlmYjIzZGM0ZTYyYWEyOTJmMTE4NWE5YzY4MS90YWJsZXJhbmdlOjgwM2I2OWZiMjNkYzRlNjJhYTI5MmYxMTg1YTljNjgxXzktNy0xLTEtNTI1MjI_1eb5aade-b999-47c6-aa1f-14bb120401aa"
      unitRef="number">0</cwt:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEzODY5_79ae8da7-5f8f-49b8-bcf5-9d386420fb99"
      unitRef="number">0.053</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <cwt:DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzEzOTY3_43df1864-3318-46f5-8df8-3bfb8cc1294d"
      unitRef="number">0.052</cwt:DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree>
    <cwt:DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MDEw_88a60e59-8b6a-480c-ac68-ee5c3b059681"
      unitRef="number">0.039</cwt:DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i84b59137e5504919ad9dcfff23dba723_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0MjA0_57d6ec07-fd3b-469e-b8e6-cff316e64478"
      unitRef="usd">2900000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="if38e552bece742c9a0d037ce8a4b92e3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNjkvZnJhZzowYTgwYTY1N2Q2ZWQ0ZTEyODcxY2M5ZTRjNTQ3ZTY2YS90ZXh0cmVnaW9uOjBhODBhNjU3ZDZlZDRlMTI4NzFjYzllNGM1NDdlNjZhXzE0Mjc2_575fab4b-9d87-40bc-a7ba-3a79c86c7e14"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODM_c58fe83e-955a-4e95-a442-7701d2a47991">STOCK-BASED COMPENSATION PLANS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's equity incentive plan was approved and amended by stockholders on April&#160;27, 2005 and May&#160;20, 2014. The Company is authorized to issue awards up to 2,000,000 shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company granted RSAs of common stock to Officers and to the Board of Directors. An RSA share represents the right to receive a share of the Company's common stock and is valued based on the fair market value of the Company's common stock at the date of grant. RSAs granted to Officers vest over 36 months with the first year cliff vesting. In general, RSAs granted to Board of Directors vest at the end of 12 months. The RSAs are recognized as expense evenly over 36 months for the shares granted to Officers and 12 months for the shares granted to Board of Directors. As of December 31, 2022, there was approximately $1.7&#160;million of total unrecognized compensation cost related to RSAs. The cost is expected to be recognized over a weighted average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSAs as of December 31, 2022 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSA Shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at January 1, 2022&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;62,691&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;RSAs at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, the Company granted performance-based RSUs of common stock to Officers. Each award reflects a target number shares of common stock that may be issued to the award recipient. The 2022 awards may be earned upon the completion of a 3-year performance period. Whether RSUs are earned at the end of the performance period will be determined based on the achievement of certain performance objectives set by the Board of Directors Compensation Committee in connection with the issuance of the RSUs. The performance objectives are based on the Company's business plan covering the performance period. The performance objectives include achieving the budgeted return on equity, budgeted investment in utility plant, customer service standards, employee safety standards and water quality standards. Depending on the results achieved during the 3-year performance period, the actual number of shares that a grant recipient receives at the end of the performance period may range from 0% to 200% of the target shares granted, provided that the grantee is continuously employed by the Company through the vesting date. If prior to the vesting date employment is terminated by reason of death, disability or normal retirement, then a pro rata portion of this award will vest. The RSUs are recognized as expense ratably over the 3-year performance period using a fair market value of the Company's common share at the date of grant and an estimated number of RSUs earned during the performance period. As of December 31, 2022, there was approximately $2.1&#160;million of total unrecognized compensation cost related to RSUs. The cost is expected to be recognized over a weighted average period of 1.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSUs as of December 31, 2022 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU Shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at January 1, 2022&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;90,942&#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 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;52.71&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Performance criteria adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded compensation costs for the RSAs and RSUs which are included in administrative and general operating expenses in the amount of $4.9 million for 2022 and $6.6&#160;million for 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwMA_6e38c3b7-cd55-418d-bdce-e47f9e1c7682"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzUzOQ_743ebf38-8b1a-427a-92e6-f1535db4c893">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzY0Mw_8e99acab-db8c-4982-8b0b-6f6add082380">P12M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2e6ca98133fd4139b42159d078aba37b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzY5NA_d1ac132d-fe68-46cb-9d7f-215c87933d74">P36M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i51119dd097964fd5863f51404c85d4f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzczNg_937b2afc-51f4-41c8-8e8a-215b8b3e31ce">P12M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzgzNA_33aea3cd-d41a-4b3b-9dcb-c6b3a3d24343"
      unitRef="usd">1700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzU0OTc1NTgxNzEwNQ_229423e4-297e-4382-9f54-e16fa90648b2">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwOTM_f8a6e910-1127-431b-b54c-ce372abafc9c">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSAs as of December 31, 2022 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSA Shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSAs at January 1, 2022&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;62,691&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;RSAs at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of the outstanding RSUs as of December 31, 2022 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.522%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU Shares&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at January 1, 2022&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;90,942&#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 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;52.71&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;56.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Performance criteria adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i403bf901cd3c4698992bea27fdab2b22_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzEtMS0xLTEtNTI1MjI_b71f94d9-cd81-48c4-891c-e307dbde7b4e"
      unitRef="shares">62691</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i403bf901cd3c4698992bea27fdab2b22_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzEtMy0xLTEtNTI1MjI_698382a5-6952-4f7c-b04c-cbb52b2d91f0"
      unitRef="usdPerShare">53.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzItMS0xLTEtNTI1MjI_45d8c2bf-c858-47e8-a0ac-bed058b9a396"
      unitRef="shares">42057</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzItMy0xLTEtNTI1MjI_47132856-a0e9-45bb-8b97-982ed249b60d"
      unitRef="usdPerShare">56.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzMtMS0xLTEtNTI1MjI_1cac6c20-5538-4062-979e-3162394531cc"
      unitRef="shares">51032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzMtMy0xLTEtNTI1MjI_21bc42d4-0640-47b8-ad67-27e34425db3c"
      unitRef="usdPerShare">53.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMS0xLTEtNTg1Mzc_798cc08a-1165-4143-8ef4-a78f45d50188"
      unitRef="shares">1650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic31f66175b4d4934a67fe4ab199c949f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMy0xLTEtNTg1Mzc_11647e4b-b4d3-45ca-8f0a-ab3e4c04c460"
      unitRef="usdPerShare">56.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMS0xLTEtNTI1MjI_4a1d7352-83a9-488f-b88b-533389f69dcb"
      unitRef="shares">52066</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i474d4f274eef454db0cdeead25864ff8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowZTUzZWRmMmRlNjU0NTEwOWIxYmZmYTliOGRiNzljYi90YWJsZXJhbmdlOjBlNTNlZGYyZGU2NTQ1MTA5YjFiZmZhOWI4ZGI3OWNiXzQtMy0xLTEtNTI1MjI_29f489f1-c8a2-476d-b54b-a3ccc7507bcd"
      unitRef="usdPerShare">55.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODU_9a77f9f0-b404-4ec2-9af9-d09923b06183">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODY_af9ddaec-3368-4d3e-a286-5bf0222dcfdd">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate
      contextRef="i36250a72a0e54a638af9c826223ab5ea_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwNTQ_01363e93-bbfc-40d9-82f2-6a7c28ce1691"
      unitRef="number">0</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate
      contextRef="ic052c62790174b08b8a2cd3167274c70_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIwNjA_1a58cbe2-0819-46c2-a91a-41155cf786e6"
      unitRef="number">2</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwODg_69166ade-b677-4d33-ba96-207e86677fd2">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ib196884202f043f78b1cf969ccee020f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzI2NzA_f3235562-30d8-4a33-8a86-7cdfb260ac5a"
      unitRef="usd">2100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i123f772849c94a8795825718da82c823_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzIxOTkwMjMyNTg3NDA_7eebbbcf-10ce-4a3a-815a-0256606e1753">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie2d3e6637c864b6388c784217686e6e9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzEtMS0xLTEtNTI1MjI_284061f6-39e1-4fa4-b741-ee7761060545"
      unitRef="shares">90942</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie2d3e6637c864b6388c784217686e6e9_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzEtMy0xLTEtNTI1MjI_207ae0b7-f374-42ba-aeaa-cb44ddb06260"
      unitRef="usdPerShare">52.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzItMS0xLTEtNTI1MjI_65af8ca1-ab6c-40ce-bff8-15787ebd00c7"
      unitRef="shares">35911</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzItMy0xLTEtNTI1MjI_3f1184f1-c1ec-4d8a-9a75-b83e8c28b403"
      unitRef="usdPerShare">56.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzMtMS0xLTEtNTI1MjI_67852366-3e39-41a3-ae32-d6eb2bc99473"
      unitRef="shares">12173</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment>
    <cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzMtMy0xLTEtNTI1MjI_37303f79-01d8-4a81-8465-0bedb81ac74e"
      unitRef="usdPerShare">58.63</cwt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzQtMS0xLTEtNTI1MjI_18ff3807-d983-4609-b635-e8537fb43ae3"
      unitRef="shares">32913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzQtMy0xLTEtNTI1MjI_8e424b20-9745-4d9d-9eb4-a6f0a0a5071a"
      unitRef="usdPerShare">58.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzUtMS0xLTEtNTI1MjI_c4edc6db-1f6e-4500-8b00-636d4be6874a"
      unitRef="shares">13488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icb585e695f2e4f41848acd6c3d861726_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzUtMy0xLTEtNTI1MjI_101df938-bdaf-4f93-a266-e353b15a1786"
      unitRef="usdPerShare">53.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibd34eac674454d859acd5dd342c69c19_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzYtMS0xLTEtNTI1MjI_1577a6ed-888c-4359-b5d2-ad7a49704224"
      unitRef="shares">92625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibd34eac674454d859acd5dd342c69c19_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90YWJsZTowMTc2ZTdiYjljYjU0MmNiYWY0ZWJjN2YxYzRhZDRkYS90YWJsZXJhbmdlOjAxNzZlN2JiOWNiNTQyY2JhZjRlYmM3ZjFjNGFkNGRhXzYtMy0xLTEtNTI1MjI_a6c8247a-32bf-46f3-b66c-13f3d9af0230"
      unitRef="usdPerShare">54.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwNTY_0865f3dd-e427-4f00-8644-f42d30d54c5a"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzIvZnJhZzoyMWE2M2U3MDhkNDk0ZWNjYmMxNWU0ZmU3YzVmMTM1YS90ZXh0cmVnaW9uOjIxYTYzZTcwOGQ0OTRlY2NiYzE1ZTRmZTdjNWYxMzVhXzMwNzI_fc7d95da-bb6a-4e4a-9d82-f7b8fa4ee7f3"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3Nw_1b1f17b3-b235-46fd-a69e-531142cb55f8">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting guidance for fair value measurements and disclosures provides a single definition of fair value and requires certain disclosures about assets and liabilities measured at fair value. A hierarchical framework for disclosing the observability of the inputs utilized in measuring assets and liabilities at fair value is established by this guidance. The three levels in the hierarchy are described in Note 11 - Employee Benefit Plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Specific valuation methods include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, Accounts receivable, short-term borrowings, and accounts payable carrying amounts approximated the fair value because of the short-term maturity of the instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt fair values were estimated using the published quoted market price, if available, or the discounted cash flow analysis, based on the current rates available using a risk-free rate (a U.S. Treasury securities yield curve) plus a risk premium of 0.6%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"&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:32.379%"/&gt;&lt;td style="width:0.1%"/&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.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.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.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.625%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&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.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.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.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.625%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <cwt:FairValueInputsRiskPremium
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3MA_786067a4-6293-4b7b-983d-7f345cad4810"
      unitRef="number">0.006</cwt:FairValueInputsRiskPremium>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90ZXh0cmVnaW9uOmM4YzE5OGFlMTg3MDQ0ZWFhZGM1YzhlZTg3ZGY1ODA4Xzk3Ng_580945ff-8560-4f61-96f2-3138fdad0601">&lt;div style="margin-bottom:3pt;margin-top:8pt;text-align:justify"&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:32.379%"/&gt;&lt;td style="width:0.1%"/&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.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.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.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.625%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;977,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&gt;&lt;td style="width:0.1%"/&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.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.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.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.625%"/&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:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" 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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&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:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&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;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, including current maturities, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ia09142fb2c864f7f98146027459c8b2f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtMS0xLTEtNTI1MjI_11e9cf62-c284-432d-91a3-33702fddc7bd"
      unitRef="usd">1055797000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ifc82851dfc644a55a910407f71b5565e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtMy0xLTEtNTI1MjI_80c0036c-be62-4a96-b249-9855365cfae8"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i6697869dfa4c4df6a33ff4e845bf4a3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtNS0xLTEtNTI1MjI_ad952228-185b-4033-b659-8d45fcab1168"
      unitRef="usd">977227000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i8b5e61c8256045118ae195e2c21643f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtNy0xLTEtNTI1MjI_6ed1e578-2a28-4149-8fe8-73dd7cf4806d"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="ib41727133ef1438baa9646d7dcc18112_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTpmODM4ZDZkNDIwZDU0OWU2YmM4NWEyZjkxZTQxMDI4MS90YWJsZXJhbmdlOmY4MzhkNmQ0MjBkNTQ5ZTZiYzg1YTJmOTFlNDEwMjgxXzMtOS0xLTEtNTI1MjI_fe4739ff-4629-4259-9ba3-b91e987e289f"
      unitRef="usd">977227000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i60ef52ca6b9c4efaab0262221064f829_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtMS0xLTEtNTI1MjI_583afbbe-d529-46fd-972a-82e298c9ee71"
      unitRef="usd">1060986000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i59454ab96a5644989827444f0ba48614_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtMy0xLTEtNTI1MjI_9d8aa56b-2202-4deb-9ab1-691ce3498c08"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i596d11adc7b84a9c952ae36e9d63e4aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtNS0xLTEtNTI1MjI_8de3c494-96cd-4899-8128-128e33c9c4cc"
      unitRef="usd">1338831000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i2b41c49a343f4a51826da2e51e9153c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtNy0xLTEtNTI1MjI_e61c544d-bf70-409e-b656-1f01442346d6"
      unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount
      contextRef="i97aa34248ecc449bb2f37b5ad20369ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzUvZnJhZzpjOGMxOThhZTE4NzA0NGVhYWRjNWM4ZWU4N2RmNTgwOC90YWJsZTplNjQwY2VlNjcwYmM0MTc4YjIzMjIyZThlZmRlNDg1NS90YWJsZXJhbmdlOmU2NDBjZWU2NzBiYzQxNzhiMjMyMjJlOGVmZGU0ODU1XzMtOS0xLTEtNTI1MjI_b76071e0-90fd-4c52-b05d-2804039c5025"
      unitRef="usd">1338831000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTIx_4fedb4af-781a-4b9d-84b3-7007838eb9ed">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Water Supply Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has long-term commitments to purchase water from water wholesalers. The commitments are noted in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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;Water Supply&lt;br/&gt;Contracts*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $22.2&#160;million of commitments to Guadalupe Blanco River Authority (GBRA) in 2023 (details below). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a long-term contract with the Santa Clara Valley Water District that requires the Company to purchase minimum annual water quantities. Purchases are priced at the districts then-current wholesale water rate. The Company operates to purchase sufficient water to equal or exceed the minimum quantities under the contract. The total paid to Santa Clara Valley Water District was $11.3 million in 2022, $11.9 million in 2021, and $15.2 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has a water supply contract with Stockton East Water District (SEWD) that requires a fixed monthly payment. Each year, the fixed monthly payment is adjusted for changes to SEWD's costs. The total paid under the contract was $15.3&#160;million in 2022, $12.9 million in 2021, and $14.3 million in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;21, 2005, the Company entered into an agreement with Kern County Water Agency (Agency) to obtain treated water for the Company's operations. The term of the agreement is to January&#160;1, 2035, or until the repayment of the Agency's bonds (described hereafter) occurs. Under the terms of the agreement, the Company is obligated to purchase approximately 20,500 acre feet of treated water per year. The Company is obligated to pay the Capital Facilities Charge and the Treated Water Charge regardless of whether it can use the water in its operation, and is obligated for these charges even if the Agency cannot produce an adequate amount to supply the 20,500 acre feet in the year. This agreement supersedes a prior agreement with Kern County Water Agency for the supply of 11,500 acre feet of water per year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three other parties, including the City of Bakersfield, are also obligated to purchase a total of 32,500 acre feet per year under separate agreements with the Agency. Further, the Agency has the right to proportionally reduce the water supply provided to all of the participants if it cannot produce adequate supplies. If any of the other parties does not use its allocation, that party is obligated to pay its contracted amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If any of the parties were to default on making payments of the Capital Facilities Charge, then the other parties are obligated to pay for the defaulting party's share on a pro-rata basis. If there is a payment default by a party and the remaining parties have to make payments, they are also entitled to a pro-rata share of the defaulting party's water allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to use all its entitled water in its operations every year. In addition, if the Company were to pay for and receive additional amounts of water due to a default of another participating party; the Company believes it could use this additional water in its operations without incurring substantial incremental cost increases. If additional treated water is available, all parties have an option to purchase this additional treated water, subject to the Agency's right to allocate the water among the parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total obligation of all parties, excluding the Company, is approximately $82.4 million to the Agency. Based on the credit worthiness of the other participants, which are government entities, it is believed to be highly unlikely that the Company would be required to assume any other parties' obligations under the contract due to their default.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company pays a capital facilities charge and charges related to treated water that together total $10.5 million annually, which equates to $510.67 dollars per acre foot. Total treated water charge for 2022 was $3.8 million. As treated water is being delivered, the Company will also be obligated for the Company's portion of the operating costs; that portion is currently estimated to be $72.58 dollars per acre foot. The actual amount will vary due to variations from estimates, inflation, and other changes in the cost structure. Our overall estimated cost of $510.67 dollars per acre foot is less than the estimated cost of procuring untreated water (assuming water rights could be obtained) and then providing treatment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 16, 2022, BVRT Utility Holding Company (BVRT), a majority owned subsidiary of Texas Water, entered into a long-term water supply agreement with the Guadalupe Blanco River Authority (GBRA) through its wholly owned subsidiary, Camino Real Utility (Camino Real). The Company has provided a limited guarantee to GBRA for the agreed upon obligations. GBRA is a water conservation and reclamation district established by the Texas Legislature that oversees water resources for 10 counties. Under the terms of the agreement with GBRA, Camino Real is contracted to receive up to 2,419 acre-feet of potable water annually. The GBRA agreement involves four off-takers, including Camino Real, and GBRA plans to extend a potable water pipeline from the City of Lockhart to the City of Mustang Ridge and surrounding areas. Camino Real is contracted to be the utility service provider in this area of the Austin metropolitan region and to provide potable water, recycled water, and wastewater services to portions of the City of Mustang Ridge and surrounding areas. In 2022, Camino Real committed $21.5&#160;million for its share of the cost of the pipeline project. As of December 31, 2022, this committed cash has not been transferred to GBRA and is classified as part of restricted cash on the Consolidated Balance Sheets. The Company currently expects this committed cash to be transferred to GBRA in the first half of 2023. In January of 2023, Camino Real committed an additional $11.1&#160;million for its share of the cost of the pipeline project. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating and finance leases for water systems, offices, land easements, licenses, equipment, and other facilities. The leases generally have remaining lease terms of 1 year to 50 years, some of which include options to extend the lease for up to 25 years. The exercise of lease renewal options is at the Company&#x2019;s sole discretion. Most of the Company&#x2019;s lease agreements contain mutual termination options that require prior written notice by either lessee or lessor. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. Certain leases include options to purchase the leased property. The depreciable life of the assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option that is reasonably certain of exercise. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet as the Company applied the short-term lease exception allowed by the Financial Accounting Standards Board guidance. Lease expense for these leases is recognized on a straight-line basis over the lease term. A subset of the Company&#x2019;s leases contains variable lease payments that depend on changes in the CPI. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines if an arrangement is a lease at contract inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use (ROU) assets that are recorded represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company&#x2019;s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The ROU asset and lease liability may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Variable lease payments that are based on changes in CPI are included in the measurement of ROU asset and lease liability on the basis of the rate at lease commencement. Subsequent changes to the payments as a result of changes to the CPI rate are recognized in the period in which the obligation of these payments is incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a"&gt;Other assets: Other&lt;/span&gt;&lt;/span&gt;&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;14,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;15,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciable plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(14,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net utility plant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416"&gt;Current maturities of long-term debt, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709"&gt;Long-term debt, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease 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 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;2,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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 right-of-use 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&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 lease liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease 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 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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#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-bottom: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:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&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;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash activities: right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:120%"&gt;Maturities of lease liabilities as of December 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&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:18.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,230&#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-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:20.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Groundwater Contamination&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has undertaken litigation against third parties to recover past and future costs related to ground water contamination in our service areas. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. The CPUC's general policy requires all proceeds from contamination litigation to be used first to pay transactional expenses, then to make customers whole for water treatment costs to comply with the CPUC's water quality standards. The CPUC allows for a risk-based consideration of contamination proceeds which exceed the costs of the remediation described above and may result in some sharing of proceeds with the shareholder, determined on a case by case basis. The CPUC has authorized various memorandum accounts that allow the Company to track significant litigation costs to request recovery of these costs in future filings and uses of proceeds to comply with CPUC's general policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously reported, Cal Water has filed with the City of Bakersfield, in the Superior Court of California, a lawsuit that names potentially PRPs, who manufactured and distributed products containing TCP in California. TCP has been detected in the ground water. The lawsuit seeks to recover treatment costs necessary to remove TCP. On December&#160;20, 2017, Cal Water entered into an $85.0 million settlement agreement and release of claims with the PRPs, in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.&#160;CIV-470999&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(TCP Action).&#160;The TCP Action sought damages and other relief related to the PRPs&#x2019; alleged contamination of drinking water supply and water wells with the chemical TCP. The proceeds from the settlement, after payment of the legal fees, was $56.0 million and was used to reimburse a portion of the capital costs associated with Cal Water&#x2019;s remediation efforts related to such alleged TCP contamination. As of December 31, 2021, Cal Water used all of the proceeds on remediation efforts related to the alleged TCP contamination. Under the terms of the Agreement, the PRPs are released from all claims regarding 47 of the 57 total claimed wells, and Cal Water agreed to file a dismissal with prejudice of the TCP Action. The PRPs are also released from future claims regarding TCP contamination of any other wells, unless and until Cal Water has installed granular activated carbon filtration systems or other then-approved Sate treatment technology for TCP on, or replaced, 36 wells due to TCP contamination.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. The status of each significant matter is reviewed and assessed for potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount of the range of loss can be estimated, a liability is accrued for the estimated loss in accordance with the accounting standards for contingencies. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based on the best information available at the time. While the outcome of these disputes and litigation matters cannot be predicted with any certainty, management does not believe when taking into account existing reserves the ultimate resolution of these matters will materially affect the Company's financial position, results of operations, or cash flows. The Company has recognized a liability of $5.3 million for all known legal matters as of December&#160;31, 2022 primarily due to potable water main leaks and other work related legal matters. The cost of litigation is expensed as incurred and any settlement is first offset against such costs. Any settlement in excess of the cost to litigate is accounted for on a case by case basis, dependent on the nature of the settlement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cwt:ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE1_89ca3b74-c693-489b-a7f8-31985fe78309">The commitments are noted in the table below.&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&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;Water Supply&lt;br/&gt;Contracts*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;*&#160;&#160;&#160;&#160;Estimated annual contractual obligations are based on the same payment levels as 2022. Includes $22.2&#160;million of commitments to Guadalupe Blanco River Authority (GBRA) in 2023 (details below).</cwt:ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzEtMS0xLTEtNTI1MjI_12997ad9-0393-4729-a010-cacc981f63c3"
      unitRef="usd">57705000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzItMS0xLTEtNTI1MjI_5f60fdb2-4d33-41cf-9de6-3eafbc626d26"
      unitRef="usd">35450000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzMtMS0xLTEtNTI1MjI_e54a0be2-e6eb-43cb-a640-57a429354c04"
      unitRef="usd">35450000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzQtMS0xLTEtNTI1MjI_768a4e21-2f65-4f86-961f-c9bcf391551a"
      unitRef="usd">35454000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzUtMS0xLTEtNTI1MjI_92c1d415-25f7-4845-bff6-1e76d6ec194a"
      unitRef="usd">35454000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear
      contextRef="ia929886237bb4101896b879bb50cb18a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo2OWI2OThhODUyMDQ0NjQ2YTc5NzZjYzBjNmExMmY5MC90YWJsZXJhbmdlOjY5YjY5OGE4NTIwNDQ2NDZhNzk3NmNjMGM2YTEyZjkwXzYtMS0xLTEtNTI1MjI_eb67f370-01b6-4190-85b3-52d732778820"
      unitRef="usd">482686000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <cwt:PaymentsForOtherCommitments
      contextRef="i960f9cb96f12405989ab7a13c0fa17bf_D20230101-20231231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzIxOTkwMjMyNzIyNTM_916224a2-02f6-4bea-aeff-65778b0ca2ac"
      unitRef="usd">22200000</cwt:PaymentsForOtherCommitments>
    <us-gaap:PaymentsToSuppliers
      contextRef="i5ae3a0df8b264e63ac9c883390f83224_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzc4NQ_e5b90d8a-8beb-45ee-b080-201d65dd31c0"
      unitRef="usd">11300000</us-gaap:PaymentsToSuppliers>
    <us-gaap:PaymentsToSuppliers
      contextRef="i5e90771d3b774be2b72708c55ef9724a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzc5Nw_c04176ee-2d07-48a9-9d35-5aa2b88e8070"
      unitRef="usd">11900000</us-gaap:PaymentsToSuppliers>
    <us-gaap:PaymentsToSuppliers
      contextRef="i2995819377184c3f96611c32b6ea8140_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzgxMw_403cca49-b9af-47c0-883c-92a8fe8b1fbd"
      unitRef="usd">15200000</us-gaap:PaymentsToSuppliers>
    <us-gaap:PaymentsToSuppliers
      contextRef="if9ca49456d83480ca34d03b07f91c125_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNjY_3bbd6968-8ee4-4e63-b6f0-1956d7b0af12"
      unitRef="usd">15300000</us-gaap:PaymentsToSuppliers>
    <us-gaap:PaymentsToSuppliers
      contextRef="i6a68ae5850444f4c983a779827fcbb4a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNzg_c044681c-b6a5-473d-ada6-9b4dc6453345"
      unitRef="usd">12900000</us-gaap:PaymentsToSuppliers>
    <us-gaap:PaymentsToSuppliers
      contextRef="i629aaee524aa4763ba26b8c5501d4a47_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwOTQ_3b00282f-d72d-4aac-aa6b-289bb3f8eb40"
      unitRef="usd">14300000</us-gaap:PaymentsToSuppliers>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired
      contextRef="if54e9500d1824ba1b29bbe6904018cb6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE0NzA_7f64297f-51f7-4df3-acfe-c7eb8738c042"
      unitRef="acrefoot">20500</us-gaap:UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired>
    <us-gaap:LongTermPurchaseCommitmentMinimumQuantityRequired
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE3NjQ_5855a3f9-232a-47e9-a7af-c5cb5712c440"
      unitRef="acrefoot">20500</us-gaap:LongTermPurchaseCommitmentMinimumQuantityRequired>
    <cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE4ODI_c0662b44-5576-4f7a-a85d-862a2406892c"
      unitRef="acrefoot">11500</cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement>
    <cwt:LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzE5MTU_66ba7d22-e6e0-4a12-ae0e-321a98a63d32"
      unitRef="entity">3</cwt:LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement>
    <cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzIwMTA_1580937a-5d4c-4f55-ad7b-55b9ae5b308f"
      unitRef="acrefoot">32500</cwt:LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="i4d9b4ce68cf14431a1ad34e033b86d6d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzMzMDk_3ffe1dba-c5b8-4839-80b0-6a5dfe259f96"
      unitRef="usd">82400000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:CostOfPurchasedWater
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM2NzI_b07ba6ce-51bf-40f1-a0ef-7049e67196f2"
      unitRef="usd">10500000</us-gaap:CostOfPurchasedWater>
    <cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot
      contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM3MDI_05b13c1d-92fc-4fbb-8e11-4f9af83f456d"
      unitRef="usd">510.67</cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot>
    <us-gaap:WaterProductionCosts
      contextRef="ida13ab1843304e668799f0ab128a0327_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM3Njg_b9114c38-0aca-4098-b0af-09ba03d770fe"
      unitRef="usd">3800000</us-gaap:WaterProductionCosts>
    <cwt:LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot
      contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzM5MzY_707435c5-cd65-48bd-bb21-736536c3332c"
      unitRef="usd">72.58</cwt:LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot>
    <cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot
      contextRef="ic44ba7c3abcc410cbe22faca1b47bfe6_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzQxMDY_02918875-0f27-4cba-bb8b-6b7a1ff4e192"
      unitRef="usd">510.67</cwt:LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot>
    <cwt:PaymentsForOtherCommitments
      contextRef="i993f679b3e2a4d82a030d4339197cf25_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzU0OTc1NTgyOTgwOA_2655e4eb-39dc-475f-b408-13c97c02c3ee"
      unitRef="usd">21500000</cwt:PaymentsForOtherCommitments>
    <cwt:PaymentsForOtherCommitments
      contextRef="i193df4f562ca4ff1addfe45320e9fa99_D20230101-20230131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzU0OTc1NTgzMDA0Nw_014442c7-f463-4d67-841f-3712b3f05728"
      unitRef="usd">11100000</cwt:PaymentsForOtherCommitments>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEy_4841ff50-ad7a-4458-9886-8c6db81a32a0">P1Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i997ef626bd414fc684441df6ebfb9e33_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEy_ef54aecd-8154-4931-bffc-efc8ead92c42">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE4_223fbc0b-4aff-459f-a1e5-5ec93659b111">P50Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i232acafa536a41bebc7023d26edf8e49_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE4_f965d463-7c34-43b8-87f6-20dfe4f20cb4">P50Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTA5_0d1c5786-1660-4c3c-ae15-f184a13ea414">P25Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTA5_741a667c-9fb8-4112-8cd8-219e9bcb761e">P25Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <cwt:LeasesSupplementalBalanceSheetInformationTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTEw_65cbc002-997a-46da-8e84-523b7d8001ca">&lt;div style="margin-bottom: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:120%"&gt;Supplemental balance sheet information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_8d88ce9b-45bd-4155-b5ad-b05f04a34cbd"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMC0xLTEtNTI1MjI_bbc38dea-670f-4096-8005-4896ca75573a"&gt;Other assets: Other&lt;/span&gt;&lt;/span&gt;&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;14,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;15,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_4fd8d776-5e68-4729-b9f8-e73b0aa03551"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMC0xLTEtNTI1MjI_ae5cc190-38cd-463f-b9ce-c6e0676582c3"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_4db9b845-fa3d-4760-9b85-ec41f81a9f3f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMC0xLTEtNTI1MjI_c74fc77c-5a5c-40be-aec9-b23bbf61ca62"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciable plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(14,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net utility plant&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_0aebde38-9f2c-48a8-88e2-3af65c5fa0b0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTAtMS0xLTUyNTIy_bb334dec-36d8-4513-aedd-2500152a6416"&gt;Current maturities of long-term debt, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_1b8b9a31-cf10-4f59-b52b-1bfe3797cb6e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTAtMS0xLTUyNTIy_b2a4a1a5-464d-4237-80ba-9358faafe709"&gt;Long-term debt, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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 months&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:LeasesSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMS0xLTEtNTI1MjI_490b56e5-fbc9-4771-9b3a-3b9facce04d2"
      unitRef="usd">14762000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzItMy0xLTEtNTI1MjI_8dbcee07-abb2-468c-8673-7ec91558e503"
      unitRef="usd">15318000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMS0xLTEtNTI1MjI_7e7075fe-83b5-47df-bafe-135902770a26"
      unitRef="usd">1065000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzQtMy0xLTEtNTI1MjI_f3da8c79-5bac-4f5e-a635-f12433077c19"
      unitRef="usd">1802000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMS0xLTEtNTI1MjI_9fea0506-b1a3-45ab-9ebb-719b41d7b1d4"
      unitRef="usd">13838000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzUtMy0xLTEtNTI1MjI_62b804a0-d8ca-4f1b-9937-c32aee562d47"
      unitRef="usd">13601000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzYtMS0xLTEtNTI1MjI_3238f3a9-0ea5-4ff6-b428-6ec3192ecf4e"
      unitRef="usd">14903000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzYtMy0xLTEtNTI1MjI_43578fac-6d31-4a4d-9c2e-686323ad883b"
      unitRef="usd">15403000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzktMS0xLTEtNTI1MjI_9591a003-053e-4bac-aaaf-44c2497fa4cd"
      unitRef="usd">19820000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzktMy0xLTEtNTI1MjI_0262c3d7-36f5-40fb-9466-02f08c05073a"
      unitRef="usd">19494000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEwLTEtMS0xLTUyNTIy_00e82d86-de15-4cd6-bd2a-4384bd272d37"
      unitRef="usd">14017000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEwLTMtMS0xLTUyNTIy_80032932-f67f-46d0-83ab-ba3ba10f70ca"
      unitRef="usd">12411000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzExLTEtMS0xLTUyNTIy_266550d9-0943-4875-895d-234e98d85506"
      unitRef="usd">5803000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzExLTMtMS0xLTUyNTIy_5cd292da-6a1f-4e40-8137-4f097d0b838f"
      unitRef="usd">7083000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTEtMS0xLTUyNTIy_165bad3b-a670-4bbb-ba70-18f8a2a28d7f"
      unitRef="usd">2555000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzEzLTMtMS0xLTUyNTIy_08c881c4-13f9-433c-8717-ba43b9cea252"
      unitRef="usd">809000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTEtMS0xLTUyNTIy_9e9c7fd8-4387-4e57-814c-7970f9b1d985"
      unitRef="usd">2675000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE0LTMtMS0xLTUyNTIy_1e8adb1e-5f08-4f6e-bd2f-a20a46be3f58"
      unitRef="usd">4918000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE1LTEtMS0xLTUyNTIy_d323cf05-6c78-4588-babe-73df9cdd6216"
      unitRef="usd">5230000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE1LTMtMS0xLTUyNTIy_a2f47800-364e-472c-b89b-e1a2ee1be193"
      unitRef="usd">5727000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE4LTEtMS0xLTUyNTIy_6832162e-2fc3-4d1d-981f-f3341050325a">P119M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE4LTMtMS0xLTUyNTIy_4cebcc8e-8ad7-45ce-aed4-47e6c6d95760">P129M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE5LTEtMS0xLTUyNTIy_f57800d8-40c5-439c-9bb3-03524e391430">P32M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzE5LTMtMS0xLTUyNTIy_b12f6b85-02c8-4eac-815c-7d6243162ad9">P46M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIyLTEtMS0xLTUyNTIy_0b05267b-783d-41fe-a8db-d2b78e3a8853"
      unitRef="number">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIyLTMtMS0xLTUyNTIy_b144c7f1-c105-45d6-81bf-8e4ce5dcd8a2"
      unitRef="number">0.034</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIzLTEtMS0xLTUyNTIy_70c1d569-0fdd-4c38-beaf-3e3c50f185e9"
      unitRef="number">0.044</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo4MTQzNjIxYzk4NjY0ZDFlYjMyZTI0OGZiN2JhNzNjZi90YWJsZXJhbmdlOjgxNDM2MjFjOTg2NjRkMWViMzJlMjQ4ZmI3YmE3M2NmXzIzLTMtMS0xLTUyNTIy_6f9989cb-d3fd-4d27-8c6b-3dee61ea09f4"
      unitRef="number">0.046</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTE5_0d3dc1f4-d047-4de6-abf6-df5f10505206">&lt;div style="margin-bottom:8pt;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:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease 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 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;2,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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 right-of-use 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:bottom"&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 lease liabilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total lease 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 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;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzItMy0xLTEtNTI1MjI_86d68f25-8d82-43f6-b4d3-1dd7de705a25"
      unitRef="usd">2514000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzItNS0xLTEtNTI1MjI_d9c855b1-bca9-4f46-bae8-880b0c2d690c"
      unitRef="usd">2464000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzUtMy0xLTEtNTI1MjI_6eca0fd7-b353-45a4-a0a2-a497bc9d7ce0"
      unitRef="usd">1606000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzUtNS0xLTEtNTI1MjI_dda9699f-3ea5-438f-9aa2-4cb6b28fbc0b"
      unitRef="usd">1598000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzYtMy0xLTEtNTI1MjI_cb6a26ec-1de1-4382-a53b-622ff418623d"
      unitRef="usd">246000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzYtNS0xLTEtNTI1MjI_85932adb-1468-4c24-b1fe-9a2620ba6f1c"
      unitRef="usd">282000</us-gaap:FinanceLeaseInterestExpense>
    <cwt:FinanceLeaseCostTotal
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzctMy0xLTEtNTI1MjI_c1dcf35f-ee4a-4447-9b3b-0059d86cd371"
      unitRef="usd">1852000</cwt:FinanceLeaseCostTotal>
    <cwt:FinanceLeaseCostTotal
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzctNS0xLTEtNTI1MjI_331718ab-ba8e-44af-845f-da05c9181536"
      unitRef="usd">1880000</cwt:FinanceLeaseCostTotal>
    <us-gaap:ShortTermLeaseCost
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzktMy0xLTEtNTI1MjI_6e6936b1-a78c-4d28-83f1-1853d7c38b22"
      unitRef="usd">2101000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzktNS0xLTEtNTI1MjI_526adb14-11ef-4969-862f-24ab294d0801"
      unitRef="usd">2079000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzEwLTMtMS0xLTUyNTIy_c5786ae7-02c6-4d72-9578-6811d39f5a60"
      unitRef="usd">519000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzEwLTUtMS0xLTUyNTIy_3d2bf292-445d-495a-961f-f6d0aba9db9e"
      unitRef="usd">415000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzExLTMtMS0xLTUyNTIy_312a5199-027b-4151-9e4c-95d9fc60f6ef"
      unitRef="usd">6986000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTo5MGVhZmUzZDBkNjY0Yzc0OTg1NDRlZmE3MGIwMTA5Mi90YWJsZXJhbmdlOjkwZWFmZTNkMGQ2NjRjNzQ5ODU0NGVmYTcwYjAxMDkyXzExLTUtMS0xLTUyNTIy_7b026db1-4001-415c-8c03-a6877a35c5de"
      unitRef="usd">6838000</us-gaap:LeaseCost>
    <cwt:LeasesSupplementalCashFlowInformationTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTIw_e73847ff-9054-4906-aff7-d1158201cf4e">&lt;div style="margin-bottom: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:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&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;2,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&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;824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash activities: right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&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;1,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwt:LeasesSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzItMS0xLTEtNTI1MjI_8d6c5131-d07b-4fd6-825c-0fb8eb4a75cc"
      unitRef="usd">2498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzItMy0xLTEtNTI1MjI_3a188aa2-4096-4543-b7b2-5666b6304633"
      unitRef="usd">2445000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzMtMS0xLTEtNTI1MjI_562e3b02-9943-4c8c-84dc-99381f741cc3"
      unitRef="usd">246000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzMtMy0xLTEtNTI1MjI_bf51710e-093e-4566-b1f1-d18b4b482b95"
      unitRef="usd">282000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzQtMS0xLTEtNTI1MjI_ee603223-268d-4d10-a263-856e3b9ac7dd"
      unitRef="usd">824000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzQtMy0xLTEtNTI1MjI_464cc8fe-3f72-466a-9763-9280f3be7ac5"
      unitRef="usd">766000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzYtMS0xLTEtNTI1MjI_783a1b65-3e35-44ee-abc8-242381a5919a"
      unitRef="usd">1634000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzYtMy0xLTEtNTI1MjI_3b11923b-bf48-46b7-98f2-484f50daff75"
      unitRef="usd">1707000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzctMS0xLTEtNTI1MjI_6cf6bf7a-0fed-4700-9a97-8d3f17db476a"
      unitRef="usd">326000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i7478d7e884a540ce9fa133a6ae1d83f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTowMGY4MTk1NDRkMzU0ZGQ3OTk4YThkNTkxYjMzZGI5Yi90YWJsZXJhbmdlOjAwZjgxOTU0NGQzNTRkZDc5OThhOGQ1OTFiMzNkYjliXzctMy0xLTEtNTI1MjI_8bc36526-d821-4c05-a25a-973829f870c3"
      unitRef="usd">1286000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTAy_a590ba37-2f3b-4199-8e2a-ea1d2969c491">&lt;div style="margin-bottom:8pt;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:120%"&gt;Maturities of lease liabilities as of December 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&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:18.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzExMTAz_723f626f-3f52-475c-83af-b4a6b894e983">&lt;div style="margin-bottom:8pt;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:120%"&gt;Maturities of lease liabilities as of December 31, 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.372%"/&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:18.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,707)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;14,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzEtMS0xLTEtNTI1MjI_b248c7d2-fb1f-49fa-8351-52786fe38b9e"
      unitRef="usd">2433000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzEtMy0xLTEtNTI1MjI_77db9d50-7ae2-4eb2-8c7f-3fd9d9784482"
      unitRef="usd">2747000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzItMS0xLTEtNTI1MjI_ff1eb656-fed4-4e08-b5e0-845dc122233d"
      unitRef="usd">2089000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzItMy0xLTEtNTI1MjI_c1e8beb3-541b-4439-bf5f-f833c9096335"
      unitRef="usd">968000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzMtMS0xLTEtNTI1MjI_9cd5e7ec-f5e6-4fcc-aa99-eaacd773bede"
      unitRef="usd">1798000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzMtMy0xLTEtNTI1MjI_8cdb9be3-37a1-47cd-ac2c-764344382d10"
      unitRef="usd">1212000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzQtMS0xLTEtNTI1MjI_c0505d67-5af1-4398-a0d4-d1a3fb4371c6"
      unitRef="usd">1638000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzQtMy0xLTEtNTI1MjI_b644187b-e7a8-4207-bc4c-24061a97785f"
      unitRef="usd">705000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzUtMS0xLTEtNTI1MjI_1c321d96-ad71-4ee3-9ba6-af90d708fc7a"
      unitRef="usd">1472000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzUtMy0xLTEtNTI1MjI_7968b542-ce00-4a12-a920-bfca05f6b6e2"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzYtMS0xLTEtNTI1MjI_83a0ca64-a362-484c-b4c2-11ba69e9e0e4"
      unitRef="usd">8180000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzYtMy0xLTEtNTI1MjI_3d29f996-c102-4f2e-948a-ffbc8ffd3b0b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzctMS0xLTEtNTI1MjI_dcdb4da1-1118-4c72-8b1d-e13b89569e11"
      unitRef="usd">17610000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzctMy0xLTEtNTI1MjI_d23879a5-ed7f-4627-8dd5-c7c36c0bb041"
      unitRef="usd">5632000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzgtMS0xLTEtNTI1MjI_ea38971e-7cef-489c-b0ee-af7db293ea8b"
      unitRef="usd">2707000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzgtMy0xLTEtNTI1MjI_87eb99f7-ef1e-4135-aa84-893a5be39372"
      unitRef="usd">402000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzktMS0xLTEtNTI1MjI_bce9d43a-b775-4317-aade-5322b1ceefdb"
      unitRef="usd">14903000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i32be0384b5444f618f586802f188ce09_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90YWJsZTpiYTgyMTQ1OThmYTA0YmJjYmJkY2NjZjBjMzYzY2I0YS90YWJsZXJhbmdlOmJhODIxNDU5OGZhMDRiYmNiYmRjY2NmMGMzNjNjYjRhXzktMy0xLTEtNTI1MjI_b72a3de6-a0c9-438f-af37-4eaa01f3f5e0"
      unitRef="usd">5230000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzg1MjE_cf808a60-2cde-4e49-b45d-1d8639ae772f"
      unitRef="usd">85000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:ProceedsFromLegalSettlements
      contextRef="i8e5c803b962e4ab4b2c4270db4c71a31_D20171220-20171220"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzg5NDQ_c0e0767c-96f2-4d26-b381-6e44bfed18d6"
      unitRef="usd">56000000</us-gaap:ProceedsFromLegalSettlements>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzkzMDY_a99ecb34-9e22-4ef7-9eee-33abd0688ac5"
      unitRef="well">47</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i6e2024386d9a4d7297e3d1af7658b92c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzkzMTY_c5775b78-013c-44f8-92d3-7107d103211c"
      unitRef="well">57</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i33ab026795f743d7a6540f50d5e42ac8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5Xzk2Njk_045ab030-1c10-4920-9dec-1248a168781e"
      unitRef="well">36</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xNzgvZnJhZzo2NWQxMWJkNjgwYzc0ZTE0YjBkMzFmY2IzZjRkZDUwOS90ZXh0cmVnaW9uOjY1ZDExYmQ2ODBjNzRlMTRiMGQzMWZjYjNmNGRkNTA5XzEwNzMz_754e1c81-8445-4da1-83af-30448f432860"
      unitRef="usd">5300000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzIwMzg_3350d484-758f-432a-8974-2fabf89beea8">ACQUISITIONS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;BVRT Utility Holding Company (BVRT) (Texas Water)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May of 2021, Texas Water became the majority owner of BVRT, a Texas-based utility development company owning and operating four wastewater utilities serving growing communities outside of Austin and San Antonio. Texas Water initially invested funds to enable BVRT to continue to build wastewater infrastructure and converted its investment to equity. BVRT&#x2019;s five wastewater utilities currently serve or are under contract to serve over 3,800 connections, with an estimated potential total build-out of more than 61,000 connections.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Kapalua Water Company and Kapalua Waste Treatment Company (Hawaii Water&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, Hawaii Water received approval from the HPUC to acquire the assets of Kapalua Water Company and Kapalua Waste Treatment Company from Maui Land and Pineapple Company. Hawaii Water paid $4.2&#160;million in cash and took control of the water and wastewater systems on May 1, 2021. Kapalua&#x2019;s water and wastewater systems serve homes, hotels, condominiums, golf courses, restaurants, and other resort amenities in West Maui. Hawaii Water will invest in the water and wastewater system infrastructure to keep service reliable for customers&#x2019; every day and emergency needs, and is committed to providing safe, high-quality water and excellent customer service to local residents, businesses, and visitors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets acquired were $1.6&#160;million of utility plant and liabilities of $0.3&#160;million were assumed. Goodwill of $2.9&#160;million was recorded and consists largely of the synergies expected from combining the operations of Kapalua Water Company and Kapalua Waste Treatment Company and Hawaii Water.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects all the goodwill from the acquisition to be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance sheets and pro forma results of operations for this acquisition have not been presented since the impact of the acquisition was not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <cwt:NumberOfWastewaterUtilities
      contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzQzMw_40002bb4-ac9f-4eec-a7ba-dc3293823e45"
      unitRef="wastewaterutility">5</cwt:NumberOfWastewaterUtilities>
    <cwt:NumberOfConnectionsServed
      contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzUwOQ_44eae174-a359-4218-bbdc-0b2089466fa1"
      unitRef="customer_connection">3800</cwt:NumberOfConnectionsServed>
    <cwt:NumberOfPotentialCustomerConnections
      contextRef="i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzU4Mg_24869858-f2c2-4f42-9fb0-4aed2d90655d"
      unitRef="customer_connection">61000</cwt:NumberOfPotentialCustomerConnections>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ib6b6a765ffe44654b55f0906ce96facb_D20210501-20210501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzEwMzU_87a266b7-77e2-44f3-9a55-dd36bc9b0b2b"
      unitRef="usd">4200000</us-gaap:PaymentsToAcquireBusinessesGross>
    <cwt:AssetAcquisitionAssetsAcquired
      contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE1NTY_00b6e1f7-f3ec-4d59-b886-64ef79236cd2"
      unitRef="usd">1600000</cwt:AssetAcquisitionAssetsAcquired>
    <cwt:AssetAcquisitionLiabilitiesAssumed
      contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE1OTU_5cb140e5-706f-487d-9451-030ff2f99a43"
      unitRef="usd">300000</cwt:AssetAcquisitionLiabilitiesAssumed>
    <us-gaap:Goodwill
      contextRef="iaae7d5098eef4413aee1c8af1c6baf52_I20210501"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xODEvZnJhZzo0YTA1ZmFjZWEyYzQ0MTAwOWZmZjFjMzkxNjM1OGMwZC90ZXh0cmVnaW9uOjRhMDVmYWNlYTJjNDQxMDA5ZmZmMWMzOTE2MzU4YzBkXzE2MjQ_d40615e1-91eb-4b0a-972a-d9b4a12c35d8"
      unitRef="usd">2900000</us-gaap:Goodwill>
    <us-gaap:ErrorCorrectionTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGV4dHJlZ2lvbjpkOTZlMmNhY2VmZmI0MTVjODMxYTQwN2Y0NGIwOGJhM18yMTk5MDIzMjY1NzMz_13469486-db28-4927-a87e-8e8683a19082">IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the issuance of the Company's Consolidated Financial Statements for the year ended December 31, 2021, during the fourth quarter of 2022, the Company identified an immaterial error for a regulatory liability and corresponding decreases to operating revenue and deferred income taxes that were not recorded in 2019 associated with customer refunds. The error does not impact customer billings or cash refunded to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company corrected the error in the accompanying Consolidated Financial Statements through a restatement of the opening retained earnings balance for the year ended December 31, 2020. The Company believes the correction of the error is immaterial to the previously issued Consolidated Financial Statements for prior periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The corrections to the Company's Consolidated Balance Sheet as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CAPITALIZATION AND LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capitalization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,182,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total capitalization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Regulatory balancing accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;298,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also corrected corresponding December 31, 2021 amounts included in Note 4 and Note 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The corrections to the Company's Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,182,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171,917&#160;&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;921,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,281&#160;&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;779,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;768,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ErrorCorrectionTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGV4dHJlZ2lvbjpkOTZlMmNhY2VmZmI0MTVjODMxYTQwN2Y0NGIwOGJhM18yMTk5MDIzMjY1NzM0_8dc0fffb-8dd2-4e11-b88d-854e8da9aae8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The corrections to the Company's Consolidated Balance Sheet as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidated Balance Sheet&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;CAPITALIZATION AND LIABILITIES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capitalization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,182,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total capitalization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,238,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,227,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Current liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Regulatory balancing accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;298,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also corrected corresponding December 31, 2021 amounts included in Note 4 and Note 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The corrections to the Company's Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;525,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;514,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,182,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,171,917&#160;&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;461,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;921,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;910,281&#160;&lt;/span&gt;&lt;/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-bottom:8pt;margin-top:8pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corrections&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As Corrected&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;417,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total equity&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;779,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;768,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY181LTEtMS0xLTYwOTgy_e444df3c-e6ba-439b-868e-a9a5e4fa986b"
      unitRef="usd">525936000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18zMy0xLTEtMS02MDY0Nw_9b6a7877-9261-40ab-b0e5-08a846ac3a63"
      unitRef="usd">-11063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18zMy0zLTEtMS02MDY0Nw_c07599a2-4c67-4174-bc5e-9e82a1caf197"
      unitRef="usd">514873000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTEtMS0xLTYwOTgy_14125007-8f2e-40fa-9730-2f1e0d770ad1"
      unitRef="usd">1182980000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTMtMS0xLTYwOTg2_de0bf182-1124-4277-8e6d-5b03635092b2"
      unitRef="usd">-11063000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY182LTUtMS0xLTYwOTg4_aed38449-d5f8-4d27-aa92-30f7280b04b4"
      unitRef="usd">1171917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTEtMS0xLTYwOTgy_47054df9-f2c7-4083-8471-971e3a27af91"
      unitRef="usd">2238774000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTMtMS0xLTYwOTg2_77136f14-d7d2-401f-ae37-c15ed7aa5537"
      unitRef="usd">-11063000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY183LTUtMS0xLTYwOTg4_63468d00-16ee-4ef4-bc00-9aa21c3cd97f"
      unitRef="usd">2227711000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY185LTEtMS0xLTYwOTg0_b368bfe0-f7a6-4598-ae1e-ef7215253f89"
      unitRef="usd">17547000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Mi0xLTEtMS02MDY0Nw_8e16b477-7e54-4e27-9320-85cca07a5f28"
      unitRef="usd">15361000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Mi0zLTEtMS02MDY0Nw_902e87b7-5d65-4921-a176-58039605fd56"
      unitRef="usd">32908000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC0xLTEtMS02MDk4NA_c2a1681b-99a8-417a-8753-84f14de95929"
      unitRef="usd">256576000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC0zLTEtMS02MDk4Ng_deb0b91d-af1b-4782-93ca-f412ca8c8737"
      unitRef="usd">15361000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMC01LTEtMS02MDk4OA_657e5191-126e-4149-93b5-27fbd8d678e1"
      unitRef="usd">271937000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY18xMS0xLTEtMS02MDk4NA_07b4b8d8-17d0-44bc-8b26-693596122649"
      unitRef="usd">298945000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Ny0xLTEtMS02MDY0Nw_44701b7b-866d-4fb7-902e-0bbee11ac2c3"
      unitRef="usd">-4298000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6MmM5Y2QzNzY3ZDRhNDMzMmE4NGJiNmJlNDliZTI4YWMvdGFibGVyYW5nZToyYzljZDM3NjdkNGE0MzMyYTg0YmI2YmU0OWJlMjhhY180Ny0zLTEtMS02MDY0Nw_7206a8aa-9fa4-4f50-b323-1871f88c8d9e"
      unitRef="usd">294647000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTEtMS0xLTYxMDAx_52b6ab6c-ecee-4ed4-8349-77496c2db00e"
      unitRef="usd">525936000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTMtMS0xLTYxMDAy_cd0496ef-c6a8-44c0-b1f7-4fd7da684378"
      unitRef="usd">-11063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM18zLTUtMS0xLTYxMDAz_eb74561b-cdae-46cb-9faf-3d41ce2f71df"
      unitRef="usd">514873000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib98856ab3d78438380b2a93825a40489_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTEtMS0xLTYxMDAx_d82f8cee-af07-4e13-9d17-1815e57a10e2"
      unitRef="usd">1182980000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7d8c6e711a948b086c9963b0cdbfbe5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTMtMS0xLTYxMDAy_ed1eedc4-7178-42ab-a621-0e23bd47493a"
      unitRef="usd">-11063000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e4d9c0073164299b0e11ad6aa80daa6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODdjNzI0MjdiZDkzNDUzYWFmODNkNjViMzVlN2UwMTMvdGFibGVyYW5nZTo4N2M3MjQyN2JkOTM0NTNhYWY4M2Q2NWIzNWU3ZTAxM180LTUtMS0xLTYxMDAz_c243ab63-0f20-4862-9485-0c54045387b0"
      unitRef="usd">1171917000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i84621cdf899644b5a639274a2a3ba754_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTEtMS0xLTYxMDA0_be9f3103-27c0-4378-9143-4291b67254a2"
      unitRef="usd">472209000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTMtMS0xLTYxMDA1_e2d8ce1f-6ce7-42f0-9bf1-359a542a4f83"
      unitRef="usd">-11063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV8zLTUtMS0xLTYxMDA2_d6a0724a-36f5-4bdd-9f6b-7f21794f5253"
      unitRef="usd">461146000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84621cdf899644b5a639274a2a3ba754_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTEtMS0xLTYxMDA0_30133c94-1cc3-4c4b-8fb1-cef62fe75158"
      unitRef="usd">921344000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5dd6d54dacda47b795f63c5d8c5456b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTMtMS0xLTYxMDA1_d245a976-30dc-41bb-9a63-147396a4ef05"
      unitRef="usd">-11063000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6OTVlMjY1NzY5YzMzNDc5Nzk5MDhmZmU3YmZlNzc4ZGEvdGFibGVyYW5nZTo5NWUyNjU3NjljMzM0Nzk3OTkwOGZmZTdiZmU3NzhkYV80LTUtMS0xLTYxMDA2_2fde31a3-9c34-41cc-bc77-c3bbc5296a30"
      unitRef="usd">910281000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i14a12674f1c44d388397d93c3fe384e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTEtMS0xLTYxMDA3_125bd13c-280b-48fb-afa0-7ac4cf1cd254"
      unitRef="usd">417146000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id5cc52394abe4c90b81d189e56077a5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTMtMS0xLTYxMDA4_17b9e6f0-2831-44c7-beb3-325b392d7296"
      unitRef="usd">-11063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl8zLTUtMS0xLTYxMDA5_eeee9cf7-301d-4dde-a57f-0c2a791a1949"
      unitRef="usd">406083000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14a12674f1c44d388397d93c3fe384e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTEtMS0xLTYxMDA3_c0a86992-4cfd-49ad-8bbd-850aba27149a"
      unitRef="usd">779906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5cc52394abe4c90b81d189e56077a5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTMtMS0xLTYxMDA4_f692eb2c-d2a8-428e-8c2d-064ef96f7bbe"
      unitRef="usd">-11063000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6190a3298a9645f6a28d7fe79e6c6779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18xOTI0L2ZyYWc6ZDk2ZTJjYWNlZmZiNDE1YzgzMWE0MDdmNDRiMDhiYTMvdGFibGU6ODc3ZWM2ZTYwMjhhNGVjYmI4ZWQyNmFkMTg5MDY3OTYvdGFibGVyYW5nZTo4NzdlYzZlNjAyOGE0ZWNiYjhlZDI2YWQxODkwNjc5Nl80LTUtMS0xLTYxMDA5_653133dc-3433-4d62-993f-3a0eb825a38b"
      unitRef="usd">768843000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <dei:AuditorFirmId
      contextRef="iac37759da6714913a128c840bd96a158_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjFjZmFkOTM2ODNhMjRlMGNiMjU4Mzg1NDg0MWEyNTc3L3NlYzoxY2ZhZDkzNjgzYTI0ZTBjYjI1ODM4NTQ4NDFhMjU3N18yMTQvZnJhZzpjYTU4NTIxOTM1N2U0OTA2YTdiOWIxNTljMDY4YjcwMS90ZXh0cmVnaW9uOmNhNTg1MjE5MzU3ZTQ5MDZhN2I5YjE1OWMwNjhiNzAxXzM5MA_1ede2c9f-7190-423a-bcbb-b5d9f5663adb">34</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>104
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  .#858'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
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
M#,\E=0'\OF!,[@[4#<J2_>'_ %!+ P04    "  #@V%6[:BE_T0"  #%!0
M&    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;(V476_:,!2&_XJ52;VJ2 B0
M;32)Q*>*1%=4Z'8Q[<(D!V(UMC/;:;I_/]L)&9,@XH;XX[ROGV-S3EAQ\28S
M (4^:,YDY&1*%6/7E4D&%,L>+X#IG0,7%"L]%4=7%@)P:D4T=WW/"UR*"7/B
MT*YM1!SR4N6$P48@65**Q9\IY+R*G+YS6G@AQTR9!3<."WR$+:C78B/TS&U=
M4D*!2<(9$G"(G$E_/ U,O WX3J"29V-D,MES_F8FJS1R/ ,$.23*.&#]>8<9
MY+DQTAB_&T^G/=((S\<G]Z7-7>>RQQ)F//]!4I5%SA<'I7# 9:Y>>/4(33XC
MXY?P7-I?5-6Q_E<'):54G#9B34 )J[_XH[F'<T%P1> W M]RUP=9RCE6. X%
MKY PT=K-#&RJ5JWA"#./LE5"[Q*M4_&D3(E"*U8_K[ZGT%7:UFRZ26,QK2W\
M*Q9]'SUQIC*)%BR%]'\#5_.T4/X):NIW.LXAZ:%!_Q[YGN]W^ W:) ?6;W!K
MDNCG9"^5T'^)7Y?RK=V&E]U,F8QE@1.('%T'$L0[./'=IW[@/72P#EO689=[
MS<H%6O/DZGMT.VPQ0TN!64)DPN_1#.=$)\X([J ;M72CF^B^80J7R+K5\\7Z
M>;7;+= =IL4#VCV_SAX7:+W>=) %+5EP$]F2"(I6\TMPW0:#X24*]ZRT*(BC
M;2 2);QDJJZR=K7M49.Z-/^%UPWN"8LC81+E<-!2K_=97Y:HFT8]4;RPA;KG
M2I>]'6:ZSX(P 7K_P+DZ3<P!;>>._P)02P,$%     @  X-A5IF61K>K"
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
M)Y&QMP8_"&SDSAB93.:</YG)EW3H>"8@H) HPX#U8PTCH-00Z3#^5)Q.[=(
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
MF1=2=P#X?:V4.1YT%SB]\K/X'U!+ P04    "  #@V%67U&B(G$'   Y.@
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;+U;VW+;-A#]%8R::>.9."(
MWI3:GDDD<NJ'9CQQTC[3$FQQ0I$* =G)WQ>D&%&X"!:5=5]L4<*>!?80 /=@
M>?%4U5_YDC&!OJ^*DE^.ED*LWXW'?+YDJXR_K=:LE+_<5_4J$_*R?ACS=<VR
M16NT*L;$\\+Q*LO+T=5%^]U-?751;421E^RF1GRS6F7UCP^LJ)XN1WCT\XM/
M^<-2-%^,KR[6V0.[9>++^J:65^,=RB)?L9+G58EJ=G\Y>H_?I=1O#-H6_^3L
MB>]]1LU0[JKJ:W-QO;@<>4V/6,'FHH'(Y+]'-F5%T2#)?GSK0$<[GXWA_N>?
MZ&D[>#F8NXRS:57\FR_$\G(4C]""W6>;0GRJGOYBW8""!F]>%;S]BYZZMMX(
MS3=<5*O.6/9@E9?;_]GW+A![!I@>,""= 3G6@'8&5#,@T0$#OS/P=0_Q 8.@
M,PAT#\$!@[ S"-O8;X/51GJ6B>SJHJZ>4-VTEFC-AY:NUEH&."^;.^M6U/+7
M7-J)JVE5\JK(%YE@"W0KY#]YVPB.JGN4?-ODX@<Z1U]N9^CUJS/$EUG-.,I+
M]'E9;7A6+O@;]$JYOA@+V:D&>CSO.O!AVP%RH .?*Y$5%K.IVVQ:K5;RQKP5
MU?RKQ7KFMGZ_6.3-C9T5Z";+%^=R"--LG=M[DKBQ/C$A)[",7I+595X^V&*0
MNB$^5N6\*D5=%?*7!W1="B8#+32DL:1VQR_9\4M::/\ ](>LR,HY0YE 8LG0
M'7O(RZ:7#<'-%VM6Y]4"O981V-)[UC2=L?E;1/$;1#P\L7'J=-JLAN_X.INS
MRY%<[CBK']GHZO??<.C]:6-Z"Q:V8,U*^'CEQP$E%^/'?48A72:08"D0F,(O
MW?%+(?@]AM.MHV"/ABB,8Y^J/$S-9I(MC2NS#0T)B;1FB07*"[U8\YB:S;Q=
M"R5H_BYH?FM"#P3MNIS+79@S]%H&I?UTUJQB[6*RK(H%J_D?W?)G"Y0/>?-#
M@LT@P1)(L!0(3*$[V-$=..?(1_F ELL5=B4)+RK.SVRD!L8B- ECBK6;W^EH
M*%N08,E1_4^!7"HTA#L:0B<-UYQOVK5*+DWS[?;-FQFWO_G8F'&B#IUNH1$F
M'--06[X@/2:08"D0F,)?M.,O.HD_&V>1$>8X]@)?FTV1L;#C6*/""J03EC@[
M/C3&0&!*C.-=C&-GC#^Q]::>+YN]:> L<>(.G26Q$?5SJI$W@W280(*E0& *
M@9,=@9,3";21-C'CC,-HHDT3I\>AF\Y1+A-(ERD0F,(']OH$UW,R,LL?\P63
MN2E:RU0/23J>8Z4#5&+D8_DPK/'B=CR4&%"TY,@QI%!>57+VU <\)'V1-!V=
MF!+/RIW3W]!UL$/;CV+@46,I!'6:@**E4&@JP;W\@ ?I#R;!1Y%J*@03[)%8
M?SKOV@4J73I9%KG!CT-=;TAL[4*,_5"?06:[ ^DI[I-Z3%\R0<5.S6#P)(!$
MFX&B):!H*12:RGJO2F!G%GQ<GMIA*!F,YTV,AP:WK\&L@2H+UC%@3 )]:IGM
MSO<GH!KG7@[ ;CW@U$34#3MX6ID9._6QKJ2!^DQ T5(H-)7&7D[ I^D)5NK,
MO)]X?D",1[K05"Z-W=Z*Y4]\?0,!S?RAT-1@][D_=B?_IR>F;N#!L\84!,ZI
ML<5#NDQ T5(H-)7'7E_ IPH,5NXL0H!,(B)]UD"F[[/CG":@3E,H-)667C7
M;MG@A"35DLC[$9T8*QJH>@"*EAPYAA3*JWJ"VBL(Q*T@O)_+)VW>'A@WD^9N
MPV4#SM%3+I:H5,]N\^[LUGIH:N;D =&WC:F[,T,) T5+0-'2Y^*ATM5K"L2M
M*5R7CY* IHRAR9E.9\O,_3V=*LA,?69Q>$ZH-A<24)^IQ>>^2Y6!O9J#7TSZ
M':H.MG(!6V]@9NP!C;!^"@3J- %%2Z'05()[?8(,JCIX5M6QDTK-+!!'>(+U
MQPMB%@!(OG2V3+0PD#DEUN>/V2[ ?ASI10>V=C0^D'N2/L<G+UIZ0$!K#T#1
M9J!H"2A:"H6FLMXK#@2@ H%8CO #$NKU-VY7@TD#U1=L0P@]K%<A6)J=1_ZA
M;:<7!,C+%!BX80=/*DN)P<3<7$!K#$#14B@TE<9>:B!P=0;$E .PW$1"_62
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
MQV.>B5YGQ6V)ZS@B_[(49-Y\/9I-1MR&^2J3EKL"5F(?*8HB)\QP8HD3%$?
M'NA,H@I]+JY2:&@3V?_,PSL7NZ__VO8<3&*;RI"HP<@VR9%+9;@Z*UJ*^HJ
M8A.5O& $5:A]\![\FE4P&&P2R LOOTS3!MY'Z8KL/>PA8)(LQ2$RW(BJ;'9[
M@%TTU '][B"ZYM]@"W%0D\ H]$W<XJ6QL/.D1*$(VPR%"9_;H&(R45$.PL-T
M.7*1,0F\6H''.Y8%?=84HB:ZXYGU<B"RI-/B=\R'YBB<*!HR]#"G&VB3W.,J
M0;%H!30K20E(+N@T?)\!/Y7-I*5DR7 "$C=\&)SR;58V5L:X8,9N\R:M&V)
M0(<;J@%'9BX'P"Z6UP@6?V#E\!MI01KJ*_R&^5&#4.<YF2*W\_!%'+%,&@NH
M,09+!V)V3)C(K!#ODL*^E 5*4(MK3C)EW[[#_<H%WEK1*9U,A<936)E_-!G0
M?$SN23I1Z4#3P%$1:X'7PK-^3?^CV>SPO5AX%'H=X-8^@XDKTGZ= *U !58@
M!>6!B62[<8%HL1RE@@>B!*;/ZGNR6<D]L-M4-005(?^ ^J*L0PO,.ES#Q&TE
M7H,>X.-9 7J2;/25!/9:/ ;Y+ECGVNRRHA"U\QJ"6RH& %=1BLR*39+A,K15
M69T1$R 4,* "&]I_VZPM\!O80)QW6\AV5A7T9!(2#Q+4?GL.$ZK=%X+<K Y#
M$4B!MRIG8*,\$^:J5!#A:=X@K (6/Q&;EJ95 Y_HX[#M3]0V(7<!(6_()>L<
M%': J/%P\ 0O&?@QB%[Q>QU8&#_6!=@6@&2?#K:'Y-0_]B=@XD,HT8*#)+(!
MATUGRW@Z7>)/\T4\F<_PI\DP'L^GT?,&C*(!(D:S"8##832:3N,9/#("Y+<<
MK:+7H-79,4=3[L><3^/I<A3-1_%TL8QF\.1P!.S9P"HJ_'X\C^=(T!R&6D7C
M53Q<+J-W#>QZJFX&MR*:CN+1;!A-A_$,!I@ 4%W,H[>X<_\9C9?Q9,H =#R'
M9<7+\4H Z.,8_C (_O__VO]%_\ETJQ!:)WHG?N-1\#NP5RZZ",P)ZM\M.2Q^
M7"PA&JE>R)KD&0A6D26Z"Y]J48< SD87-^\^W5RB^J YJ]'2%;B=8G'9R*1@
M*Z.+7]_#@XA&UL84H+) _9$LF/HE#T4(>3!H8(].TCIX'!\R&ZR1T3,N'PDY
M&( I168/K14#\<%J=?VP+C44"6IO"RP$_"3WZP?3J<G_B:E&HY 1?CPK>F3'
M;(M"$8NV ?F>MODSX5:%[M>;/V 8\C:O]?7HXO/[Z]?,;R+?;/H60 :9E[ I
MC\BJ' ;-<0\"IR)K$G!W"[$.&;ZUJ>]P*_75GC>8#8@K<G47?4^A!2,XA8Z#
MM].JVZ_0G"56H[$']Q[AB:VO9&ON-=*P#6XB^Y37Y29#QT%/1L_=2)($B2Y>
MWSR_OHP1YZ!78H_S"SAQ^+7O\9M?Z/%WDJ$[-^H['A79\9M)<MCZ<T_^QD]Z
MR**Q"S+)K4R4I+5KY!8,D\H\/385R(/5^#$./CB"2- 'AR,XI:_()HZ&TG#A
M,/>N2M!B6G1Q1UXEKV//ZTA!R@?1WT4H[(E4!!) HT@\]6<W]A<$)> -47!J
M 'THWC0V[E<X!KA'4[/@!2Z<9G6*4 *546%JHF^7(#X"%X]*2QB@C?U:D=NW
M215\O@=(SI8N, ZTA6B(=!]CHJM<_V$H+TL "N$SH&!,'^$B8 O6] ML;O":
MF!?<[K1V:Q(HC!O.P'8\99"%NEMR&/2U1DM!1#YF/:B'&J1TILF0K+6Y+Q%4
MZ$2Q,DRQFH(SX2K85?C4-@1$P0MDI#=FNV461-?-#JQ9-%[$#$S83Q%V0I)O
M"/]<4W@ E@[8#2CSD-4$J<'%0 2!\!TV?%N+=?9C4PP']%]DEQ@%"?8C!P1L
M/I:6IS$0[1"_ 2DW$+^(K\(O2>PX-(?0M !FXJ0L;A<9#!L:6QD%T[]@VNZO
M/M3W^6.,MP4K1.:; &2RV62,Y]4O?6<]XW0^%*U71<H.'72MW[S R*] 7^RE
M<VV5Z3A_2DS1OTT-2)4<Q3%/) I&;>.-) HC=&9?V+*"786--J%GX'A>?7%J
M8 ^84C$(:O/;OA[? IVM.LY"$V/AH"02=V63;P*%<S.1BV4L@3F=OCDSW.2F
M0.=_X"GV&"CA,)E*):\7^:;+]4NUK;6VLUU7E.V"$)%R2UNQKR!HFX:+,6(/
MO8%\]$L#1"PB2:@)>>:7FP72(;B,8#XJQTM2#IJ2+0=MG36ZQR2' 09A=7><
MH+V#P28DF!\,&'@*,E!1XX DT$&R_-$UQLTI^Q)\][T!KT'*+($GF0-KS!?2
MO)(VMK(L:UU+0,_JT@;1YWV&)M(O]B[!%""G7B1@.SM_2&V2E_ &<6];-IK;
M4D,30$/>B\;A8%[F.U-GDGR@C.9GB%1PYT##J1ZG0A@,]*$YHJ*"DC858@C\
MSR72C .L,7WU-JU+XBPO?G3*\)&W!\""(A.;<W;%@^AM$;U.[J/14B-"!H1(
M@ACDNPJE!3Q^H3ES7 %*"WKK2C$D3DD?$J/8X$;'I"*FP":R17:&"P4[YS09
M?>VF9<7"E$_X!. 2HT:=TX)_2XHF 1\UFL0B?<'F :F8@:G5\?I%4>X)"[B;
MAGPI+ )>2ZI=0V*^-L ?$.Z:LQ^H-7FVIGH!;B8ND-C"N64O=V_*XNJ]2\P_
M4/UI1^^]U9]VDO__J@+D:U7X"!:I 0(0A/?5F-$X7LZ'^,,\'B\P !Z-*&+G
M&+6?4(R^I]$D7DPA%(^'TPDQY_2YAZ-N$,CY9(KQ^G"TB$;3> 9@XG>36$\?
M!.536!%,!,_%D]52POI^LIY&P Y>!'!G,1_QLE; E/.L:.7[!7.SLWI,)88R
MT6"P[PKVHF# ;RGT=3"%Y@/C3NE"LA]MF%F875EG),>4] ))!<F1^-P9$<^U
M!BL28?%(XP17\XI;Z\/Y3Q+#;M%!I-R:1O.2X3)%;4^(E&X'#EB-\:K7*298
MQUY))_HAZOLC9D\QAPW_BD&%L:[0,VJ6D#\$>J\8$W V$LM+DO#_TQ4BL-:^
M[%=^6T2^72CZH9WB;A4:P%V7]W^Y:M2N"Y')RVJ*\PD8G=2"_D3"_I_.RU-*
M^_\F&_^0&0)E.X"/HP%S]@2EWQ:5OHVQV:Y@NPX!'Q#@-I^E&[?:!HZ-/\V*
M;06*7F%UI&)9]DH((H^9'<&D2I<**O ZL3IA4Y$,:42=;"#(PW"6B"#W'CIE
M'WIRF!QAE(JD/AT/%M$!N4+]0$YKY94KMD" -$PP*0(C<,_XOF2Y>QGY1(6+
MFQ< B=R" +4M<6:[*:W'&7EVIVV!46_I-2ZGN6!SBDU2;3H6,F,1!\=J4=:*
MD_=.#":V/94'LKKBU;T]#NUG:O(<6 $X>\]I -#X(A%7@+C852=]U0D#1E/5
M]X-.&P)9-D^I,5V]!"(M\\/(CVE5PG]D73HN/@RA.#Y ^BXT28$59.?0'-#<
M!!D5+:]0;12V >>\(I/,Y5&7KV13H,5,Y)U3S@,@1 M+ 5\E67S"'E*L_$KT
M],^*@VM[@(I!PT4AU-&FLDU2U.IAB/WYO=L\)R%A228)*SL8U+%<2H)"+6'*
MFTICM8HR3+0,[ZT.18J.!3.D:#3D9<8L.+)QY9&%!AZ@K,G&\XOL0'.D=V=M
M%ID*D"(%_KEH3@$H(7>C95:#'Y[&@4%;<L<0!/%L$UYC#"^[U$6.)Q*/+$<;
M<6@HE)0L$ELX70?G?,3F5AGV%%2(L@O4:;18@%Q,1@9"65")7 X@%*)ZWL,4
M.3HLYXEQOYA4L?%"Q<8<J1Y?8.- L3.NWX$+F!3R(D$9B,E7K#*\NFPKFN;)
M)(8'6:DJ'.@@GBE1#J&<I.;('/U5A2#V#R@+8>LRC,>SUO+"B5Q\$<ZURV[;
MZDZR7^9>VS29!+$X5<,H_4QI2G8V:^87<K=."BFD(OP11J^!Z"VZ5E<IZ8X#
MHI* =^*HU F>YSA%\2XM0CD?*_;7?A_]%T@O-B>B_K2""P^6?^>]Q> +036@
M\17^0F!\0C_.HE&\'-*/<_AQ.%G@CP#GY[/H&B<BM42MN0%U!L3R.]@\T^[A
MDK81Z[.:*3^;\[/TMD+8]\X@@-8R.FA]A*S]I(4TC=+0-,+_?465$N=:?/$V
MIHN3P)AMVM]O&(JANT#M5T7!_W9RLEIU1_SMTK,]KZK].+OTDT7VKY$K_IU"
MM&-;N :M,(6?4:/1@UU2+C:B=(VO\ 8X;RTE8FQYT HOUAJZU=PX0%OM4MA#
M?/BG1N]G#\Z(^HI:5V7VRTE U#5V75'! B'HU#?:]#"Q024!3*E;X9M^W>D'
M4MB:M)2GS0W7,T0N/^@^P>\C@I;4=0*K_:,I.'](#BZ)_M%@%)I06AQMB+7:
MK06@*3#4&:P[K<4TD_1J39GK$8X+P"AG*M6&/D0[A!Z8M@4%V385=UY0*EP\
M?XK(EUYUL6_B^Y1W3;;I'Q=-89&(;493C.$6]T;>)EE.#BEMJHK<1,']_-3H
M)37"P!T!MBG* \C4%CA05E39</42>(W;TD0&T4: 1\,BF00SZG6EB(.H/R0B
M;(>+76+[8$!\-ZU4E@._^AHE(/^'?C0(\9VE[]:M,'N'[*SM@SO!XU' BV(!
M'#Z1"]<RH^",%@M4)_D](<OM:6XA,'A<,]P10 O:TZB7A=?>%!P6$^>XE]6W
MWD&4M890Z@M.<_/V[Z]>7(U6BA>V604@"<BN:NZ5PXQ7IWDKMXYIF[.BKTL,
M(AL:OZ&PKRO[06<<QH 8L 3PTV+J1:7P.U\_4X^>)G;?+>:YEHFV-E(!2P4Q
MQ<9"EBH%[Z5&-J&P4,\]^RBQ7WTL/.T3Q<C_@ 'LOJG+[=:Z])?*=%:$P,0'
M0SZ4=-GQGCWP" 07?.2JQ18B@59SJ.\ <'@G2)U_=A;VL[>PUZ#/"39 VNB=
M4/I.XNR+S]?OW@EVQ!^I2@#RK_U4G>%_-[O,Y@BF#'5T:9A.\B"/?Z *F9;Q
M.%-K.<\"L.]Y"9&KN@ TGVQ.V95HC@Z\2V:VM&J.3T&F'DPL4KA1').,N_AL
M1)YH] -"45VZ?M1U7:HQL!$; V($4-YEYA$)^V3ZOD-Q1H5+RS@5 'N2U_=7
M6\#+SLB!;2T$]-3<'$#]%E30IN5)_Z(DG\@DJ Q3<7%O\F/@G6%<800ODZNX
M?P/S '%6+&U S\-^8<I2!$ICVRD4[U2^8079XX 2Y_>#OFQ^1&=9V"\:/D>%
MNZ9!Z ,CJR?G[L9'I_$'W33^<]>D^5RBW*>4>T=(/HO'TWFT6(Q0\&^Y'M:A
M1%M#X-GE<H$8?;FD-Q>C.16MS!7I_,4TGBR'E]'%)!Z-)I?PR,4(CW)<(O1$
MBX5!QF2QBF9 W=-HNM0>.RF]>5:L'9FS>#Y>G9!["FBOR;"=L$9Y K\RG N!
M!]:+PI*'*W6W8"V:D@V"?<RN4*=?/!TA27,Z>O(*$.$!$U]?6Z_-XNEJ#O_.
M8+E,[9**%+-X-9_JV983BIYB+6,U0>Z,EO%T-I;>N?OH78XI$/WM2+^!E4E!
MBRF8 Y-?93LJB&&=%UP2H$5V<>B7* N)HA^T]L24#Z\!I&05Q-PYV'QZ*TDI
MSM^XLCI]8+-:BJ?4@X=-$!RD.UHP^5#AL SY+'T(YHJR"=HMT;16X PV-_V2
M$]5.'SX7X-MLX-GF(+Y"YY=L1Y!IQY[W$R;)2& T?.+/M3LE%,XTW&@2#@4F
M]P\^NB+=>-IEN>4D8K*YQ><P PM>?$<]+=I#I"P,\J=ML^S[J=I=3>%V###^
M%2G)W!RVW;#@WB..:W=/<BBKNM4RG6$GOMDV.:5X^PU599RI.MUARCO"LHY\
M#JBK;Z$B_>(>>QJMP/I.2-^7DTD\&4VBM]LM98R:+.>ZK0^V7+8<[,1D%<^7
M8QAY%<_&R^AC!?Y"FT?Q#6[I6C?<;D8DCD&YAO$<CY*!N9C'BZ66^\#:Q&.@
M9#YB8[)<K<BPO @$J5]VP!LT]:-RH[SWWP4]3X[AMRYFYD((9^<J<RAO$P)%
MZNU4?H(DRR<>Y'<:Q'.6LH\SR3X^BCO3(;XREZ2C;L/SA[?!S["7XJ;S$*$2
MHCIA2II%/D&/E6([T<XA5U_.#D6+DUD*?@GXC >KX;^C?HEK&ZSF^JOZN,%J
MJA\-!YTD$:/"!BG9-!6S6^P?M1U?O_STXN:2ED,_AD+/"/L($)\1OVY4,"9P
MD"M:QB4=W=BRTI8,47U& 'HL,R(Z% R+]9>@'R<8S%D?W\9VP*X#B.\X \1G
M<!@( O"J#388],[@AL)UR&$ !YG9B#'6" F(.1TI(D1A+6)(.>[EGT(?PITC
MN)_4 W8% 629WR+)."-@"!#.@9*F/>O(JL+4CLGKLJJX(8VXS:%-);$/^):F
M*JC1A5M'Z!ER5PVYLJ!*=&M"Y\5F5PXYVM,-XD9#D633/J<"$ZN,.&",NP'O
M>B(Q5]<F77J=3G 9IW'VY5W1+I>M\6S_2>]%6ZQ;TYZ5;C1SH_&"3-QH.:??
M5XMY9ZP.N6='&\>3Z13@WF(^I_%FSIC.X^EBQ*//R+3'HSG@)U+F]P0#R$:]
M]87R;L"(2?0=VK[6:4N&$ #,$,'W)',>$T!)1(E"V^F"I'-I&RKLB:6D3LT@
M:&*)P+1JMJU)F*EQ3HQS\&"GMLN-A(5QJ5O!0O^2-5R+6Y!!)3\ESKY];C!X
MHGWLR0$%1GC$X8@2MK"D_GHUO"453, >KBH^> 32YIKV&4JZ'<%/)_.@+HV#
M/!VO!C/]!%-G]JA-SJR=WUYE6+9F](V=>MRNT#J>)7T#'/<%1[0T3OK@JX&<
MWP,3E-]+;E,2/0^<[5*+T],1GIRTGK/<::)(8[\:\?/N;.-HV#(=-O&S;-BZ
MSR32>PD>@*7F27 /J:LB>$B8,8VPNA0H2D(/YP_]$2B4Z,TY> Q*J*;JS>B)
M /N-LV%'<5C#Q:S$>/C# _M'3XQ^>,0ANU.\VI':T/P&9BNIVR<<:VFIPTAM
M!0$:HLGQ(EY.5T%JI'5\0&,+C C1F@( _3WX&MA28PV&4C#C'Z*+\7!TB9$H
MEW+1^D*8/(KGJW&'+LKO\<GD@*K)G!YUY-TD=A_3OX0= 6YRI@/7#=:'#D7
M]/0 _4."@S\8_[BK]^P!_(+XYQE\AWL$D+0.VB9@;\%.$E1I515!\(P %NOJ
M7;($:H9""0F#3.EI"6Q*Y6DEZAR,>#H<3)WYX':L%.RP:R<*XU@(,2L.!J/
MK+L<TG>2.CKFC?49+.!KX9-&;G@!' H*M7,G[-5-MB9Z 6Z5M(P-_O.2ZK9.
M]COM.]U54O+3Z<33\<@;1D9B!^EU%9Y$'\U7D'3II:9VMV-V-!2M" J,+K#4
M_*8$/1U-+\\EK*07I<\ I"1171&)I>NL3?^CS*O6+ A;2.I1VT$8+94]0Y ;
ME?;!+8ON2PR8'HY,SXLX@)IQ/!IB(^MBB7FL4#WH:=BDU1A#R_%B(DCHS_"B
M!?QLBWKZ?DO4 Y::Q5@4AQ\@E)U-PJ.+U_Z$4FA#GILT:6RK3U@O!,',Y0&Q
M@OD*0F3YI!#UQ_C$NZ^*=LI&03:V4T5S?59RMNQ\#O\1MY><T@R< SG,L-3A
MV[/1/7 GGD0U6#&LG1,,#[=I2.':Z3B6<#&$-USM6H./_:QKHL1%GAX2XVC)
MJNPR_J/0Y Y;>-8F3#II^C3;8L-E9OW)+%>L<UZ"!^7+#TS@NX%A4E BEK1.
MM&K2H#?OHZ]I#ME-Z3-MG;8#-RD8IZT\UGG$D:NU-)Z#TG9<(L7+.0Q#TB[\
MD+.575Q4$7&E#>AQ)33+'CS8A\#%MD/L5@=.:;CI$&UX2P).=U0*SQKI\9R;
M,DC\.9<PH$RQI/P[+;HPD0UGXNL=LOJ<$&$$W#J1&$?OZ-_?Z%_\]-7[U]=A
MEKCO;%>'C_V,8O!_(H)M/271TU8O7 B%\+SM!^QE:?<U?&?#IM9;"LU#>1N
M)>;:OD#-M0)<F0/+M0!@MUF*H9=>DX$Y"E\(E4Y8]OA\.X5TDV)VF<4R=O57
M#U4IUBBIN9(R/"RP 7/DA O6WND4G]F$W^K)#;QRB#+KP7=TK"4HOUNL:^\
M Y45'X$CPY[X,S5J*O48DSR'THU'3N!) ]Z>5.ZA)C)PZ*CA'HO[?1"I(D0"
MR]0LAZ2\I8$0F28J2=L?X)\^Q;S35@O9K<WI^6^J$&F2CTG TRM\NG 0?5"T
M,8VN'N'+.+$(N"RWIRO\YF%=8!\\FU5: _\=HX;?J7+,\\5!LI[?_K4L-R3S
M'UM34;R1<\U9#(2>JO]VJC7VB?(XRJD_WF6[)575+1D,F-9P1BU94<:/1V$?
MZ))5E'SKR_3WIZ#]X5_7X4&E#,\R-!!XCBYL9DFS*FT.Z/%3^F"# BW93PWT
MN'K4%@+L!Z;K9DPH<" 05.9I#<I2I@S.J$"B;35)RSZ 2E;4HBB.YY!47\""
MNOF3DXV+.R,D&SXG*.&\&Z<H* 42P!*.6;%3BAP9Z57).:+">4+]5,Y+'O?W
MEOJH7+&:,Z328D4(Q=>@$$0H]'/59&M+V5W7O]18TU:QC@OH=,(Z_QD4?.1U
M:WHD&W>*(HTU'78+Y$%V&YMXJ>Y'FX+=@C7%<3HO7:UU[E(LP@>^Q!@N@TN"
MZN4]" [1!I\I\1T="'1)%[)MD'CFR8DR[&$&E<0SV:&=5)WBQ @062G\*K\E
MR\XH=Y[!J\BH'T1TM+U2(JGH,)2,9?LT@_E'TXU[T/MUY/ [VYT=6^HQ$*7^
MWJ!FB';LB[EW7=1Z[1>>B%V;P#2HOL'X<O$36=B$@(V<<N9CU+&Z!B^Z<J]#
MGJS+*J@<2<>Q?BV VHDJ\M]RIQ"VJ_-M 1RFN"&ZS7/:8^O7H^@D5.L +#@,
M$: &^._>4.M>4TC<S^D7;16[)[N(YSI!#FLN79!8LK1C$SL14,OA:-D8QSBR
M RG9,3R/2F<P7-*.:O 4?S'T%!8SWL1X(^B,3#3;2T)>[QLKPU+5MVW+Y&QU
M7_I+CEUAEZ@+-0?>V8$(2L_T1G.4<D2C$T(E19B9\5$%K-SIB,3J0+8+SK3/
M/.DKBE/ZIW7%!LM$FSX"WLZY$>:3V\CXGAYV8&"+^:B(1B*(IO:NK:_CW_"V
M&"RB;2MWNQ@&93T&#R,CB.18G8('$%,2?N;S@%QZYXTD8$:7]V'?#-V&T]"]
M$*B=5ZRTW'0+=JLJ$^J*#/3\U$AVQI1R=%+Y%JWV$R=&PEFNQXR=\XFAA#U9
M)XG[EZR93UIW.P;QEM)@)&KCV[G-+WK+9P*1/F(2^(598Z>>.63-(8Y>J"W!
M1_7*'2Y8TQ-@=M3<*/ZR>*8H-3YA#L+M<\P;'/Y,/.WZ;+BL7[;C1GKS;*^
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
MV,D[/D\$\X\"=B^X+MC ]\)PS(*)-QI/'%@5/JB4AJEY(I>.T1[+\&[;B'"
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
M\>E\)$SXT!)NG&[]QXT'[9RN_65)$KG@#7B^TGCCCS=LH/_:=?DO4$L#!!0
M   (  .#85;!S+_[M@4  !$.   9    >&PO=V]R:W-H965T<R]S:&5E=#$V
M+GAM;)U7VW+;-A#]%8QBI^F,H@LMQ4YB>\9VTB8/KCVVTSQT^@"1*PDM"#
M*%GY^IX%J(LO4C)]D4@".'LYNX?+X[EU__HI41#WI3;^I#4-H7K7[?I\2J7T
M'5N1P<K8NE(&W+I)UU>.9!$/E;J;]7IONJ54IG5Z')]=N]-C6P>M#%T[X>NR
ME&YQ3MK.3UK]UO+!C9I, S_HGAY7<D*W%+Y4UPYWW15*H4HR7EDC'(U/6F?]
M=^<#WA\W_*EH[C>N!4<RLO9?OOE<G+1Z[!!IR@,C2/S-Z(*T9B"X\:W!;*U,
M\L'-ZR7Z;S%VQ#*2GBZL_JJ*,#UI';5$06-9ZW!CYY^HB6?(>+G5/OZ*>=J;
M';9$7OM@R^8P/"B52?_ROLG#QH&CWI8#67,@BWXG0]'+#S+(TV-GY\+Q;J#Q
M10PUGH9SRC IM\%A5>%<.+W]='5S]_KNX\VE.+^ZN;GZ^OF/WV^/NP'0O*&;
M-S#G"2;; M//Q*4U8>K%1U-0\1"@"Y]6CF5+Q\ZSG8@?*.^(@WY;9+TLVX%W
ML KT(.(=; MT:EUX?4>N%!]H%,1?9R,?'(KB[^>B35B#Y[&X4=[Y2N9TTD(G
M>'(S:IV^?-%_TWN_P]/!RM/!+O2?I^1_P(@K(RZERZ<B>\NI[>,W3$E<V+*2
M9B&D*<2%U.*K#.0$&?Q2(90)5N3D II<^(4I5([U0N185$'(B2-"HP;?%O.I
M GCE[$P5)" :HC:>\IIA',VLGBDS61X<RUQI%11Y8<>BK@3,2 -S> 8GY 3
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
MI=J-@R0X3-R)S=:ZB6@RJOD&[]$^UK>:O*AC*42%T@@E0>-Z'$R3RUG/Q?N
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
M0N34Z<H+?4#%^^9!M.XVL882A30X;L^.?]?OOM[=,O&]D^:)G09>D"386:Y
M +-H%9Y!-95_LY6Z@"MH#"7)^-RV 7&2L&P5L"2,V)?;7Z^IL^C@N=,@\E;!
MBNBLO#APDL69?\8^PD7:DE^"61H$0+P@.XHU#L8&E'F& >+_MA@X5%V! >QC
MTZ?H,>(UB* M1TJ+RMXI$5V(-JVZS99)(^IVSCXVA_1WP!1D+OUM;FW4@]"-
ME0\<<J*"..:H' ].XPHITU;.L#!#K1JDMA[0TRB(8*F1H0$VV-\P9<T)+'B0
MU-FUWGB"V8@5[LH0AQ/[:HK94JN:10E#LN<V6!1R89P=<A@2_<J;#HTFL[@&
M-Y!-1"7115F#K%5#N2]0Q7/I= !:L,[(2AHI6I?UO6"(.*O2!!G!68LW-9*-
M6@H.>!&/**G$O!A,,)'>>L,YII)\W3-Q5$IJ4GLTZ5TX8,,T'\D ,*.%TQ=@
M>QK2 YLGMH<?3@)_>8#<^;0P43< N3N(0STT:;"70$KG*H>P8]1:D4O8L)+_
M$;W,EAV60:>4NK89!^X4DY;0H$1#C33N.6OKKAJL/!KL!TL]6Y^:C1\WPE!4
MJ;S"*;9!:\P!:<<NQV'N%&WO_BC".191?ZBP4)RHEA")8H3LI>6Z<[D&VES:
M1HJZ*J-[!YZ05,ERY099EK'?_J1*N1(R0;]@"9!<L9 P,F6?^G>A@U^!6=1[
MX9&@NYDT?!.,.9RF"A$M68CF"Q7CXT$0JA?M,_/&0#@?_U'@]_@7>V$:L]"+
MHU6/?,=\MDH\/X% ?@;!LN<VG= _9Y\T&<(\C? $P):#SR<9.07":!5YOI^Q
M* V] &+\_OGZP^+#[<VUO48PJ&5MDP3%G%<(/]*.Y[GJ&C(FE*+>#Y?#^$?U
MWVAZ?:,8[E ['7+B?$1&")=I;P2J$5EH'VERS S/;!@F7N0'+/9#M,&Q]?Z+
MAQ$CD>^%24"5?(5N,L[8C:UA,,(6L**TS!T,V&:A!Q92O.P, = /.P#8?XN^
M&!",V_"'SE+99-AO9;ZU:Z-(0]KIL9" G(<"T^#MO';H6DDD!"+>4"-3*QRM
MY#?JY\R6-TAO C%NGL&D;;Q0YT:XZ+N*=GCS.#";>MOAP@_Y>NB=7)'(P75C
M2R3K&MK;-.!23)L7E[ 'Y5%&Z55U"AU'N_(_-&(W-J)LWSBI,J7K$E'J$[1?
M](9A@\,. D3KDET72&7K!BL()+- XAIY_@U=9-%IHI7W[R.68."MT*C@U6KE
M(^E62<C^QG>(3#!T_:4=4C$SW-$ZI?!&_S*\S S/B=S0?"IQY*5^>D3T:64H
M%+6&\"LUL*A1G%$'HB5"T1F?;$]6?MG^5 %Z^&W$HT%3A,BACP;.Q50K5-/W
M0"]3H;CRF"S9X8"':M55"%S76IFQRQK:$]LPO% I/%<4XT-)]%RM<A6-VBIR
MRKJWGA9]+;&Q2-&D#,U& ," XMFVTD 1 C5M+=W.CWT66$P^V=1";^R'*90#
M@BKW]69<';]]7;M//H?C[L/9!ZX1CL!O4>*J/\^2&=/N8Y2;&+6S'X#P]F-4
M;8=;P5&1Z0#V2P5=^@DQ&+\(7OT74$L#!!0    (  .#858?_17=*Q@  !A)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;,U<"V_;2)+^*PVO,R,#
MC,*'2$E.)H"3<?9RF"2^.#.+Q>%PH,2VQ E%*GS8\?SZ^ZKZP:8>=B:S..P
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
M!B# $V2[^.<76M.]S5?#F9GB$K"-W8."^HV(<#'!_W/\_[XJG[)3Y/5I_T%
MLT_HGRF12;5+WD:NMJ%9=6_,I1DF$OMYQH*<K+[,J47:K)6TF/<Z;@[6<$LN
MR !64E5W6E/2X:HCW$JC$'U .A8KR'Y,#XYK ,?U'J+ U9GTYF!2XWIH3N1H
M"*(Q]("8O 2)L..4'E8'>J[R,AMZ./.&XNDV;1C"\ZDELIWGP]L$1YI^6K#*
M9)ZB/R9JC))=*\=Q+RZP\.CRX]OKB[-^PD_Y1EF+3?+@XA'EZ +)H-.97U=J
M]V8<-R$.CC"5WDU5.[CEVGID,XD3)W0M>'=73B"1A(%H'3/B(B. 1:==[ Q5
M<I>K&I@M2%^Q-!B0OJ':^F]<M7NGD(GBR4[=?>/>:PP&P69@R7FSYDB[$UGY
M":Y*VFE( U(W_#DG&LYB<)<U4,?Z7F&T+97AH;Q_:(7)RVVG*G(T7"EF*Y?K
M,O_2R?T:T7!Y=_85@^26KZVP![O4/3W?E6GV>\>E@"]=Q<7 &EZ;JZ4ZL35>
M@?:KP@Q%*5-GI%0\-0%;C H)E ][<UG9^WZ8P#X!U8)29W:6>M-ZEF@XB]H8
M(B@4FP=85WR0JTZ9VTB2W#3D %-9<+K)GOD733'I5A ^?VOYSM#=\AZ!9UUE
M55&M[GF>HXS[%C;M,]=F'JRO5!)GB*ZMAD[VEI@<SDN1&_X9<K4?[KW*?RF"
MM4-VZ!Z4;1ZG^OGNC =9\"WSYN6QF?4&G?+,D-WJE+:F9,RJD7':*K8[J]T/
MW8AAGIF"\96:FL"M.N2B2,(965U7"SXB8 _C+*?YF*5M2G=HI#3PMM:40Y/I
ME.+MS1'"]"D(E7'4:<J(RZ.<HQ5G@N*D FN%EC^;BMA00%KL;7Y8[V03Z9 F
M<;2MCI%@="OZ\Z;@+$_\I=,;!L!PWOKIPUY6GWS:V,B0J1'<@E"VNP\22'9
MU^)>8S.U%0L['CQ0.3]PSQQ*V$X*55VV/XV',*9GV*0 VL-W!P#O5,2S&?[5
M_!U\4W>"F><G_I$A^N8>(CP( <UCQSYC+XDG1Z[NK;"'(!^;_;%/H$HQ1)6/
M/9%X<R#6PU?W .QCDT4>%<0.7]7%*UO!@#J5-D]0BCAZ?_';V7%*H\2;3L*C
M]X,@\'Q 9Z4@;L'L(?U(HJD71:0:4>0ER?R8CDPF7C)+]K0\^/_4\B!,H*GA
M,1+MW82JB-'1#?/-;]-V#(ZF\P.B.'AY]_-Q?0]A>U0]W7W27 _\V)N&T;ZL
M]?5]?8]B+PJ"?1T\?-E\'E!.Z**(DL2;3?J-'E*MR01Z$Q[S+;/ ]R:L54$R
M]R91<DQX^NZ@@-"L\YMV<! U<,FT74KXLTZJ'J7EVJ1L3N;#:%XBI&CX3G4"
M%1],>F7/:AY)-T_]<3(\< \"YP@>860O(1TDE-_3O:.B_+=26%;?M?AI]->W
M$8R/*9&I;NWT3%"Z!]]:2)VC]W!I4+T=[)B(E6Q+3J&*&=7(_0EIKK("$.V0
M9BT)L-0I]]_HM*&6P#22FTG,B"_["%8=-Z593H7FVQ1X$UA""8>]MLT6#J[O
M,L,Y++?@PQ-WZWRYID4R*D%MN%"FSCSU^0)RXG;0&F*FQR[6Z:W:XT)*L+2
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
MZ)8&JUO!#<LKN5SZW0ANPEXIMA)*&%[U'\E^'+.@)5H&K- BFD90%S#@A82
MYGJE/ * ,_$%3&1QZ$ZH:ONUH> G+S)"89]_%-E.U8$#>Q/M88)>).H%Z8W]
MR*,*EG9U\$6"*03,>Y8FQVC8547<0VG2CE>L43L^(5?D$??TE&N$Q8B*1R,H
M""$<?D4&__.XNG@0'!\*SC:>@BA8N >CLK4P4H<()U.?._*D)> 6/-9QU]CV
M#L2-!ZJ@N@F)V.\Y613A3C E=G_!WC1^#_935<Q#9#]&LXYFT:R?*-1'UX3*
M'PG1'SR4@S+'?N&J(>M:/=.L/SU-V3,V&27CTW 8&L>H_LDQ/9XFXXQ] *KP
M](=)VA^.LN?==E#W4DB_E/:GD^'SN+_5]MBO"01/IR1@DAP?_WX+09#];(3&
M>!2J]=W\]F!32=A+GI>AE]%@0Q,*C&&.FQ4J6X4@[N]I, %6U^B;@(#OB5U_
M:N7E<BT%%3J!Q[L4NV8\!1@HG&K6L:L0#"OA(DXY&QWY*M_Q*P(I81]+07@/
M'E*%1ED/RYDN'Y]&*ZDJTE\()PQ&F:^[&V(B4=N>A,EK81R&R@>2].)7X<<X
MRRPB!9+9WYA]DKK2PDTMG1,(&-694G$B['H;Q3'(#\:3>R%\3R@GUQ_8?M^
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
MT6,Y=Y0/N"VVW$ (X6:?Y,Z6/:+K5QLS1G2B9X,<JO40+"!IQ3\]/\QFVKJ
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
M7CB>G?Y^<WYU?GW^VZ]7AZ, B_)]E'7:)TE[^@WMR90NK FEIQ]-SOE] R-
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
M,7Q9P6XUP&H0\7 HFZI\R( P8K6(LTIM0J(6K,%7P*^- GE&GS= 766*!_0
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
M0+XA_6>F.+2*)PM:YCJK2:4&$0,6!*KO<."+6KBSGYML.(#_.'N.5I#H?B2
M ,V;TH6,&W:A@Z;<@/TBL@I_)+)CTQQ,TP*0B8LRN1UG,&W(;&46S,D UK8]
MN:^W^2',VP 7(O9-"F2<IAGK\U8N?6<\XNQZ2%JW1<("'>Y:/WN!F6_AOICG
M3K15NB/\R3%%_S8U:*HD*#9Y+%8PWC8^2((0O;/)%^:L'*32H61@>][*XD3#
M&3"DPA LSV_+>GP*[FS5$1;6,19.2B3Q2#&REA^55W(^4Q.C3Z=OS0P/N2E0
M^*]YB14:2CA-9JF2]XMXL]OU6S6MO;:]72?D[0(3,>$D"^:O0&@8&,&S$W[H
M&>3!#XU08Q%*PIN09WZ[64 =HI>1FH^7XRU=#A<Q3C@H9K0]8Z+#0 ?AZ^XP
M06<'DYT28=YC3@D9&7A1HP DN(/$^=4,[6;V0].S'S5(#;K,8G@2.S!:?Z&;
M5]+!5H9IK<L):*S=VDC]NLJ01?K-/L;H F37BQAL>]</H8WS$IX@["W*QOJV
M+*,)5$,^B\;IP;S-.UUGXGP@C^:O8*G@R<$-IWPY2X3!1/?-!B\J7-*F0AT"
M__<<8<8)YNB^^I#4)6'VTH8,NPB?>'X *"@RX3E[=SQ2'R0(>64M0E8($01A
MR(\54@M(_,+ZS'$'%.ZN6']U2_H8.#-<M8DK0@H<(G-DQ[B0L'-VDQD;8J)E
M^6*ARR<< 7J)MDR=W8+_C(L&HZB3TTBH+S@\ !4],+45O'Y3Y'O"#,NT(5D*
MFX#'XFK9$)G/-> 'B+MF[P?>FCR;NQ FYQ291GS+CNX& AY7+N!Q]53T^^2C
M<^T/A#\&I^E/?NN=F_'<=D*T?0N]4<AV",+Y5D!& 'X#'_(!CH=HO^?A@XO1
MX!#,<04%A0P,N^(S-9E&5Q=C_.,BFEZB>3Z9D#^!+>A^0-$W<*9.H\NS"?P[
M/CO%[(*><<,^ ;@N%Z=GZ$T83R[5Y"PZ!U7G%QT;#]\TNCB#'<%","XZO;X2
MIT,_6,\4H(,W =BYO)CPMJX!*0.T=>UHZ_J08!J<O%/"(@:W-XXY/%E[FYGI
M6K.'85"R\UH^7$N*/D"7TUJ@=Q1I7*6=.$_&*@90K2DI.:/[7 QT++X,9KB8
MD5RNUR!-;1C4:XP-!G-$ 4ITGL,!@8A=L04 Q%?$;"^02'2!">]P1EU15YWX
MO+73/*2:;U40>@$@C>1KR9])A3%NV9>=EU(?$TRY8ZU"8)+82E9DZV:-(:G
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
MLB,#BT4TR[HN7Y-<OR[#K0@X+(EUB\FT FGK'%JEV*%2'$Z;EIHC85AEWJ*
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
M[KCLC?%WDZ B(3=2[]JMHDA7.6#7G$FO"PG$PD")\00V,]K%5$L!/XM7DDY
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
MOR'KGP[+RSXD: J5 HVL$%ER(T2XYR212X/(\6+2+N?&':P"AH&2:0/F.W$
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
M!@$Z7QKC]XMPP>&O.OL?4$L#!!0    (  .#858^DQM'F 0  !0*   9
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
M&T5I#M#^2@B]GQ@%37\[_0]02P,$%     @  X-A5A&*GQ*H!   0 L  !D
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
M-4D<Y?'127GD7'2<[ W.C,$7K=S>PJVJL/J=("&!O4IV4KE@%QE76%Y!GL7
M4L8N\.6]ZSSPY6^Y=GLT<"?X1DCA!%I8"5M*;5N#\,]\8YVAZ_+O.>L=\> \
ML2^A&]OP$J<1U8A%\X+1[/T?V3#]>$'VH)<]N,0^>Z22K%J)H+>@@P5>EJ;%
M"N0O*^=$7Z0]+WIN?18Z>*PWE.AT^,!5Y2>T?%,!'-#@31?N0V%^C/%8JA@T
MAA:EKJFS6!Z*\QVP/,Y&(YIDXS@;CGO,!A5NA;,!["L<C?WP.[B47-06AO&X
MR*&(QRR'9X7<*((;?$'58D!WY42:*VRT]9RC.,M'D,?C_)H@0OGO3U:TM7 \
M".++64HA1<I@141.4W(5[D>GB5J7*KUK,I!F-*9%!LN6/"H'C39!HO]@#1K2
MJW8@D=H(9'$Z+&@<$7%W'XN8%8S&;)C#DW9<7CCB=U!0INR:)@,6%X-K.'>_
MDE>-@8SO0ONS9*!5KNL1_6[?8>==8_D5WK7G+]SLZ(!(_):@Z=5U$8'I6EZW
M<+H);6:C'9URF.[I+X'&!]#[K=;NM/ )^O_.[']02P,$%     @  X-A5D(X
M1EMD!@  T \  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULE5=M;]LV
M$/XKA!L4#J#6$O5FI4D )VFQ#$L;-.DZ8-@'6J)MHGIQ2:I)]NOW'"4[3JL8
MV0=;E'B\>WAWSQUY?-?H;V8EI67W55F;D]'*VO719&+RE:R$>=NL98V91:,K
M8?&JEQ.SUE(4;E%53KCO)Y-*J'IT>NR^7>O3XZ:UI:KEM6:FK2JA'\YDV=R=
MC(+1YL-GM5Q9^C Y/5Z+I;R1]LOZ6N-MLM52J$K61C4UTW)Q,IH%1V<IR3N!
M/Y6\,SMC1CN9-\TW>KDL3D8^ 9*ES"UI$'C\D.>R+$D18'SO=8ZV)FGA[GBC
M_8/;._8R%T:>-^575=C5R6@Z8H5<B+:TGYN[WV2_GYCTY4UIW#^[ZV7]$<M;
M8YNJ7PP$E:J[I[CO_?"2!;Q?P!WNSI!#>2&L.#W6S1W3) UM-'!;=:L!3M44
ME!NK,:NPSIY>?CS_=/6>W<[^>G_#QK=B7DIS>#RQ4$T"D[Q7<]:IX<^H"3B[
M:FJ[,NQ]7<CBJ8(),&V!\0VP,[Y7XX7,W[(P\!CW.=^C+]QN-'3ZPN<V6N=-
M)=FMN&<7RN1E8UHMV=^SN;$:J?'/T)X[C=&P1J++D5F+7)Z,P <C]0\Y.GW]
M*DC\=WOP1EN\T3[MIS>@7]&6DC4+ICKL%MCE/>AH)!O/92T7R@[&:J_F8=R7
M>TRPO $)C94%@;$KR19-"3:K>GG$/LA":E&R&RLLW-M8C"ED[+S56M:6';#
MF\8IGF$W3GQV(1<2LP6+O)0G;,R#X!#C.(A[#3L[/F")%T]I[9C[TT/W'J8Q
M&0EVC+Q^->4!?T=FO"A*ML^MJ= +@6K,O21-#EF"J0%3G= !2U,?_Y'G9YP,
M^<.&W&]K((B\).LMI(<LX)X_O)]>\* 3C6A+3GC*]N1-O,V;^,5Y4Z@%L,DZ
MEVPN[9V4M8N>_1G2)N*B+A#K:MU2J'<FAG)L+XKA'+N%[6<@:9DW&H7#0: /
M!NG4VD8_#.%4QBVH<U5BB>IW1;4+2I&81UT&N@QQT;L9TG; >."%440#N#^)
MN\$TGC*P 1V..(# MJY_'#H[XEX:5K3DPZ,^Y1\U8JI&&X7C%STIR$S/(I9Z
M(;(8_V&$_SB;LO=P1>[DM5RVI7  +0S;BE*-]*A[\HDQ4/OH.</&B<<I<? ,
M.7)MG'G<!X4NZQ_2=*O)-#91* MQ)[O]FWWX<G'.Y/=6V0<V#KP@CC$SS:
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
ML;LKM<//>8QNV[9AO!HO4^;D'@*/6$!,,&WBPS #1UT]QSJF,J2W::X/;A"
M^]O'38ZAHK=]/;7LTJ%3]GXT4PH),@,JZFS>(_8">\_ZN>U!#\V>)B1;760L
MWUL4<GD<E00D]&W#1O":4PDKW&,J93F2E<MTF^2/ !HLHRKB94V(01;H8=<=
MTJ0?<.9ZG'$C@*)OFAW<'[U7[6V?5'N'/MG@4"A^4<_OZ6E('>!:$#P(<^C0
M1A&N?JW+2M<\!QX=M3:\^O1NRWVM=J&[YV6;.+W;\?=[WF(NJ+::0P>!L-6M
M!W68OJJX!.R)E(5 &K@N^S$CQ[/.XM\I(HR80$ U(= OH!X+A%$ .@J'5/A!
M\CTBVR)&7EWN&:<A3"HXN6=#5XYOX9?J/BIMPS2O830] N#7I>*4*]9=$XOK
M6\O7+0+8_^^?^\?X0I43NQT@V545UC]-RI6*ERTP,$(YO >X4#I?3A[9"CJM
M<A:R3;RFL:NXC+2 *#%87>Z*M"A,HCI17G#!A%Z^W.1%]0K^*H7;+OKAK.6B
M6YO6/!(+EZ5QDBC^)MPX!O)G!G(UD*B2*@J"4UAJ@\%H+7@;<-K8H6I2+<VN
MNGT+J\N3>!6JTXP0X 8,;NGXMUQ,1'Z_B_S^BR._QD[9!P\V-^HSL&P84.?/
M@P=/T\N='R[12+Q'62T:E[177Q<ND>1%=5%0_.C<HSK'$8AKJKHC$Q8#%GS>
M**4-KF1QF&V9Y*N$+\A1N62MW.#D#IZ.WR4"Y#?FOFEX'MT$"([</"Q5;N2:
M8*NJY893:S>*G".R9KAVYHN@/[@/&II!?M0T>PO,(9GK^<0U/'P 5O]>_N%0
M187LGS;D][(83-NDCF/[)TO*W*XO?M"GTYTK:9.NQATUZ-.G/$_,<J9@-6/9
M 5^=38Y;(GF<<21T@NEDE(0:%JT[7O\: 4!CUMC*K/6*DSQ;BR9_*=OA$VER
MM4$P?<CKA 3<+1[3>[:H3@F6LO7HJ#TA\(9XN:?D2-6BY/PA6(W@MFY&8T=4
MQOQ$FI 5!T9!^]"'?%CV_20=SL4H@R%(Q6(ZM<J7J@Q07*MT4L%>_D;Y$P(*
MS7VZ" .#.YT]P+V3I!$*"YUNH[N0S0Y5FR*OU[INP-2JR>;N:F1F4@6G2>\<
M=-XY>+EW[F(IN*W3K<['VA"XDA3F8I56*G=Z4!L,.>O)U8?/7M5[7:6R:B_
M?QU3W4NF[GT#@>WK?/[/ZH4L00B>(T16WF?I($J?JC<HNUSBU8A?<1:"#D>M
MA3IF[8XIGLQ5AHNAMAK*IX8^27H.COVZ]>CR(<_6.H%1LW5A,Y#\>PN'#I+=
MA44<> N+3GV=A4^,W#0SR2HAF=YW&&4APQ(6,R:XK27&Q>E)\RRQ9B=,4S&@
M+NW<M[F*Z#"R>T+$+K6']]0GV0O1'_]'H*9*=8G<&:7*DU@^"#F#/6SB:$/T
MM&=IZ@;E %4*KBJ(QNTTASZ*=_*M?R? -DBU%F8?A9/ ;1 K%H'W@BG/ -AJ
M 6Q:_P> &^2Z&L<-<EV-GZ\'L'K#L@_"/P/(+P*TJ7:4#\V;B S<W'W'8;XX
M-I 0>:82##R] /O]C2I[M=CPZ=9@HC_-WG#P^/ARSD9YTBRWP\DJ2S)6F-'X
MF9M!FDUJ';G[AX6[C=N9L#I_FC)?\^GCWM'947MX=M0>G^'&;:H-?9)VU)RE
M'3'/"&QG\DP-3Y[-]X[6;,-"_=^]XAXY#K(=0PA*_ZW L%4)8M%'$B[5(D9
MYPQS7Q_#S5$?6&Y7'Z!0_EV; VW?2M[)HH#7!1\^9]P$(Y8JGV#F<U^H@[0
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
MRZYWK#Y;-RZ>E>UZG?/G\(3LV@\;FETWY$7$EDG&04H7DM+Y$,@QL5V#X>Y
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
M9K8N*YIA+BC+@>-Z8 Q[EU>^/E\=^$%Q)_;&H"M9,O:H)]%J8%@Z$*882^U
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
M9>_)/@QRKYK.GNS#H$O;L_=DFUO=-T-LH:<8!_J%+?I5=5H-RD#/A[WS&SE
MBWGW2E-,WP%D"TPX2-%<4EH7+2F)%1.MV BZU#U^1H6<&'J9R(\ Q%2 O#^G
M5&PV*D'U6>'_!U!+ P04    "  #@V%61\FPS1\#  "<"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-RYX;6RMEFUOVC 0Q[_**9NF3>J:!T*@'42B]&%(
MZX.@W31->V&2@UAU;&:;TG[[V0E-4PALD_8&;.?N[]^=+[[T5D+>JPQ1PV/.
MN.H[F=:+8]=5288Y48=B@=P\F0F9$VVF<NZJA422%DXY<P//B]R<4.[$O6+M
M1L8]L=2,<KR1H)9Y3N33"3*QZCN^\[PPIO-,VP4W[BW('">H[Q8WTLS<2B6E
M.7)%!0>)L[XS\(^'76M?&'REN%*U,=A(ID+<V\DH[3N>!4*&B;8*Q/P]X! 9
MLT(&X]=:TZFVM([U\;/Z>1&[B65*% X%^T93G?6=K@,ISLB2Z;%8?<9U/&VK
MEPBFBE]8K6T]!Y*ETB)?.QN"G/+RGSRN\U!S\*,=#L':(=AT"'<XM-8.K2+0
MDJP(ZY1H$O>D6(&TUD;-#HK<%-XF&LKM*4ZT-$^I\=/QY.[R<C#^#M?G,!E=
M7(W.1\/!U2T,AL/KNZO;T=4%W%Q_&0U'9Q/X" .E3%V-45.)YB0U7$\9G1-[
M'@K>GZ(FE*D/QO!N<@KOWWZ MT YW&9BJ0A/5<_5AMCNZR9KNI.2+MA!YP=P
M*;C.%)SQ%-/7 JX)M8HW>([W)-BK>(K)(;3\ PB\(&@ &OZ]N[\'IU6EOU7H
MM7;H[<GH 8P%8V"*=45D"@-.V).B"G[4EW\VY;3<,FS>TEX+QVI!$NP[YKU7
M*!_0B=^]\2/O4U,^_I/8J^R$57;"?>KQ2S* :)CBG').^1S$#'2&\(1$-L5?
MBK8+47N+/<3!4=@^ZKD/]< :K#K=\,7J%7&[(F[O)1ZD*;6\A &C9$J9F:$R
M;T&RE'*S@$O:4C"J<;3#,-R W3;R_1VH484:[47]4N,S1:A9,UZTM;.WP;9M
M\3'P_&:X3@77V9_'))%H$]F$U-E.1J>[>;P-1M%1T$S5K:BZ_U"/M@21IW^J
MQNY6G;6B.DF)NVWUNF9+7K=VT><HYT7_4Y"()=?E'5BM5BUV4'26C?43TWK+
M3ODB4_;M2R+-:Z: X<Q(>H<=PR3+7EA.M%@4[60JM&E.Q3 SGP\HK8%Y/A-"
M/T_L!M4'2?P;4$L#!!0    (  .#858D-_0D 0,  ,@)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;*U6:V_:,!3]*U963:W$FA>AT$$D&FB'M%+$
M8],T[8,)%V(UB:EMH/OWLYTTXY$B*O$EL>-S3NX]UZ_FAK)G'@$(])K$*6\9
MD1#+6]/D800)YM=T":D<F5.68"&[;&'R)0,\TZ0D-AW+JID))JGA-_6W ?.;
M="5BDL* (;Y*$LS^WD%,-RW#-MX^#,DB$NJ#Z3>7> $C$)/E@,F>6:C,2 (I
M)S1%#.8MHVW?=CV%UX ?!#9\JXU4)E-*GU6G-VL9E@H(8@B%4L#RM88 XE@)
MR3!><DVC^*4B;K??U.]U[C*7*>80T/@GF8FH9=0--(,Y7L5B2#??(,]'!QC2
MF.LGVN18RT#AB@N:Y&0904+2[(U?<Q^V"';U'8*3$YQ3"6Y.<$\E5'-"]52"
MEQ-TZF:6NS:N@P7VFXQN$%-HJ:8:VGW-EGZ15,V3D6!RE$B>\$>3Q\?V\!=Z
MND>CWD._=]\+VOTQ:@?!TZ0_[O4?T.#I>R_H=4?H"PHPCRKZB;HO*[+&,:2"
M5Q!.9V@(7# 2"IAE@,L."$QB?B5YDU$'75Y<H0M$4C2.Z(I+!F^:0B:@PC##
M/-B[+%CGG6 [$%XCUZX@QW*<$GIP.MTNH7=.IULE].[)=+NQ2S=ET8K*.47E
M'*WGOJ/7#D.Z2@5)%VA 8Q(2X.AW>RJK(!??GS)S,[UJN9[:D&[Y$H?0,N2.
MPX&MP? _?[)KUM<RJ\\IUCFG6/=,8CM%<8NBN,?4?3WUU7((50/^+Y*R>F12
MGI92^_G:KSFV):?6>MOH0]1-W:WOH3I'P_JH@V<2VW&P6CA8/>K@UCZB/"SS
M+1.H;3GB. W'V_.M#'7C[MEV-):/VG8FL1W;O,(V[ZAM8RIPK!VK',R];(-F
MN\8B'M%-JC9D$0'B @M(%!C1>38^EU>(TFGK'4S(NF<=V%^"LFK>OO^'J*IG
M.XU=5+<$Y3J->H'*'#.W3D%UQWG$;$%2CF*82YYU?2,%6'9OR#J"+O7!.*5"
M'K.Z&<FK%C %D.-S2L5;1YVUQ>7-_P=02P,$%     @  X-A5AG<"%OC @
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
ME)4?()0G/-T4K^3?4BX,27&X$BL#DN4 \?LB3?GA).^@_@QD_"]02P,$%
M  @  X-A5E[9-RX,"0  %4D  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&ULM9QA;]NV%H;_"N$[# VPUA(I4G:7!'"2M@O0;$&2WN%^5&S:%BI+OA2=
M-,!^_"A9,4V)HJWTZ$MK.^3K<PY?2X](2J?/F?B>+SF7Z,<J2?.SP5+*]<?A
M,)\N^2K*/V1KGJJ_S#.QBJ1Z*Q;#?"UX-"L[K9(A]CPV7$5Q.C@_+3^[%>>G
MV48F<<IO!<HWJU4D7BYXDCV?#?S!ZP=W\6(IBP^&YZ?K:,'ON?RVOA7JW7"G
M,HM7/,WC+$6"S\\&$__C93@N.I0M_AOSYWSO-2I2><RR[\6;Z]G9P"LBX@F?
MRD(B4O\]\4N>)(62BN/_E>A@]YU%Q_W7K^J?R^15,H]1SB^SY.]X)I=G@]$
MS?@\VB3R+GO^@U<)T4)OFB5Y^2]ZKMIZ S3=Y#);59U5!*LXW?X?_:@*L=?!
M9RT=<-4!USL$+1U(U8&4B6XC*].ZBF1T?BJR9R2*UDJM>%'6INRMLHG38ACO
MI5!_C54_>7[WZ<NWKY.'O^[^AR;W]Y\>[M'DSROT]7IR<?WU^N'ZTSUZC^[X
M8I-$,A,O:)+G7.8H2F?H:QP]QDDL8YZC=U=<1G&2GZC6W^ZOT+M?3M O*$[1
MPS+;Y*IU?CJ4*MKB.X?3*K*+;62X)3(?HYLLE<L<?4IG?&8*#%6:NUSQ:ZX7
MV*EXQ:<?$/%_0]C#V!+0Y?'=?4<X9%=Z4NJ1MM(?*JNM9EO)P"Y9_.8_YNMH
MRL\&ZD>=<_'$!^>__L=GWN^V?('$C.R#7?:!2[V9O2W;K00M)8H#TM,Y'A&&
MO=/ATWX>MF:4C?&NF1$AW45(CXWPP*!L==C^]_N$A>-:F,UF_L@+\,@>)MN%
MR9QA?M[(C>!(1C_0(T_Y/%9&FFW4!UEU_.#"&K13M:N3@,2, H2[ H3POZ,0
M,GL@,2/[T2[[$9!+1TW[$=^GM.926S/JX=#NTO$NS+$SS-OJS%\,C> R%IRC
MA<@V:[3D42*7MH"=BEW'"$C,2-[W]%G6@_=HI0E4 "@ULP)[G.$#^;02VG<@
M';%P5/.II1D.\3BP^]3'.E#L#/2/RXN)-2QGM\ZC :1F)JG1P^^!/7Q0^(!2
M,RN@\<,_FC\.I1TTCX@!\1M^;#8;LU'+8=/7$.*[*>0R2XODH_*B9RVRA8A6
MUBB=,IT'!TC-3%HCC<]ZL"<HT4"IF1703.,[H:&+/<.&[YA'6-V=S58A]EB+
M.S5\^&[Z^)-+]/?=Y*8<GQMUY$1)EB[>2RY6:!V]1(\)M\;L5.T\5$!J9@TT
MV?CC'LP*"C=0:N9EM:8;[&2'#F:MA(QC:8AK7K4U"HC=JE@#"'8#R%]RR06:
M9JMUEO)4C5(V1ZFR[YJ+.)O%T]>K)]4DE];8G?I=APQ*S:R&IAR,X4V+01$(
M2LVL@$8@[ 2,+J8E3=(,POIUDZ45H6VNU9B"W9BR=:W0L28'8G7*=1XB(#4S
M><T^F/9@4E 0@E(S*Z!!"+LG=SJ8E#7L-PH:'FTV"OV6^2>L606[6>4MU_9N
MR<ZCU,<,#-84A$<]^!24@:#4S IH!L+NZ9VC9G,K#?/D[]<M:FO$O);K**(9
MA;@9Y59DZDPO7]X+K@+E,R2Y(@$1J8AG\7S.!4^GQ4J&,8\Z3[+GHNE2N7FQ
M-*943ZRS\Z S-E!J9L4T,!&_A_4)4$B"4C,KH"&)N*>"CG)UI5&C51K4K\!L
M[8A'&6UQ]MXRDAMDMH@03:=BH[SZZEUKJ+"K1WU,X!!-1B3HP9Z@> 2E9E9
MXQ$Y>H'*84_+XE0P;KK3THS@D==B3@TPQ TPK@D"9=EL4UR)"3[E\5/;9('[
M&SJ/61_S.D2S$NEAL8J PA*4FED!#4ODZ 4KAVN;JU"!3VE]SM72#(_#T;C%
MM1IGB!MGRL JEEWQ5*+L,8D7Y1QL_ELQ:V"-&71*!TK-7)S7N!3TL& 5@.(/
ME)I9 8T_P=$+5HX-"I9%J( &=9_:FN$Q:3GU!QI0 C>@7-_=O.& ZA;M/$Q]
M3.,$FGZ"'E:R E 0@E(S*["WD09B)TUS=8JP47WFU=)J[)&6?32!!I7 #2H/
M4?H=33-U_$P7UN! IVR@U,QD-?$$/:Q=!:", Z5F5D S3G#TVI7#D&%CTY;/
MR+@^8Q4TUZU\9=P6+@TTA02'*&2:/7%1'"*+5=5R:D =256X]FA!)VN@U,S<
M-=T$/2Q8!:!T Z5F;NS3=$,/+5B5H_^";LO%'^N>/K="B%YX9-U8=^GN^=;<
M-+=0 &ZI-/9_?<0/@OJ&Q2:VD%';2AS5U$+=U'+;LL/&W:VKQ:#4S"0UE] >
MN(2"<@F4FED!S244@$NH97/-V!O79X4MS;!/O9;3 -W;XNLFDY]>%';K=QZQ
M/M"%:G2A/: +!447*#6S AI=* "ZT":3U'>D6YH0$K1M2-?40MW4\D6Y440)
MFL6Y%/%4HL<HB=*IPNK7:[\#EWYN_<Z#U0?'4,TQM >.H: < Z5F[OS7',..
MWGC3;M=*PSC7AV'-L*RYYX:RMCL3-(LP-XM<5JME*,IS95EE5?ZZAQ&]NYS<
MGI0C=A=)CO+->IT)B>8;]<F[N_O/)\=.9[ACZ'PG0Q]+3DRS$>MA7PX#!2<H
M-;,"&IS8H7TY!]G\@()?LKDUM3Z(B&DB8@!$5&D8=S.-6?VZF#6!B([WL,F,
M4/,0.X:']K8;1>UQ@I(/E)J9]]X]5#V0#X.]A:H/\F&:?!@ ^;#FI WQQXUS
MB:4592VLSC3\,#?\W,1IO-JLT#\(8%'1_5V=QZX/$&(:A%@/(,1 00A*S;P#
M4(-0^-,3.@<4VD\:[HYO34TS5.AF*&W[MZWVN.4[W^K8!QZ%&H_"'O H!,4C
M*#6S AJ/PI_&HP,*#J?W@4>AQJ/0C4<WT0^X [S[NSH/>A\[?4*-96$/&Z%#
M4$"#4C,KH $M/+01^K#MW0JX?<;>W?.MN>W=O^Y&+^W[-Q[A86]F[V-[4*@I
M+^QA+W4(2G-0:F8%-,V%A_92'[:Z6\%E=5!.&^X]>&;%Q:)\'D^.2M=NGT&S
M^W3WS)])^:2;H6Z^?6#03206<9JCA,]55^]#<;P1VV?P;-_(;%T^QN8QDS);
ME2^7/)IQ4310?Y]GF7Q]4WS![DE(Y_\"4$L#!!0    (  .#85:.#P@3/ 0
M !43   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;+V8:X_B-A2&_XJ5
MKJI=J3N)#>$R!23FTA9I=A?!3*NJZ@>3',#:Q&9L!W;^?9V022 $#X-F^@62
MX'-Y3C@Y;]S;"/E=+0$T^A%'7/6=I=:K2]=5P1)BJB[$"KCY92YD3+4YE0M7
MK230,#.*(Y=X7LN-*>/.H)==&\M!3R0Z8AS&$JDDCJE\NH)(;/H.=IXO3-AB
MJ=,+[J"WH@N8@GY8C:4Y<PLO(8N!*R8XDC#O.T-\>4V\U"!;\2>#C=HY1BG*
M3(COZ<DH[#M>FA%$$.C4!35?:[B&*$H]F3P><Z=.$3,UW#U^]OY;!F]@9E3!
MM8C^8J%>]IV.@T*8TR32$['Y W(@/_47B$AEGVB3K_4<%"1*BS@W-AG$C&^_
MZ8^\$#L&N'7$@.0&I&K0/&+0R T:&>@VLPSKAFHZZ$FQ03)=;;RE!UEM,FM#
MPWAZ&Z=:FE^9L=.#R>WO#W?#^V^3O]%P.KV]GZ+AUQMT-QI>C>[N1[=3]!E]
MI5+2M-CHXPUHRB+UR5Q]F-Z@CQ\^H0^(<72_%(FB/%0]5YND4M=ND"=PM4V
M'$D $_1%<+U4Z):'$.X[< U-@42>D:Z(U>,-!!>H@7]!Q".D)J'KT\VQ)9U&
M4>%&YJ]QQ-_4=%Z81(#$'$U@D414"_F$ADJ!5L@4#=TQ.F,1TPP4^N?.F*.1
MAEC]6U?,;:QF?:RTYR_5B@;0=TQ3*Y!K< 8__X1;WJ]UA7@C9WME:19E:=J\
M#W9*,:,1Y0'C"]/4@4BXKOT;;=WYF;OTX;0>M%H=TNJYZUVDPU7MCM]M%ZOV
M<O6+7/VWS=4_R (3TO0JN1ZN:I"NUZG/M57DVGHA5YU(CLP3$AX3II_JTMMZ
MZ.X$]BZ\+JFD9XUSYK^C75"TK13#U4J*-83FB3S3=0CM.@3?QQ4&:Y0S&3H%
M0^<TAN,WHE-#X3>:%0AKF#,AN@5$]S402(OLEJ!T(H@ZI&X-4K-5;5-KT#.1
ML%?./,\*-99B)92!DB<T2^YKGPA[#;^"9(]Y+M/.',<O]/UC DI;6B9W4.F9
M)FE40:R!S@4A)0@Y$<1R3\A)C6./="Y).?BQ=8 >D+S</+G#E[K''O=<KG)R
M8_OH-@K)O#$H2/N&<I[0R#32&G@"M4R'(_DSQIY7G8;VH.="E2,>VV?\-8V8
M>2OBC*)Q,HM8@(;A6@14&U'V;3YG03V<U>EK]=A;>=LO0:D<<.M_5*KXC?1#
M7IKW4".XE"/8KD<F$(C8O+V&IPZ-6GW2[E3UB3WLN5BE0L%VB;*+=71LU(F4
MNK'Q'C(%ESH%VX7*+HKEOM3*D^[!X'@/?4)*?4+L^N20Y>710>IDBN]51X<]
M\FO)W)V-AQCD(MN/42A[,=KN0117BSV?8;;3X9;+MQM&7ZA<,*Y0!'-CZEVT
MS;-0;O=@MB=:K+)MC)G06L39X1)H"#)=8'Z?"Z&?3]( Q4[8X#]02P,$%
M  @  X-A5FR07$,3!0  (AT  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULM5G;<J,X$/T5%3NUE:G:#4A<;+*VJQR3S:8JDTF-,Y-GQ<@V-8"\DK G
M^_4K+@%SB6([Y,7FTGWHTPW=!S3:4?:3KPD1X%<4QGRLK8787.@Z7ZQ)A/DY
MW9!8GEE2%F$A=]E*YQM&L)\Y1:&.#,/1(QS$VF24';MGDQ%-1!C$Y)X!GD01
M9L^7)*2[L0:UEP/?@M5:I ?TR6B#5V1.Q/?-/9-[>HGB!Q&)>4!CP,ARK$WA
MA8?LU"&S^!&0'=_;!BF5)TI_ICLW_E@STHA(2!8BA<#R;TMF) Q3)!G'OP6H
M5EXS==S??D'_.R,OR3QA3F8T? Q\L1YK0PWX9(F34'RCNW](02@+<$%#GOV"
M76%K:&"1<$&CPEE&$ 5Q_H]_%8G8<X#.*PZH<$!-!^L5![-P, ]UL H'*\M,
M3B7+@X<%GHP8W0&66DNT="-+9N8MZ0=Q6O>Y8/)L(/W$Y.;N87IW?7-Y>P6F
M\_G5PQQ,[SQP_?6K]WAS>PO^!#>QP/$J> H)F').! =G'A$X"/EG>?;[W -G
MGSZ#3R"(P<.:)AS'/A_I0H:67D!?%&%<YF&@5\* "'RAL5AS<!7[Q*\#Z))3
M20R]$+M$2D2/+,Z!"?\ R$"H(Z#9X>ZPP]T[W-U0L#'+,ID9GOE:F:HJX*P*
M72G.(:QNB+2!7/ -7I"Q)CL$)VQ+M,GOOT''^*LK/7V">3V!U5)GE:FS5.B3
M:T8Y!S/,V',0K\ /'":D*WLYBIVAI-UR.T&&8\KB;??3TF'E&,-AW<I31G0B
M7[OD:ROY3A>+)$I"+(@/IA%E(O@/IRVVBW..Y.RQ@8;K--C,.JR<H6DU."NC
M.I&S4W)VE)SOY(!\N\).BX?K.*A!ML,(V4VNRFA.Y#HHN0Z47.\)VQ"18#DI
M9(T98.EDXT#V74#%FK NYH,6J0&TW ;SMI$Y= 8-YLK83F0^+)D/U7?VWMT,
MZ%*.G .:XK!]\]I&\ZGN,+*:1MZP]>A#N&=4H^26E%PEI<>LA)LDVJ1W;E[*
M+A9*E&-;>Y]@7D]@M>Q!HU(OQOOG8H'14_9Z1?/Z0JOG;T_]P5Z&8P%3GQ3#
M1EN<'63EJ4,ZE3*J**/>YF,!52-D-B=&EQ%J]DUU4*>2KN0C5$JL P=D ;+?
MXER[1==L3TB[1?<C%!^L)!]4:[ZBK88XCE/"7"1^0+I[0T]2K<A-GVA>7VCU
M)%8Z$MH]]-:>9%^1OS[1O+[0ZOFK-"E4B]+'[)M#VF6VA.$5J74;(&5<0'UP
M]DPPXY\[4ZN&AQ;(?#OSV)- +?+X$7(75GH7J@7OP3-JT!9HCMG4[C/8UKD(
M0=ML=K"/4+JPDKKP#:U[S)1JRU<7H5;?[E+"J/F"ZZGC.I5WI8>A6A ?.*C<
M5JD''8/9;3%V7-0J]$<H6%0I6*14>)-;@CE9T] '0;1A=$LB$K_U.J>&/+;I
M]HKF]8563V<E:!%\_]!"/2G0(G]]HGE]H=7S5ZECI%;'[QU:;\"KAI;:]>@\
M?H3@1I7@1FK!?>C00FW);4*WV<E06W.CH0T;G4P=TJF4*]&-U*+[F)%50-6_
M*<+FJ.ZRL@;-=PUU6*?2KF0R4G]O/6QB%2 U<6(/FE]:NZS,0?,%6AW0L83U
MO<6CB+!5M@C'P8(FL<B76\JCY4+?-%O>:AR_A!=>OEQ7P>2KAU\P6P4Q!R%9
M2DCC?" )L'Q!+M\1=),M43U1(6B4;:X)]@E+#>3Y):7B92>]0+DL.OD?4$L#
M!!0    (  .#85:43[N(VP(  (()   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;*V676_:,!2&_XJ555,K;0WY!#J(E$+7(75M5>AZ,>W") =BU8FI
M;:#;KY^=I!F%-%1H-\0?YWW]G$,<N[=F_%$D !(]IS03?2.1<G%FFB)*(,7B
ME"T@4S,SQE,L59?/3;'@@.-<E%+3;K5\,\4D,X)>/G;+@QY;2DHRN.5(+-,4
M\]_G0-FZ;UC&R\ =F2=2#YA!;X'G, 9YO[CEJF=6+C%)(1.$98C#K&^$UMF@
MJ^/S@!\$UF*CC70F4\8>=6<4]XV6!@(*D=0.6#U6, !*M9'">"H]C6I)+=QL
MO[A_S7-7N4RQ@ &C#R262=_H&"B&&5Y2><?6WZ#,Q]-^$:,B_T7K,K9EH&@I
M)$M+L2)(258\\7-9APV!Y;XAL$N!_5Z!4PJ</-&"+$]KB"4.>IRM$=?1RDTW
M\MKD:I4-R?2_.)9<S1*ED\'H>A)>7X[.KRY0.!Y?3,8HO!ZBRYN;X</HZ@I]
M1F'*N"1_<%[TBV?U]@A QT.0F%!QH@+NQT-T?'2"CA#)T"1A2X&S6/1,J>CT
M&F94DIP7)/8;)$.(3I%C?4)VR[9KY(/WRZW7<E/5I"J,717&SOV<-_PN&8O7
MA%*DLD&C3.)L3J844"@$2(&&1$24B24']#.<"LG5^_BK+NEB%;=^%;U'S\0"
M1] WU"84P%=@!!\_6'[K2UT)_I/9JX(X54&<)O= U=6I2[!0>;E*?S-6@>5X
M[9ZYV@1OM#X0W*W W7W@;AUXH?(WP6W7W0)OM#X0W*O O7W@7AVXMPMN6?X6
M>*/U@>!^!>[O _?KP/T=\':WL\7=Z'P@=[OB;N_C;M=QMW>X/:^[Q=WH?"!W
MI^+N-')/$E G^$P"KZ/O[-"[7F>[[(T+'(C?K?"[S?A,8EI'WMWYM'1]W]XB
MKPFRO7_;N" R-TY(?3OYCOF<9 )1F"E9Z[2M]+PX\8N.9(O\T)PRJ8[@O)FH
M2Q)P':#F9XS)EXX^AZMK5_ 74$L#!!0    (  .#85;(JR! QP(  )0'   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*U56T_;,!C]*U:&)I &N31-
M$6LC]<*Z2MQ$RWB8]F"2KXV'8Q?;:=B_G^VT68&T\+"7Q)?O')_CR_=U2RX>
M90:@T'-.F>PYF5++,]>5208YEB=\"4S/S+G(L=)=L7#E4@!.+2BG;N!YD9MC
MPIRX:\=N1-SEA:*$P8U LLAS+/X,@/*RY_C.9N"6+#)E!MRXN\0+F(*Z6]X(
MW7-KEI3DP"3A# F8]YR^?S;LF'@;\(- *;?:R#AYX/S1="9IS_&,(*"0*,.
M]6\%0Z#4$&D93VM.IU[2 +?;&_9OUKOV\H E##F])ZG*>LZI@U*8XX*J6UY^
MA[6?MN%+.)7VB\HJMM-Q4%)(Q?,U6"O(":O^^'F]#UL /]H!"-: X#4@W %H
MK0$M:[129FV-L,)Q5_ 2"1.MV4S#[HU%:S>$F5.<*J%GB<:I>'(UZU^-)X.+
M<]2?3L]G4]2_&J'Q]?7H?G)Q@8[1F/.T))2BPQ$H3*@\TH-WTQ$Z/#A"!X@P
M-,MX(3%+9==56I'A=9/UZH-J]6#'ZGZ +CE3F43G+(7T)8&KK=1^@HV?0;"7
M<03)"6KY7U#@!4&#H.''X?X>.:UZ>UN6K[6#K]Z]G[=<?_7-*[%(?S7M5$44
M-A.9QWPFESB!GJ-?JP2Q B?^_,F/O*]-+O\3V0O/8>TYW,<>#V!!&"-LH=\7
MQ2R!)K<51=M2F$RSBEO1J1]VW=6VC88H_S0,ZJ@7^MJUOO9>??WDJ2"2F"S2
M>&4K=+2UJ/=*UMN(=AB$S:JB6E7T454(I[_UR]>Y4C7IB][5]S;B.&SOV+5.
MK:^S5]^,*TP1L-0<[&)SK?><<.=#)_Q>5*75W4IP.8B%S?L2);Q@JLH-]6A=
M6OHVH[X:'^B24U6(?S15O;K$0E];B2C,-:5WTM&:1%4#JH[B2YM&'[C22=DV
M,UTV09@ /3_G7&TZ9H&Z$,=_ 5!+ P04    "  #@V%6KXQ"V28(  #V40
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
M!?4L!6WWQ:O7J7OO2J':-16K_ BQ&PDS9?7$VVB%PPYO+!JH<8&BF<)6QH4
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
M 82/P,PO]CAM'/ES#+.8#BI\D\4@, 3FP(!:[.O7KZK% MQBCC+"NL1#)(X
M$D<0V5K,*1!QI::6"^DE,*>7YRTFT*#(V@OS$-DC@.P1V/*.  ,>F,,PX+';
M813R NW..\CU]74K)X8H(G9*.URIJ1,!@8/:T@[JE':X4E/+A?!"+6D'16D'
M:_XH5S\!.,CG&EL?;-C2#HK0#L1A%($=!H-!6J#/L [,8%=75ZV4B!O,*>MP
MI:9.!,0-:LLZJ%/6X4I-+1>B"[5D'11E'8QI!CM$\J"0/*@MZZ ZZV"8P734
MP0P&@ZQ >Y".SY\_MS(B1X?NE'2X4E,G M(&M24=U"GI<*6F?D8,R859D@Z&
MD@Y*:?OCX4,$#P;!@]F2#J:3#HPE,AUT&% B@ZC >G".R\O+U@Z&&LPLW77%
MN5)3)P*R!K/E',PIYW"EII:[=16&)>=@..>@[1W,W$_?.B!X,%O.P73.@1H,
MN1[#8#"("JP'Y;BXN-A\Y#Q=.<Q#Q^X4<[A24V<"P@:SQ1S,*>9PI::6"]&%
M66(.AF(.SML+\Q#!@T'P8+:8@^V).5@WS,$A+/ >F./-FS>*Q=)L9U TRW==
M=J[4U,F Q,%M40=WBCI<J:GE0G[AEJB#HZ@C"D3[<KQ#Q \.\8/;H@ZNHXX
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
MS%TJ\\]W^8H6J^S[U$1H+9)L<0E\!M(.,/OG0NC7%?O)J_B(.OP/4$L#!!0
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
MC,ET+$];R]-W%]5T,-D7%^.>;1,H"/N^S:C0[!T[AVW7>5]=-;SNA$[4\VY
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
M)E5K-,-4O7: :P/U?<&8W$ST!LW[*?P'4$L#!!0    (  .#85:U]B^).0P
M -!=   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;+U<VV[;.A;]%<)3
MS&F!U-;==B<)D$0I3H&D#9IV!O/(R'1,5!<?B<H%.!\_FY)LFC+#1.G.]*&)
M'7*17.0FUZ)('=X7Y:]JQ9@@#UF:5T>CE1#K3Y-)E:Q81JMQL68Y_&59E!D5
M\+&\G53KDM%%DRE+)Y[C1).,\GQT?-A\=U4>'Q:U2'G.KDI2U5E&R\=3EA;W
M1R-WM/GB.[]="?G%Y/AP36_9-1,_UU<E?)IL418\8WG%BYR4;'DT.G$_Q=-
M9FA2_)NS^VKG=R*;<E,4O^2'+XNCD2-KQ%*6" E!X<<=.V-I*I&@'G]UH*-M
MF3+C[N\;],]-XZ$Q-[1B9T7Z'[X0JZ/1;$06;$GK5'PO[O]D78-"B9<4:=7\
M3^[;M--P1)*Z$D76988:9#QO?]*'CHB=##/GB0Q>E\'K97"#)S+X70;_I1F"
M+D-#]:1M2L-#3 4]/BR+>U+*U( F?VG(;')#\WDN^_U:E/!7#OG$\?GEU<6W
M_YZ?D]/SK^>?O_P@5Q<G7Z_)1_*5EB65?4+>QTQ0GE8?X-N?US%Y_^[#X41
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
MGXNO_/ 7ZQJ*FGPKGM?M7W3H[@T\M-K7@A==L*R@R,KC?_K0#<1) ( E +H
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
M@_I]G:;R;:-\%J=YE&KV'U!+ P04    "  #@V%66^3\#/X.  !MQP  &0
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
M"DVMMQ @,<HA%4-U!12-4&AJ$86NB!TXI&*S0\H\A/0SLUVY$ .Q00R,I>N
MW@H]HX"B$0I-_2(((3P2E&$J@:H)*!JAT-0B"C61.#!,)6;#E'D(Z6=FNW(A
M 1*]!*"&I%4]N_+._[Z?U;]>>Y>+8CZ??II=>V?%VKNL5U<_*@='M_IIC=Z,
MT',+%)KZ2(0V25 .J@0J.:!HA$)3BR@D1^+ 095TG5$=1O>9K,*T[9W2S\YV
M]4(K)'JMX(+5YBZMG]3H[0@]U$"AJ0]$^KXFV!<V8;^Q"?N532YT22)T2>+
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
M:MT4=N)]7]7U:K']XQTOKGFY&=#\^\UJ5>]_F#;XCZORQ_8>I_\'4$L#!!0
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
M/Z*_+L1+,0^8DSE-_HU78CMU1@Y8D37>)>*.'MZ02E"@\"*:\.(O.)2Q0>B
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
M_M_GO>[H9H#Z#W?#F_M1]]OMPST:?NW>C] YNB="$"TU.AE019@O3V'T:31
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
M=+>%]FZ3/1$&Z*(Q 26?]PY\?LWG&[,Y)<LDSY-\*6LK53L+?$SRBO43^-=
M7<8-BKA*>[;C  4#.+2W#3A!C1,8<7YC.%?_V5,A@B,(#SE^V P1UA"A$>*;
MW&%G,(1'#!<^=%S4#-&O(?I&"*EY"Y*<P]$_YH"![S1C#&J,@1%#ZD*7S3$X
M8O&1$P3-+-#18ND8J^E[(?(R)WA+F#0ML)9*0  68*DV3J, .N]077!/WF&'
M^HIIFF+&P5I*0Y%$E4TMEHWK*.<)]U/J]KQ!2TJ1!D0G5UP7K#(Z]/:Y@I[7
MLONA5GEHEOF](NR"Y39@&=*EY1P:U?A5678A\\Y+F!9R:%;RADKM@N<?;S._
M%[8H*M2Z#LW"?N3:CWDB2NM6SOW8TKT8@W8M7NT#,'RS>4.CEW1%U"X!S3;1
MW;_AL5\,G$'K/M2& <V.<:Z%PV.O</T!;&DDD/8*9%3V\5ZW#"(F2Y8E&.#X
M+]G3RU\UXF2^:II]/HA@Z+;P:6= 9F<XL\NHHAW8NXL&L(U#&P R&\#YC485
M\+#3<+U^OP5%:SXR:W['9J.*>K"348#\%ARM]<C<NW?H-M![]/)(>P#JTLUW
ML '48 .H%[85I;8!='I_WP4K.,L\D59Z9&[Y3Q&++KQA V^_%[05K99]9);]
MMW5'5?"3L;3V([/VO[D[JN*_[MM@B[2XV@U<LQO\/]U1-<E!67@]Y_7O&GOO
M/"@C;%F<>G$0T4TNRJ.A^FY]LC8ISY/TZ^6QW"UFLJ0Y2,E"#G5ZH2Q,5IYT
ME1>"KHO3I2<J!,V*KRN"8\+4"_+Y@E+Q<J$FJ,\;Q_\!4$L#!!0    (  .#
M85:R\DBVQ0,  &$3   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;+58
M;6_B.!#^*U9VM=J5NDV<E !=0**TZ)#:7@5M[[-)!K":V*SMP-Z_/^>E":%I
MU)[,%XB3F6?F&3^9C#S8<_$B-P *_8DC)H?61JGMI6W+8 ,QD>=\"TP_67$1
M$Z678FW+K0 29DYQ9+N.X]LQH<P:#;)[#V(TX(F**(,'@602QT3\>P41WP\M
M;+W>F-/U1J4W[-%@2]:P /6T?1!Z99<H(8V!2<H9$K :6F-\.<']U"&S>*:P
MEP?7**6RY/PE7<S"H>6D&4$$@4HAB/[;P02B*$72>?PN0*TR9NIX>/V*/LW(
M:S)+(F'"HW]HJ#9#JV>A$%8DB=2<[_^"@E GQ0MX)+-?M,]MNSIBD$C%X\)9
MKV/*\G_RIRC$@0/VWW%P"P?WV.'B'0>O</ RHGEF&:UKHLAH(/@>B=1:HZ47
M66TR;\V&LG0;%TKHIU3[J=%T/)NCY_'MTPWZ>XJFL_OQ_60VOD6S^\7C_.GN
MYOYQ@;Y?@R(TDC_03_2TN$;?O_Y 7Q%EZ''#$TE8* >VTKFDB'90Q+W*X[KO
MQ,4NNN-,;22Z82&$=0!;DRB9N*],KMQ6Q&L(SI&'SY#KN&Y#0I./N^.6=+RR
ML%Z&Y[U76$(%>B91 HBOT)0RP@)*(C26$I1$NFKHEI(EC:BBT%C '/^B&3]]
MO2_EE@0PM/3[*T'LP!I]^X)]YU<3>4-@M5)<E*6X:$,?S:E\01HWIDF,MB "
M8$JWB";..5 _ TH[T&[DG.N&-+!WAV1:P_U/,IV23*>5S"WL($*X*?E6Q\]N
MF"&P&D>_Y.B?6+N^R5(8 JN5HEN6HMN^W9RM?RH0L?XV+-69[GI!E(24K75S
M%D(+63=CE8BL$&>(@6JJ1AZB<ZCJ(T6W6=3R[I5Y]SX@TZ8^>-7J^-F],016
MX]@O.?9/+-.^R5(8 JN5 CO5=]PYO5"+&/Z!#OO=KNMVC^3:8(<]K]?S<+-J
M\<$X@C^@6Z\QN5;/S^Z6*;0Z3[?BZ9Y8NT4 4^4PA%8O1S4LX=8!Q)!ZO3>J
M/.ZSK2;UW*OI!K>/-X]<D:@Q'T-S2I'Z*:8>7(T]N'-JP1J=CTRAU<M134BX
M=>HP)%C_@^WVK5U[NZVF&]P^WDRX;,ZLU>W3>V4(K4ZR&H5P[]32-3HSF4*K
MEZ.:FG#K)&)(NOTW$RMV.IUN_XUVFPQ]I]_SC[1K'QQBQ"#6V=F.1 %/F,K/
M,\J[Y?G1.#LUL2OS_/#ICH@U91)%L-*NSGE71Q?Y>4Z^4'R;'8DLN5(\SBXW
M0$(0J8%^ON)<O2[2 .6IVN@_4$L#!!0    (  .#85:JF15VQ08  *\R   9
M    >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;+V;?W.;-AC'WXK.V^VRN]8V
M\J\D2WR7(+IE6U)?G79_*R#;N@)R)=FN=WWQDX" 2;$2;D_3N\8&K(^DYPL2
MWP=QL1/RLUHQIM'7)$[596>E]?J\UU/ABB54=<6:I>;(0LB$:K,IESVUEHQ&
M6:$D[N%^?]Q+*$\[TXMLWTQ.+\1&QSQE,XG4)DFHW%^S6.PN.U[G<<<'OEQI
MNZ,WO5C3)9LS_7$]DV:K5U(BGK!4<9$BR1:7G2OO/!AD!;)??.)LIPZ^(]N5
M!R$^VXV;Z++3MRUB,0NU15#SL64^BV-+,NWX4D [99VVX.'W1_J[K/.F,P]4
M,5_$__!(KRX[IQT4L07=Q/J#V/W!B@Z-+"\4L<K^HEWQVWX'A1NE15(4-BU(
M>)I_TJ]%( X*8'RD "X*X)<6&!0%!B\M,"P*#)\6F!PI,"H*9%WOY7W/ D>H
MIM,+*79(VE\;FOV213\K;>+%4WNBS+4T1[DIIZ?^^]O;F_O;X.Y^CJ[N"/+?
MW]W?W/T>W/DWP1R]17=42FJU1">$:<IC]>M%3YN*;?%>6%3BYY7@(Y5XZ%:D
M>J50D$8L:BA/GBF/'8">Z7'9;?S8[6OL)!(6=A'NOS'_O0GZ."?HY.?&CKDQ
M?]*TBP:>Q>"! T->T)H"@QV8X.48[Q&#=N8B=$1L4)XH@PP^. +_6Z3+MYK)
M!*TW,ER9:Q.%(DFX-J.&5N9,$7K%)(JX"F.A-I*IA@Y<YW4,F^NP@^*Y6M.0
M77;,J*>8W++.])>?O''_MR9M(&$$$A8 P6I"#4NAAB[Z]/V:V2LV7:*8694D
M2]F.QLAJUR2)D]96$D@8<?<3C]">4=ETF@5 S:C%?U3&?^1LUSN>TC1D+XR^
MD]4V^I PXNZE*_I S:A%?UQ&?^QLEV_F"7/NLS3<(S,.*2- *)8I_Y=%*.;T
M@<=<[YN$<&+;"@$)(Y"P((>-,IB]B=Q.1X.^_7?1VS:$?5*&?>(,^WRS7L=[
MY)<S OJ&?&KN5P3ZP&C<%' GL&W (6$$$A8 P6JJG):JG+["G'T**10DC$#"
M B!83:BS4J@SY^4SH_M<$N/\"E$.A&H2Q<EK*PHDC)Q]-\)@;U0?8O*  ]5:
M"[C7KWQ/__^,6&9KOGE0[,O&'@JVYF^3#.Y*VNH 2B.@M "*5I?KP*9ZKS"4
M%95 R05)(Z"T (I6EPM7<F'@ <T-;"T-_FX4\CRO810BH/4&4+1ZV"N/[CF=
MY?26ISS9-!H-=\G6\07UWJ"T (I6UZ"RW][P-48J4%L.2B.@M "*5I>K<NN>
MV\@^39<<,^IN3&M!0*WZ,UWT,JO>&/L?8=6]RJM[;K->3Y4<C3RH-0>ED6<Z
MZ(@\4#/JD:_LNN?VZ[?TZ]&) M28@]((*"V HM4UJ,RY]QKNW .UYZ T DH+
MH&AUN2J+[KD]^HLG"E!K#DHCSW1QU#^>U(5J2/UQ7677L=NNOVRJ<$/:QAZ4
M1I[IH"OV4 VIQ[[RWMAI%J=_,9DB7VQ2O4?_4!-[=)4GV$_RSZ9'E==N9FLI
M0*TV*"V HM75J:PVQJ\PC6!0^PU*(Z"T (I6EZNRZ-AMT>^%IC$*Z9K;SP4-
M[1,ISA0RTLDE0S2-D);,7&81VF476W% /,1\2;/5-68F0C24#"V$:$Q+NMO0
M6DU0LU_0)H>/H+Q^=SQYDAZ&JK6N4V7CL?OQ\DS(+-9B@9C2/,D$$>4]0"B4
MKNN0I;KJRD4LYELF&Y>\7+OK;ZT1J,,O:(<:37!W=/I4HA]AW7%EW;';U_HT
MYB;H*:?%M#0W57!SD^"+9$W3?78M^=S,6D;$:_J92;7@+([0MHON5PP14Z&_
M8@D/S958E'F#F$8T[KXQ!;?<[+;CZ9WHYLWV;SZ]'4[Z9V=G^?;)O3]#5]F2
MM^9)$#1I $HCH+0 BE8_%:I, AZ_QB0(FFD I1%06@!%J\M5I1^P._UPE=B[
M241W5#8O"+PN (<)_-/\*>*3!+[OKJIUF$$S#%"T>IBK# -V6N+I3(J0L4BA
MA12)L4Y+,\XIIG7,CCZ&*8BU!2+CYKB#I@I :0$4K1[W*E6 W3[:CRE/5!'J
M"'UK6(-91!LT5P!*(Z"TH*"-#\ZKX:1YS=&@2@H,W)YYQM(HNQG+XWT\SFY.
MZW6GH'D!4%I0T [C/#H6YRH!,' G (KSV<R>"5?*>4:[2:TC#6K[06E!03N,
M]&#\)-*]@X7Y"3,NSKX18:R>G?WRQ>KEWO*MBZOL78,G^XEW'N3O3E28_%6.
M6V,.>:K,Z+XPR'YW8H9NF;\=D6]HL<Z6_S\(K462?5TQ&C%I?V".6^_RN&$K
M*-]1F?X'4$L#!!0    (  .#85;=#>#@ P<  /8W   9    >&PO=V]R:W-H
M965T<R]S:&5E=#@R+GAM;+6;_V^;.!C&_Q4K-YTZ:;> "4G::R.UP;>K3NVJ
MIMM^=L%)T  S8YI%VA]_AE"($\>7;._]TB34_AB>!U[\\.5RQ<778LF81-_3
M)"NN>DLI\XM^OPB7+*7%>YZS3/UGSD5*I?HI%OTB%XQ&=:<TZ6/'&?93&F>]
MR66][$%,+GDIDSAC#P(599I2L;YA"5]=]=S>ZX+'>+&4U8+^Y#*G"S9C\E/^
M(-2O?DN)XI1E1<PS)-C\JG?M7A!O6'6H6WR.V:K8^HZJ37GF_&OUXS:ZZCG5
M&K&$A;)"4/7QPJ8L22J26H]O#;37CEEUW/[^2O^KWGBU,<^T8%.>?(DCN;SJ
MC7LH8G-:)O*1K_YFS0;Y%2_D25'_1:NFK=-#85E(GC:=U1JD<;;YI-\;(;8Z
M8'R@ VXZX)T.WOA !Z_IX!T[PJ#I,#BV@]]TJ#>]O]GV6KB 2CJY%'R%1-5:
MT:HOM?IU;Z57G%4[RDP*]=]8]9.3Z<>[N]NG.W+_-$/7]P&:?KQ_NKW_0.ZG
MMV2&_D!?J&0"S<H\3]9HRC,IE+4%.@N8I'%2O$5O4)RAIR4O"YI%Q65?JI6J
MT/VP68&;S0K@ RO@8G2GL,L"D2QBD0[HJZUI-PF_;M(-MA(#%KY'GOL.80=[
MZ-,L0&=OWAI6;'H\!K]BU(ZM=F3.)6*9C.7:@ V.Q[J6M2/'8QPS1A//:_<'
MK^9Z![AFOTVV;C@#,Z>J;Q=%3D-VU5,%K&#BA?4FO__F#IT_359 P@)(& &"
M:68,6C,&-OKDH13A4E7!"*TJ6TPN6 &GNK"!^36L.L.\3# >^/C\LO^RK:^I
MF:]V0[T9,33S'&<T;)MIFOBM)KY5DW;73--8JC.61#_0E*K*R-$CHXE)(ROP
M5(T@80$DC #!-%>&K2M#H+(QA#0#$A9 P@@03#-CU)HQLI<-NJX.C *I>23B
M<JF<"=O#Q6B*E7>J*1O8</NX=WUGISH$D$,2()BF]KA5>_PK!4G]4C-:%M)"
MFI2WLD]5'A(60,(($$PSZ+PUZ!RH-IU#F@$)"R!A! BFF>$Z7>!P@*M3 ]0G
M''BWHDSMXYZJ."B-0-%TS;="GFO5_!\F,K7KEYE<-XGN>L&R<(W.-I^F ')C
M9YYZ.(#2 E :@:+I[N#.'0Q4H!H0E"60M "41J!HNB5="G:MN6[RR$(N(A6\
MRBSD6117%[74N3QO AGBSTF\H-52HTV@V;BA;4^HQGBP-Z$"'91 T73]N^#K
M_G+RM1-.%GD_K;K._JP5=% "1=-%[I*T:X_2=W$6IV5:7]-"\^JJ-)\C*9A2
MO-$=28Z>6;O;1RA7R]:,JA/WB_J6Q'-6]0F;FJ7FNJ_7QXR.@0;QAJ;E#)-C
MH!D;BJ8[UJ5LUYH;?\:Q,HO4TES$:K9%%X*Q)J)8C0(-Z0UMVRC7$ A!!R50
M--VH+H&[]@C^*X?6\[J9%N=4R)@5_V46:'AW]].[APUF@<9W*)IN5A?@77N"
MOR_39R6W<DC7O3G)*V^45^VI7W?QQ^$; 3?V84]V9KSOS*XKH)D=BJ:[TJ5V
MUYI#FUEQ+GA4;NXIAKPX,"L&S>T-;7LFX(WW#P#01 Y%T^^7=9$<VR/Y3/+P
MJU02$UK()B &<2%%K,[I9S/R)3 &1#OU5-U!:0$HC4#1='^Z^(Y=H("(03,[
M*"T I1$HFFY)E]FQ-8!V5['4J:&HC(F9,#L"&MD;FC:7\KV]ZF1JAL]WFQ%3
ML\$V31>G2\_8GIYG-),431,J*/I,DX2M=XJ*42C0T Q*"T!I!(JFN]-E:SR
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
M38X0=O8%PC[>(708^>V.FQ#[9<7R*QF_$ D+'!_3,/>R.7L3=W8('48-W#Q
MN%%3\1N6^@@>WINYU0EW]Z'+*JP?.#$X* &#2L AA<0192JN8L*U+47T>\I6
MIC(Y>8/][=8) W\7V&76Z!S(P;BLFKBR"/7Z490F:4PTG4&7EM%G?2" DXV4
MY62O[T&=XH:/V[OP+KN@@?$!^K+&X>HB-X9^/-4F)[UD>CLI]ZM7,_3KNXS[
M5FT_K!\@+(L<KJPI196S'=X)NLY3Z,L)&J12PIXX01,-ZIOM8:I"9L]@F]\)
MQ>Q*?!T]:]/?FTTUXFEBZ[K@SO;E"$T^)S2Z.I4VD9LY8\$766Z:T2D <>K2
M<?!K?&_K6A937%U-#^LZ%CSZ)=)6 UV_4<2?]+(M5UG+<74Q+[O!7+#[U^[C
M$7)IWW0?/Z;6-5/N!OH8B%Y2Z13FA\=M2U&V"[BZ7]B3XF?/Y&$ICH"8D.#_
M[4BFD'RKFZO!^_C:EJQL7G!U]U(EV?\];H=5.\)B(RW3RC'=WLE;IIRW<2$
MR6)A[TD4]"(IU]E_SL7;XBZF;V\@=MY?FCL:>]%0NLDN>&Z(7#"NH,N9@TO_
MK U95V9W)MF#%BM[[3 56HO$?EU2,J/2&,#O<R'TZX.9H+BYZOT'4$L#!!0
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
M9DI!M$UMJ&E:&=L!_4TUJ[TI>_TJ7:]B3Z7Z,M?#$:8/14;O),W9PO07>6L
M4P]Q=5)5?/F9LZDHJ!W\P0F'?;+B>;-2LC\Z&Y3*1 >H]+TG*A6;;$9^2U(]
MT(5:E=,BQSUW3]#SOYWG*154$KYI6M?^,<_RJQTW+]2W\&P>*[N.G2:CWO%[
M;#81QVXR/@63)['<R2F83$_ 9._-GIHO,1D>O\GH.%<[:+9K&WO"K1UA&_5@
MYSWP?\ >GJ^3>N,YXXJ)IC=C64;%LXVAEE=DK/\=W=+7UV<T)W.N'EIPX*_;
MWVG&YD7:7G4'$]%<M6Y_@^&%<;OMU[F8R.B"9J.F*Z=CT_1T0V=M#B#L(K?F
M<",8QV)N!# L#^8 XU@6EN=_&D^"CL=BF+?$B20H)T$YEN5"1N:#Y7%S4GVX
M1YJF413'V(R.1DX'(VS>XAB^;C7,&S"P/)#I97.-KS9>(?OK %O3?16"C12O
M1&RD^%P#XIXW8*2I>[6Q/,# 5@&K'<COS@,UY>9$$:PJY@V[@W$D33$$:M%=
MHW&,S$X,'_?Z8'=)%*6I&P',[2"*, 3N1AS!'( '#(DB\Q[<>1\%J_=4L/Z-
M=O@74$L#!!0    (  .#85:7BKL<P    !,"   +    7W)E;',O+G)E;'.=
MDKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<
M'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X9
M9K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.5
M6QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,
M<6*T_C6"R0_L?@!02P,$%     @  X-A5M7F8'97!@  &SH   \   !X;"]W
M;W)K8F]O:RYX;6S%FUUSFS@4AO^*QE?9BZQCOMMI.H-MXC)K@Q=PVNY-AMAR
MS!1#%G#;[:]?@9NNE-CO[,T)5S9@PX.$]!P=B7??RNK+?5E^8=_W>5%?#W9-
M\_AV.*S7.[Y/Z]_+1UZ((]NRVJ>-V*P>AO5CQ=--O>.\V>=#[>K*&N[3K!B\
M?_=TKF4UE#?*AJ^;K"S$SG;';<:_U?\=;S?9UZS.[K,\:_ZY'G3?<SY@^ZS(
M]MD/OKD>7 U8O2N_?2BK[$=9-&D>KZLRSZ\'H^.!6UXUV?K%[KB%3-+[NMO3
MI/=1*D"N!]:5..$VJ^JF^T5W_E0P?N7BQ\>M0U/>9'G#JVG:\%E5'AZSXJ$]
MC;B+H70;73D\?1X+\6WU?XJQW&ZS-9^6Z\.>%\VQ'"N>MX!%O<L>ZP$KTCV_
M'DS*K[QBR_2!MS<EKN)OCC?8"#*IN*JWF3A0^9N.D8['/6RRAOG%\<_BJ(2E
M 2R-%FLBMLL\VXBK;]@XS=-BS5E7O;4$J - O3= =K%,)4@#0!JO"!FW$.T?
M:E9N6?C(*PG2!)!F;Y#>WX=,@K0 I-4CY)TF0=H TNX-<I+6.PG2 9!.CY!*
M2;X!D&]H(<-HY@;^7V[BAP%S@RD+EU[4;<5RMWV%^NTK6L1XM5BXT6<6WK#8
MGP7^C3]Q@X2YDTFX"A)?QH1Z(?9+F'SP(N8'DW#A=27I?5IZ0>PIY8A$,R(V
M3>3-5G,W"451NG'L)7%'.??=L3]/?$_&1+H9$?O&#Q(WF/GCN2=CSL)P^M&?
MSV5*Y)L1L7"\/U=^\EFF06(9$9LE_A!&R67B10LV#J,H_.@',^6Y0T(9$1ME
M'@:S(]O4&R<R%3+(B%@AQ^8J.I%HY3VU E\T Z78D#U&Q/KXV9,D[B>5"<EB
M1&P+;[&<AY\]CXV]P+OQ$[:<NXHH-"0*C5H423CYXW+LQJ)"1=FUO>_1:R\H
MD2<T8D_<N'[$;MWYRFN-=N,';C#QW;DP1YQ$JX6,"8<EU..2<+'PDX47_.R
M)Z%P;3#S!*SR/&K(%1JQ*]R)Z(9C_WFXHB$S:,1F\$6T(GJ[MDHC+T[$][80
MV[I>1GX8R9A(&1JU,E!4I42G&I*'1BP/C*G+F,@FVJO8Y$3PQRZ2]#Z7,9%3
M-&*GP!!0K72D&8U8,S@$9')>!/E&)_:-&M@<:YK7O\EX2#3ZJPQ(3D0X+YY)
M'8E&)Q:-'.><+$.8^R(6S.F YR0F<HY.[!P<^2@-!CE')W8.#'V4[D='SM&I
M4V H]&$7,B9RCD[L'!AHJ*6)G*,3.P=DF-C%5)X<T)%S=&+GX$##D-/<R#E&
MG\FP.U/&1.XQB-V#,2T9$[G'('8/QK1E3&0A@]A"&-.1,>$<#+6%(.8;&1-9
MR.AQY'/79;I_82(+&3V.?.ZZ3/<O3&0A@]A"&%.VD($L9!!;"&/*XT@#6<CH
MT4)W(]E")K*026PA,-R=\D:>$S:1A4QB"Z'AKJ_,')G(0F:?$S-*CL-$%C+[
MG)A1XDT36<BDSK]!3*4TX5H 8@MA3*6E(PN9Q!8ZSG,=FW66*R->$VG'I-;.
MJ1FOTYA(.R:Q=IZEB"[9O"P>6,.K/9OR^T;&1-HQB;7S G.1-H<J:S+>+5>0
M5Z8@[5BOFW"[9$%:56F[_JVK>1D3:<?J+_'VS(X6TH[UJHFW$RW'0K:QR&TC
MT3VOZ519+(5L8Y';1L&,^+HLUEF>=;]DI8R);&.1VT;!G/(MKRJ^84GZG;FU
MO-+0@FO/B&WS#'.R2XL'T05E!5L5%5_+F$@^%K%\SF2%GYY2&1/)QR*6SUE,
M[_LC7RN82#Y6+XL*?F*J*PZ1?&QB^9S%3-+J09&/C>1C$\OG+.:RXC67%SW;
M2#XVL7S.8A[;O(R)+&3W,_]SR=Q]>2B42D<6LJE7HYW#O$WS@](AV<A"-K&%
MSO>;XH)+I=*1A6SJ,0_"5#LDN ::>@B$)OU43&0AFSKS!C'E\;B-+&036PC/
M3<J8#K*00VPA/#=Y*6,B"SG$%H*8RK/I( LY?2YR4RL=6<BA?@4'8LJY(@=9
MR*%^"0=BRG.3#K*00_T:#L24YR8=9"&'V$+N^N^#N&@WCCPU.G>0>YQ>UQXH
M#0>^@=.Y9]C]N'[_;L.W6<$W@;A$+?:OTWR]K%C[T9YII!EFN_IY>\CSB=@7
M%O,RW3R]V_CT7N;[?P%02P,$%     @  X-A5L,EV4B4 @  WS,  !H   !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:36ZC0!"&X:M8'""XJ[JJVZ,X
MJ]ED&^4"R&G_*+9!P"C)[<=R%O:'9C&;B&^%&D3QKAXAZ,>7<FS&0WL>]H=N
M6'R>CN=A7>W'L?M5U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R77O?W
M,ZJGQ_N9B]>OKOS/Q':[/6S*[W;SYU3.XS\&UQ]M_S[L2QFKQ6O3[\JXKNK/
MX^WT4%\/X>$RN5H\OZVK_ODM5/7<00)!,G^00I#.'Q0A*,X?9!!D\P<Y!/G\
M00F"TOQ!&8+R_$$K"%K-'Q26*..2(&F"-8'6 ;D.!%X'!#L0B!V0[$!@=D"T
M X': =D.!&X'A#L0R!V0[D!@=T"\ X'>@GH+@=Z">@N!WC)YV2;06U!O(=!;
M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;
M)Q]+"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?2.J'<DT#NBWI%
M[XAZ1P*](^H="?2.DX_=!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'I'U#L2Z&VH
MMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDY^5!'H;ZFT$>AOJ;01Z&^IM!'H;
MZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLPF!WHYZ.X'>
MCGH[@=Z.>CN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1Z)]0[$>B=4.]$
MH'>:;!8DT#NAWHE [X1Z)P*],^J="?3.J'<FT#NCWIE [XQZ9P*],^J="?3.
MJ'<FT#NCWIE [XQZ9P*]\V2S]T_J/8Q?QS+<>K[7^/R?I'J\W%MNC[\NOT^B
MA*LKSO5]Q?#T%U!+ P04    "  #@V%6C9S+JS0"  !6,@  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L
M/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO
M>^/3<;)#7-F-KC<A?G5WV63J@[FSF=AL=%:/0[!#6(>Y1G)S_=GNS'T75E^.
M\6??CL,V<;;SR>K3:>.<M4W,-'5M;4)<SQZ&YH^4]5-"&D\N>_R^G?Q5W)!D
MKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_C
MD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K
M*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[<W2'91X^6QZ7W_'O,WZI_\X^!*0/
M">FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*
MK#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF155)DE119
M)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D
M5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-45639%54V35
M%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL
M%476BB)K19&UHLA:462M_J>L/\;Q\(_CEV?:FW9XSL^6OY/<_ )02P$"% ,4
M    "  #@V%6!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    (  .#85:W@7D+[@   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (  .#85:9
M7)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @  X-A5FN-Z.W\!P  OB\  !@              ("!
M#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (  .#85;M
MJ*7_1 (  ,4%   8              " @3\0  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    "  #@V%6F99&MZL(  #9)@  &
M    @(&Y$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M X-A5K:Y9;;0 @  @PD  !@              ("!FAL  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    (  .#85:HK-%TCP<  /XC   8
M          " @: >  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    "  #@V%67U&B(G$'   Y.@  &               @(%E)@  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @  X-A5G:[KQ"/ @  N@8
M !@              ("!#"X  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    (  .#858"X%M$%0L  'HU   8              " @=$P  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  #@V%6<"4M:7,"
M  "-!@  &               @($</   >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @  X-A5BKC]M+Z!P  ?!4  !D              ("!
MQ3X  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  #@V%6
M&.P RG8G  #[=P  &0              @('V1@  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    (  .#85;'] N]QP0  (L*   9
M      " @:-N  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @  X-A5L&5 '<_"0   AD  !D              ("!H7,  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  #@V%60>#?KID$  !]"@
M&0              @($7?0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    (  .#858ORSH9^ 8  /D2   9              " @>>!  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @  X-A5L',O_NV
M!0  $0X  !D              ("!%HD  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    "  #@V%6LF9!Z[,&  !@#P  &0
M@($#CP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (  .#
M85;W\/(A_0(  (@&   9              " @>V5  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @  X-A5@1(88^B"   '10  !D
M         ("!(9D  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    "  #@V%6'_T5W2L8   820  &0              @('ZH0  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (  .#85;(M97 ) <  *H2
M   9              " @5RZ  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @  X-A5MG$E&=7!   XPD  !D              ("!M\$
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  #@V%6F@X_
M7I(6  !,/@  &0              @(%%Q@  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    (  .#8596T(KW:@4  ,T,   9
M  " @0[=  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M X-A5K3(0B46!0  G0T  !D              ("!K^(  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    "  #@V%6-Y7&&7PE  #8>0  &0
M            @('\YP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    (  .#85;V.X( 'PH  /8<   9              " @:\- 0!X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @  X-A5OQVFRF) P
M80<  !D              ("!!1@! 'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    "  #@V%6/I,;1Y@$   4"@  &0              @('%
M&P$ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (  .#859!
M%XYY>@0  .L*   9              " @90@ 0!X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @  X-A5A&*GQ*H!   0 L  !D
M     ("!124! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M"  #@V%6*$T)? P#  "#!@  &0              @($D*@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  .#859".$9;9 8  - /   9
M              " @6<M 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @  X-A5CX,]E]4#   7R<  !D              ("! C0! 'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  #@V%62.=%\$@#
M  "Y!P  &0              @(&-0 $ >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    (  .#85;K0*[@N (  &<&   9              "
M@0Q$ 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @  X-A
M5@9@E73U!0   A(  !D              ("!^T8! 'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    "  #@V%6["MA7"4$  !M"@  &0
M        @($G30$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   (  .#858HTN>9N00  & ;   9              " @8-1 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @  X-A5GQ[" 4U!@  \BD
M !D              ("!<U8! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    "  #@V%641X2&UP%  "7&@  &0              @('?7 $
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (  .#85941M$[
M=0(  / %   9              " @7)B 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @  X-A5H;M_GY@ P  #0H  !D
M ("!'F4! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  #
M@V%6H><HX+@"   5!P  &0              @(&U: $ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  .#85;)5D5U$00  (,3   9
M          " @:1K 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @  X-A5NZ?(>KZ @  8@@  !D              ("![&\! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  #@V%61\FPS1\#  "<
M"   &0              @($=<P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    (  .#858D-_0D 0,  ,@)   9              " @7-V
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @  X-A5AG<
M"%OC @  C0D  !D              ("!JWD! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    "  #@V%6!Q@)1- #  !1#   &0
M    @('%? $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M  .#85:H:%\YN04  !(B   9              " @<R  0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @  X-A5E[9-RX,"0  %4D  !D
M             ("!O(8! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    "  #@V%6C@\($SP$   5$P  &0              @('_CP$ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (  .#859LD%Q#$P4
M "(=   9              " @7*4 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @  X-A5I1/NXC; @  @@D  !D              ("!
MO)D! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  #@V%6
MR*L@0,<"  "4!P  &0              @('.G $ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    (  .#85:OC$+9)@@  /91   9
M      " @<R? 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @  X-A5K?]HRVC!0  W2L  !D              ("!*:@! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  #@V%6W/C)@JT)  "15
M&0              @($#K@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    (  .#858#CQTR>P(  %@&   9              " @>>W 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @  X-A5K7756$M
M!   4!T  !D              ("!F;H! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    "  #@V%6!%*ZQZ #   ."P  &0
M@(']O@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (  .#
M85:GOW.H=@,  )D.   9              " @=3" 0!X;"]W;W)K<VAE971S
M+W-H965T-C,N>&UL4$L! A0#%     @  X-A5IIS'5J, P  ,Q   !D
M         ("!@<8! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M    "  #@V%6!@(3>AH$  !T#@  &0              @(%$R@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (  .#85:<TT=9*00  &$.
M   9              " @97. 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL
M4$L! A0#%     @  X-A5MK&.2 C P  2PD  !D              ("!]=(!
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  #@V%6M?8O
MB3D,  #070  &0              @(%/U@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;%!+ 0(4 Q0    (  .#85;JA RAR0,  #P0   9
M  " @;_B 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @
M X-A5D06/+^@!   W18  !D              ("!O^8! 'AL+W=O<FMS:&5E
M=',O<VAE970W,"YX;6Q02P$"% ,4    "  #@V%6@)_[9 4%  !6)0  &0
M            @(&6ZP$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4
M Q0    (  .#859;Y/P,_@X  &W'   9              " @=+P 0!X;"]W
M;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @  X-A5A ;(,)8"
MV3,  !D              ("!!P " 'AL+W=O<FMS:&5E=',O<VAE970W,RYX
M;6Q02P$"% ,4    "  #@V%6WK3Z>Q4%   5(P  &0              @(&6
M" ( >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    (  .#859Y
M] LT, 0  -$8   9              " @>(- @!X;"]W;W)K<VAE971S+W-H
M965T-S4N>&UL4$L! A0#%     @  X-A5D7C=ID?!   BQ$  !D
M     ("!21(" 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4
M"  #@V%6'QG0?7L$  !P&0  &0              @(&?%@( >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    (  .#8587(37[;P4  " ?   9
M              " @5$; @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L!
M A0#%     @  X-A5NVBT<5Q!   >Q0  !D              ("!]R " 'AL
M+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    "  #@V%6LO)(ML4#
M  !A$P  &0              @(&?)0( >&PO=V]R:W-H965T<R]S:&5E=#@P
M+GAM;%!+ 0(4 Q0    (  .#85:JF15VQ08  *\R   9              "
M@9LI @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @  X-A
M5MT-X. #!P  ]C<  !D              ("!ES " 'AL+W=O<FMS:&5E=',O
M<VAE970X,BYX;6Q02P$"% ,4    "  #@V%6=\N-OXL$   @$@  &0
M        @('1-P( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0
M   (  .#85:TK:9PS@0  ,42   9              " @9,\ @!X;"]W;W)K
M<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @  X-A5O^9_A-/ P  X D
M !D              ("!F$$" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q0
M2P$"% ,4    "  #@V%6Q"%KXL<#  "Q$@  &0              @($>10(
M>&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    (  .#859EL:$
M( 0  !$<   9              " @1Q) @!X;"]W;W)K<VAE971S+W-H965T
M.#<N>&UL4$L! A0#%     @  X-A5ND&1-Z4!0  E"<  !D
M ("!<TT" 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    "  #
M@V%6MVE?-% #  "P%0  #0              @ $^4P( >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    (  .#85:7BKL<P    !,"   +              "  ;E6
M @!?<F5L<R\N<F5L<U!+ 0(4 Q0    (  .#85;5YF!V5P8  !LZ   /
M          "  :)7 @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  #@V%6
MPR792)0"  #?,P  &@              @ $F7@( >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    "  #@V%6C9S+JS0"  !6,@  $P
M        @ 'R8 ( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     8 !@ %<:
(  !78P(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<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>106
<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>107
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>462</ContextCount>
  <ElementCount>554</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>138</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - ORGANIZATION AND OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS</Role>
      <ShortName>ORGANIZATION AND OPERATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - OTHER INCOME AND EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES</Role>
      <ShortName>OTHER INCOME AND EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - REGULATORY ASSETS AND LIABILTIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES</Role>
      <ShortName>REGULATORY ASSETS AND LIABILTIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EQUITY</Role>
      <ShortName>EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - SHORT-TERM BORROWINGS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SHORTTERMBORROWINGS</Role>
      <ShortName>SHORT-TERM BORROWINGS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - OTHER ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES</Role>
      <ShortName>OTHER ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - STOCK-BASED COMPENSATION PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS</Role>
      <ShortName>STOCK-BASED COMPENSATION PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ACQUISITIONS</Role>
      <ShortName>ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS</Role>
      <ShortName>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - OTHER INCOME AND EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables</Role>
      <ShortName>OTHER INCOME AND EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - REGULATORY ASSETS AND LIABILTIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables</Role>
      <ShortName>REGULATORY ASSETS AND LIABILTIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - LONG-TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/LONGTERMDEBTTables</Role>
      <ShortName>LONG-TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/LONGTERMDEBT</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables</Role>
      <ShortName>OTHER ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/INCOMETAXES</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables</Role>
      <ShortName>STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables</Role>
      <ShortName>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - ORGANIZATION AND OPERATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails</Role>
      <ShortName>ORGANIZATION AND OPERATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details )</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details )</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - OTHER INCOME AND EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails</Role>
      <ShortName>OTHER INCOME AND EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - REGULATORY ASSETS AND LIABILTIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails</Role>
      <ShortName>REGULATORY ASSETS AND LIABILTIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails</Role>
      <ShortName>INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EQUITYDetails</Role>
      <ShortName>EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/EQUITY</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - SHORT-TERM BORROWINGS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails</Role>
      <ShortName>SHORT-TERM BORROWINGS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/SHORTTERMBORROWINGS</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - LONG-TERM DEBT - Long term Debt Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails</Role>
      <ShortName>LONG-TERM DEBT - Long term Debt Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - LONG-TERM DEBT - Maturities of Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails</Role>
      <ShortName>LONG-TERM DEBT - Maturities of Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - LONG-TERM DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails</Role>
      <ShortName>LONG-TERM DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - OTHER ACCRUED LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails</Role>
      <ShortName>OTHER ACCRUED LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/INCOMETAXESTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails</Role>
      <ShortName>INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Payments for Pension &amp; SERP (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Expected Payments for Pension &amp; SERP (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - STOCK-BASED COMPENSATION PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - STOCK-BASED COMPENSATION PLANS - RSAs &amp; Performance-Based RSUs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION PLANS - RSAs &amp; Performance-Based RSUs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails</Role>
      <ShortName>FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cwt-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails</Role>
      <ShortName>IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cwt-20221231.htm">cwt-20221231.htm</File>
    <File>cwt-20221231.xsd</File>
    <File>cwt-20221231_cal.xml</File>
    <File>cwt-20221231_def.xml</File>
    <File>cwt-20221231_lab.xml</File>
    <File>cwt-20221231_pre.xml</File>
    <File>cwt-20221231xex21.htm</File>
    <File>cwt-20221231xex221.htm</File>
    <File>cwt-20221231xex231.htm</File>
    <File>cwt-20221231xex311.htm</File>
    <File>cwt-20221231xex312.htm</File>
    <File>cwt-20221231xex32.htm</File>
    <File>cwt-20221231xex415.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cwt-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1497">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cwt-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 40,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1497,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 462,
   "dts": {
    "calculationLink": {
     "local": [
      "cwt-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cwt-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cwt-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cwt-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cwt-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cwt-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 887,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 12,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 16
   },
   "keyCustom": 76,
   "keyStandard": 478,
   "memberCustom": 76,
   "memberStandard": 56,
   "nsprefix": "cwt",
   "nsuri": "http://www.calwatergroup.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.calwatergroup.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - ORGANIZATION AND OPERATIONS",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS",
     "shortName": "ORGANIZATION AND OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - OTHER INCOME AND EXPENSES",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES",
     "shortName": "OTHER INCOME AND EXPENSES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - REGULATORY ASSETS AND LIABILTIES",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES",
     "shortName": "REGULATORY ASSETS AND LIABILTIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - EQUITY",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.calwatergroup.com/role/EQUITY",
     "shortName": "EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - SHORT-TERM BORROWINGS",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.calwatergroup.com/role/SHORTTERMBORROWINGS",
     "shortName": "SHORT-TERM BORROWINGS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - LONG-TERM DEBT",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.calwatergroup.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - OTHER ACCRUED LIABILITIES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES",
     "shortName": "OTHER ACCRUED LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.calwatergroup.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.calwatergroup.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorLocation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - STOCK-BASED COMPENSATION PLANS",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS",
     "shortName": "STOCK-BASED COMPENSATION PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - ACQUISITIONS",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.calwatergroup.com/role/ACQUISITIONS",
     "shortName": "ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS",
     "shortName": "IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ErrorCorrectionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - OTHER INCOME AND EXPENSES (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables",
     "shortName": "OTHER INCOME AND EXPENSES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - REGULATORY ASSETS AND LIABILTIES (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables",
     "shortName": "REGULATORY ASSETS AND LIABILTIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentLand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - LONG-TERM DEBT (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.calwatergroup.com/role/LONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - OTHER ACCRUED LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables",
     "shortName": "OTHER ACCRUED LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - INCOME TAXES (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION PLANS (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables",
     "shortName": "STOCK-BASED COMPENSATION PLANS STOCK-BASED COMPENSATION PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables",
     "shortName": "IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - ORGANIZATION AND OPERATIONS (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
     "shortName": "ORGANIZATION AND OPERATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details )",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue (Details )",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueNotFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwt:MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Maturities of Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i29f27197d8de44829cd2b8b52f27907c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Allowance for credit losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i7a9065d299ff4acba46f7c19766cbbc2_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwt:AccountsReceivableFromDevelopersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Other Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwt:AccountsReceivableFromDevelopersCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Utility Plant (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cwt:ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - AFUDC (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:AllowanceforFundsUsedDuringConstructionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cwt:AllowanceforEquityandBorrowedFundsUsedDuringConstruction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6e4d9c0073164299b0e11ad6aa80daa6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Cash, Cash Equivalents, and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Advances for Construction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatedOperatingRevenueWater",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpensePurchasedPower",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - OTHER INCOME AND EXPENSES (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails",
     "shortName": "OTHER INCOME AND EXPENSES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GainLossOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
     "shortName": "REGULATORY ASSETS AND LIABILITIES - Regulatory Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "ic572f5a2360a45dbb40986346eee07fb_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - REGULATORY ASSETS AND LIABILTIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails",
     "shortName": "REGULATORY ASSETS AND LIABILTIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6e4d9c0073164299b0e11ad6aa80daa6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails",
     "shortName": "INTANGIBLE ASSETS AND GOODWILL - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - EQUITY (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.calwatergroup.com/role/EQUITYDetails",
     "shortName": "EQUITY (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "ibab0f197bfbf4a14b715831e4d58f2e9_I20190329",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - SHORT-TERM BORROWINGS (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails",
     "shortName": "SHORT-TERM BORROWINGS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "ibab0f197bfbf4a14b715831e4d58f2e9_I20190329",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - LONG-TERM DEBT - Long term Debt Outstanding (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
     "shortName": "LONG-TERM DEBT - Long term Debt Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i93395be02ca04ebdaa2bc98e87428305_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i93395be02ca04ebdaa2bc98e87428305_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - LONG-TERM DEBT - Maturities of Long Term Debt (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails",
     "shortName": "LONG-TERM DEBT - Maturities of Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - LONG-TERM DEBT - Narrative (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails",
     "shortName": "LONG-TERM DEBT - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i22fd14972efb47fc90b03d66756f7094_I20111004",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - OTHER ACCRUED LIABILITIES (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails",
     "shortName": "OTHER ACCRUED LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:ScheduleOfOtherAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - INCOME TAXES (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - INCOME TAXES - Narrative (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails",
     "shortName": "INCOME TAXES - Reconciliation of Statutory Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "cwt:DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6e4d9c0073164299b0e11ad6aa80daa6_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails",
     "shortName": "INCOME TAXES - Changes in Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6190a3298a9645f6a28d7fe79e6c6779_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i08cf313a300c4abf9f86eaab6e8853db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Payments for Pension & SERP (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Expected Payments for Pension & SERP (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i08cf313a300c4abf9f86eaab6e8853db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical",
     "shortName": "Consolidated Statements of Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "if38e552bece742c9a0d037ce8a4b92e3_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, Net (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Expected Benefit Payments, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "if38e552bece742c9a0d037ce8a4b92e3_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "cwt:DefinedBenefitPlanExpectedFutureBenefitPaymentsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i4bb9a18d787a47b78718bbf79c45db78_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Target Asset Allocation Percentages (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i4bb9a18d787a47b78718bbf79c45db78_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i84b59137e5504919ad9dcfff23dba723_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Present Value of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iba21fdd2c12c43e7910109f0a3a27963_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanOtherCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Changes in Plan Assets, Benefit Obligations, and Funded Status (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i84b59137e5504919ad9dcfff23dba723_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Amounts Recognized in the Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "idec9bdf52ecd445fa543410591310d2d_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i84b59137e5504919ad9dcfff23dba723_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i84b59137e5504919ad9dcfff23dba723_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Net Periodic Benefit Cost: Weighted Average Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i6ab66d734d1d4408b4f8758e8a27fa5e_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - STOCK-BASED COMPENSATION PLANS - Narrative (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
     "shortName": "STOCK-BASED COMPENSATION PLANS - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i403bf901cd3c4698992bea27fdab2b22_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - STOCK-BASED COMPENSATION PLANS - RSAs & Performance-Based RSUs (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails",
     "shortName": "STOCK-BASED COMPENSATION PLANS - RSAs & Performance-Based RSUs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i403bf901cd3c4698992bea27fdab2b22_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cwt:FairValueInputsRiskPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "cwt:FairValueInputsRiskPremium",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeaseRenewalTerm1",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeaseRenewalTerm1",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfPurchasedWater",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Water Supply Contracts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i960f9cb96f12405989ab7a13c0fa17bf_D20230101-20231231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cwt:PaymentsForOtherCommitments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:LeasesSupplementalBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:LeasesSupplementalBalanceSheetInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:LeasesSupplementalCashFlowInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Supplemental Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwt:LeasesSupplementalCashFlowInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "iac37759da6714913a128c840bd96a158_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Maturities of Lease Liabilities and Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Acquisition (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.calwatergroup.com/role/AcquisitionDetails",
     "shortName": "Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i335ca7f02ff24bf0a33ac80f6b3d24b3_I20210531",
      "decimals": "INF",
      "lang": "en-US",
      "name": "cwt:NumberOfWastewaterUtilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "wastewaterutility",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i32be0384b5444f618f586802f188ce09_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails",
     "shortName": "IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i1a8d80ef8f0f4f1fbc008ab71e246be2_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows (Parenthetical)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
     "shortName": "Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwt-20221231.htm",
      "contextRef": "i41463b5c9c4a47bd99b795434de8ba5b_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 138,
   "tag": {
    "cwt_AccountsReceivableFromDevelopersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NontradeReceivablesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable From Developers, Current",
        "label": "Accounts Receivable From Developers, Current",
        "terseLabel": "Accounts receivables from developers"
       }
      }
     },
     "localname": "AccountsReceivableFromDevelopersCurrent",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_AccruedBenefitCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Benefit Costs",
        "label": "Accrued Benefit Costs [Member]",
        "terseLabel": "Accrued benefit costs"
       }
      }
     },
     "localname": "AccruedBenefitCostsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_AccruedBenefitLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Benefit Liability",
        "label": "Accrued Benefit Liability [Member]",
        "terseLabel": "Accrued benefit liability"
       }
      }
     },
     "localname": "AccruedBenefitLiabilityMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance For Funds Used During Construction Utility Plant",
        "label": "Allowance For Funds Used During Construction Utility Plant [Policy Text Block]",
        "terseLabel": "Allowance For Funds Used During Construction Utility Plant"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionUtilityPlantPolicyTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Equity and Borrowed Funds Used During Construction",
        "label": "Allowance for Equity and Borrowed Funds Used During Construction",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AllowanceforEquityandBorrowedFundsUsedDuringConstruction",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_AllowanceforFundsUsedDuringConstructionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Funds Used During Construction [Table Text Block]",
        "label": "Allowance for Funds Used During Construction [Table Text Block]",
        "terseLabel": "Schedule of allowance for funds used during construction"
       }
      }
     },
     "localname": "AllowanceforFundsUsedDuringConstructionTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_AssetAcquisitionAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Assets Acquired",
        "label": "Asset Acquisition, Assets Acquired",
        "terseLabel": "Asset acquisition, assets acquired"
       }
      }
     },
     "localname": "AssetAcquisitionAssetsAcquired",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_AssetAcquisitionLiabilitiesAssumed": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Acquisition, Liabilities Assumed",
        "label": "Asset Acquisition, Liabilities Assumed",
        "terseLabel": "Asset acquisition, liabilities assumed"
       }
      }
     },
     "localname": "AssetAcquisitionLiabilitiesAssumed",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "xbrltype": "stringItemType"
    },
    "cwt_BVRTWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BVRT Water Company",
        "label": "BVRT Water Company [Member]",
        "terseLabel": "BVRT Water Company"
       }
      }
     },
     "localname": "BVRTWaterCompanyMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails",
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_BusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business [Member]",
        "label": "Business [Member]",
        "terseLabel": "Business"
       }
      }
     },
     "localname": "BusinessMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CalWaterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents California Water Company (Cal Water), a wholly-owned subsidiary of the Company.",
        "label": "Cal Water [Member]",
        "terseLabel": "Cal Water"
       }
      }
     },
     "localname": "CalWaterMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CaliforniaDepartmentOfWaterResourcesLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents long-term loans with the California Department of Water Resources.",
        "label": "California Department Of Water Resources Loans [Member]",
        "terseLabel": "California Department of Water Resources Loans"
       }
      }
     },
     "localname": "CaliforniaDepartmentOfWaterResourcesLoansMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CaliforniaPublicAdvocatesOfficeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Public Advocates Office",
        "label": "California Public Advocates Office [Member]",
        "terseLabel": "California Public Advocates Office"
       }
      }
     },
     "localname": "CaliforniaPublicAdvocatesOfficeMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.\u00a0CIV-470999\u00a0(TCP Action) [Member]",
        "label": "California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.\u00a0CIV-470999\u00a0(TCP Action) [Member]",
        "terseLabel": "California Water Service Company and City of Bakersfield v. The Dow Chemical Company, et al., Civil Case No.\u00a0CIV-470999\u00a0(TCP Action)"
       }
      }
     },
     "localname": "CaliforniaWaterServiceCompanyandCityofBakersfieldv.TheDowChemicalCompanyetal.CivilCaseNo.CIV470999TCPActionMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CaminoRealMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Camino Real",
        "label": "Camino Real [Member]",
        "terseLabel": "Camino Real"
       }
      }
     },
     "localname": "CaminoRealMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_CashPaidReceivedDuringYearAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information relating to cash payments and receipts.",
        "label": "Cash paid (received) during the year abstract",
        "terseLabel": "Cash paid during the year for:"
       }
      }
     },
     "localname": "CashPaidReceivedDuringYearAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_CommonStockSharesSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Shares, Sold",
        "label": "Common Stock, Shares, Sold",
        "terseLabel": "Common stock, shares, sold (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesSold",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cwt_ComponentOfOtherIncomeExpenseNonoperatingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Group that contains each detailed component of other nonoperating income and other nonoperating expense.",
        "label": "Component of Other Income (Expense) Nonoperating [Axis]",
        "terseLabel": "Component of Other Income (Expense) Nonoperating [Axis]"
       }
      }
     },
     "localname": "ComponentOfOtherIncomeExpenseNonoperatingAxis",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_ComponentOfOtherIncomeExpenseNonoperatingLineItems": {
     "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": "Component of Other Income (Expense) Nonoperating [Line Items]",
        "terseLabel": "Other income and expenses"
       }
      }
     },
     "localname": "ComponentOfOtherIncomeExpenseNonoperatingLineItems",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_ComponentOfOtherIncomeExpenseNonoperatingNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of each detailed component of other nonoperating income and other nonoperating expense.",
        "label": "Component Of Other Income Expense Nonoperating Name [Domain]",
        "terseLabel": "Component of Other Income (Expense) Non-operating Name [Domain]"
       }
      }
     },
     "localname": "ComponentOfOtherIncomeExpenseNonoperatingNameDomain",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ComponentOfOtherIncomeExpenseNonoperatingTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provides a description and the amount of each detailed component of other nonoperating income and other nonoperating expense.",
        "label": "Component of Other Income (Expense) Nonoperating [Table]",
        "terseLabel": "Component of Other Income (Expense) Nonoperating [Table]"
       }
      }
     },
     "localname": "ComponentOfOtherIncomeExpenseNonoperatingTable",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_ConservationProgramLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount of regulatory liability arising from the difference between conservation program liability, according to US GAAP, and the amount of conservation program liability considered for rate-making purposes, according the actions of the regulator.",
        "label": "Conservation Program Liability [Member]",
        "terseLabel": "Conservation program"
       }
      }
     },
     "localname": "ConservationProgramLiabilityMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ContractWithCustomerUninsuredLossReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Uninsured Loss Reserve, Current",
        "label": "Contract with Customer, Uninsured Loss Reserve, Current",
        "terseLabel": "Uninsured loss reserve"
       }
      }
     },
     "localname": "ContractWithCustomerUninsuredLossReserveCurrent",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_CustomerAdvancesForConstructionSpecifiedRefundPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the period over which customer advances will be refunded.",
        "label": "Customer Advances for Construction Specified Refund Period",
        "terseLabel": "Refund period"
       }
      }
     },
     "localname": "CustomerAdvancesForConstructionSpecifiedRefundPeriod",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwt_DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease In Allowance For Credit Losses, Water Arrearages Payment Program",
        "label": "Decrease In Allowance For Credit Losses, Water Arrearages Payment Program",
        "terseLabel": "Water Arrearages Payment Program cash returned"
       }
      }
     },
     "localname": "DecreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DeferredTaxAssetOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Operating Lease Liability",
        "label": "Deferred Tax Asset, Operating Lease Liability",
        "terseLabel": "Operating leases liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetOperatingLeaseLiability",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions attributable to developer deposits for extension agreements and contributions in aid of construction, which can only be realized if sufficient taxable income is generated in future periods to enable the deduction to be taken.",
        "label": "Deferred Tax Assets Developer Deposits for Extension Agreements and Contributions in Aid of Construction",
        "terseLabel": "Developer deposits for contributions in aid of construction"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeveloperDepositsForExtensionAgreementsAndContributionsInAidOfConstruction",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gains or losses recognized in net periodic benefit costs net of those gains or losses deferred to future periods.",
        "label": "Defined Benefit Plan Amortization and Deferral of Gains (Losses)",
        "negatedTerseLabel": "Net amortization and deferral"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationAndDeferralOfGainsLosses",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Assumed Returns",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Assumed Returns",
        "terseLabel": "Assumed returns"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationAssumedReturns",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the cost of living adjustment, an assumption used in determining the benefit obligation for the benefit plans.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Cost of Living Adjustment",
        "terseLabel": "Cost of living adjustment"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCostOfLivingAdjustment",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An assumption as to the rate of return on plan assets reflecting the average rate of earnings expected on the funds invested or to be invested included in the benefit obligation.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Expected Long Term Return on Assets",
        "terseLabel": "Long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssets",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the assumed percentage for portfolio investment.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation Expected Long Term Return on Assets Allocation Percentage of Portfolio Investment",
        "terseLabel": "Assumed percentage of portfolio investment"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsAllocationPercentageOfPortfolioInvestment",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the assumed long-term inflation rate.",
        "label": "Defined Benefit Plan. Assumptions Used Calculating Benefit Obligation Expected Long Term Return on Assets Long Term Inflation Rate",
        "terseLabel": "Assumed long-term inflation rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationExpectedLongTermReturnOnAssetsLongTermInflationRate",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Cost of Living Adjustment",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Cost of Living Adjustment",
        "terseLabel": "Cost of living adjustment"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostCostofLivingAdjustment",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of contributions made by plan participants and amount of the period's gross receipts received from the prescription drug subsidy.",
        "label": "Defined Benefit Plan, Contributions by Plan Participants and Gross Prescription Drug Subsidy Receipts Received",
        "terseLabel": "Retiree contributions and Medicare part\u00a0D subsidies"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByPlanParticipantsAndGrossPrescriptionDrugSubsidyReceiptsReceived",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Equity Securities, Emerging Markets",
        "label": "Defined Benefit Plan, Equity Securities, Emerging Markets [Member]",
        "terseLabel": "Emerging markets"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesEmergingMarketsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payment, Net Prescription Drug Subsidy Receipts [Abstract]",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Net Prescription Drug Subsidy Receipts [Abstract]",
        "terseLabel": "Expected Benefit Payments Net of Medicare Part D Subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentNetPrescriptionDrugSubsidyReceiptsAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_DefinedBenefitPlanExpectedFutureBenefitPayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments",
        "totalLabel": "Total payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Benefit Payments, Gross",
        "label": "Defined Benefit Plan, Expected Future Benefit Payments, Gross",
        "totalLabel": "Total payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsGross",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipts",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipts",
        "negatedTotalLabel": "Total payments"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Year Three",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Year Three",
        "terseLabel": "Health care cost trend rate assumed, year three"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedYearThree",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DefinedBenefitPlanLifeInsuranceBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the life insurance benefit provided under defined benefit plan.",
        "label": "Defined Benefit Plan Life Insurance Benefit",
        "terseLabel": "Life insurance benefit"
       }
      }
     },
     "localname": "DefinedBenefitPlanLifeInsuranceBenefit",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate, Net Periodic Benefit Cost",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate, Net Periodic Benefit Cost",
        "terseLabel": "Health care cost trend rate, net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRateNetPeriodicBenefitCost",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_DepositAssetsCashCollectedThroughSurchargeOnCustomersBills": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount included in deposit assets related to amount collected through surcharge on customers' bills.",
        "label": "Deposit Assets Cash Collected Through Surcharge on Customers Bills",
        "terseLabel": "Proceeds collected through a surcharge on certain customers' bills"
       }
      }
     },
     "localname": "DepositAssetsCashCollectedThroughSurchargeOnCustomersBills",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_DesignAndConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue and expense associated with design and construction services for the design and installation of water mains and other water infrastructure for others outside the company's regulated service areas.",
        "label": "Design And Construction [Member]",
        "terseLabel": "Design and construction"
       }
      }
     },
     "localname": "DesignAndConstructionMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_EmployeeStockPurchasePlanESPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan (ESPP) [Member]",
        "label": "Employee Stock Purchase Plan (ESPP) [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanESPPMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_EquityDistributionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Distribution Agreement [Member]",
        "label": "Equity Distribution Agreement [Member]",
        "terseLabel": "Equity Distribution Agreement"
       }
      }
     },
     "localname": "EquityDistributionAgreementMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FairValueInputsRiskPremium": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the risk premium rate as an input to measure fair value.",
        "label": "Fair Value Inputs Risk Premium",
        "terseLabel": "Risk premium percentage"
       }
      }
     },
     "localname": "FairValueInputsRiskPremium",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract] [Abstract]",
        "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract] [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstractAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_FinanceLeaseCostTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost, Total",
        "label": "Finance Lease, Cost, Total",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCostTotal",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_FinanceLeaseCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Costs [Abstract]",
        "label": "Finance Lease, Costs [Abstract]",
        "terseLabel": "Finance lease cost:"
       }
      }
     },
     "localname": "FinanceLeaseCostsAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_FirstMortgageBondsAAASeriesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, AAA series, due in 2025. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds A A A Series Due2025 [Member]",
        "terseLabel": "First Mortgage Bonds AAA Series, due in 2025"
       }
      }
     },
     "localname": "FirstMortgageBondsAAASeriesDue2025Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsBBBSeriesDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, BBB series, due in 2028. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds B B B Series Due2028 [Member]",
        "terseLabel": "First Mortgage Bonds BBB Series, due in 2028"
       }
      }
     },
     "localname": "FirstMortgageBondsBBBSeriesDue2028Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsCCCSeriesDue2030Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, CCC series, due in 2030. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds C C C Series Due2030 [Member]",
        "terseLabel": "First Mortgage Bonds CCC Series, Due 2030"
       }
      }
     },
     "localname": "FirstMortgageBondsCCCSeriesDue2030Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsDDDSeriesDue2031Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, DDD series, due in 2031. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds D D D Series Due2031 [Member]",
        "terseLabel": "First Mortgage Bonds DDD Series, Due 2031"
       }
      }
     },
     "localname": "FirstMortgageBondsDDDSeriesDue2031Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsEEESeriesDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, EEE series, due in 2032. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds E E E Series Due2032 [Member]",
        "terseLabel": "First Mortgage Bonds EEE Series, Due 2032"
       }
      }
     },
     "localname": "FirstMortgageBondsEEESeriesDue2032Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsGGGSeriesDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, GGG series, due in 2022. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds G G G Series Due2022 [Member]",
        "terseLabel": "First Mortgage Bonds GGG Series, Due 2022"
       }
      }
     },
     "localname": "FirstMortgageBondsGGGSeriesDue2022Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsHHHSeriesDue2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, HHH series, due in 2022. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds H H H Series Due2022 [Member]",
        "terseLabel": "First Mortgage Bonds HHH Series, Due 2022"
       }
      }
     },
     "localname": "FirstMortgageBondsHHHSeriesDue2022Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsIIISeriesDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, III series, due in 2023. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds I I I Series Due2023 [Member]",
        "terseLabel": "First Mortgage Bonds III Series, Due 2023"
       }
      }
     },
     "localname": "FirstMortgageBondsIIISeriesDue2023Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsOOOSeriesDue2031Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, OOO series, due in 2031. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds O O O Series Due2031 [Member]",
        "terseLabel": "First Mortgage Bonds OOO Series, Due 2031"
       }
      }
     },
     "localname": "FirstMortgageBondsOOOSeriesDue2031Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsPPPSeriesDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the first mortgage bonds, PPP series, due in 2040. A loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage Bonds P P P Series Due2040 [Member]",
        "terseLabel": "First Mortgage Bonds PPP Series, due 2040"
       }
      }
     },
     "localname": "FirstMortgageBondsPPPSeriesDue2040Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsQQQSeriesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds QQQ Series Due 2025 [Member]",
        "label": "First Mortgage Bonds QQQ Series Due 2025 [Member]",
        "terseLabel": "First Mortgage Bonds QQQ Series Due 2025"
       }
      }
     },
     "localname": "FirstMortgageBondsQQQSeriesDue2025Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsRRRSeriesDue2045Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds RRR Series Due 2045 [Member]",
        "label": "First Mortgage Bonds RRR Series Due 2045 [Member]",
        "terseLabel": "First Mortgage Bonds RRR Series Due 2045"
       }
      }
     },
     "localname": "FirstMortgageBondsRRRSeriesDue2045Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsSSSSeriesDue2046Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds SSS Series Due 2046 [Member]",
        "label": "First Mortgage Bonds SSS Series Due 2046 [Member]",
        "terseLabel": "First Mortgage Bonds SSS Series Due 2046"
       }
      }
     },
     "localname": "FirstMortgageBondsSSSSeriesDue2046Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsTTTSeriesDue2056Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds TTT Series Due 2056 [Member]",
        "label": "First Mortgage Bonds TTT Series Due 2056 [Member]",
        "terseLabel": "First Mortgage Bonds TTT Series Due 2056"
       }
      }
     },
     "localname": "FirstMortgageBondsTTTSeriesDue2056Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsVVVSeriesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds VVV Series Due 2029 [Member]",
        "label": "First Mortgage Bonds VVV Series Due 2029 [Member]",
        "terseLabel": "First Mortgage Bonds VVV Series Due 2029"
       }
      }
     },
     "localname": "FirstMortgageBondsVVVSeriesDue2029Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsWWWSeriesDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds WWW Series Due 2049 [Member]",
        "label": "First Mortgage Bonds WWW Series Due 2049 [Member]",
        "terseLabel": "First Mortgage Bonds WWW Series Due 2049"
       }
      }
     },
     "localname": "FirstMortgageBondsWWWSeriesDue2049Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsYYYSeriesDue2059Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds YYY Series Due 2059 [Member]",
        "label": "First Mortgage Bonds YYY Series Due 2059 [Member]",
        "terseLabel": "First Mortgage Bonds YYY Series Due 2059"
       }
      }
     },
     "localname": "FirstMortgageBondsYYYSeriesDue2059Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FirstMortgageBondsZZZSeriesDue2051Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds, ZZZ Series, Due 2051",
        "label": "First Mortgage Bonds, ZZZ Series, Due 2051 [Member]",
        "terseLabel": "First Mortgage Bonds, ZZZ Series, Due 2051"
       }
      }
     },
     "localname": "FirstMortgageBondsZZZSeriesDue2051Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_FixedIncomeInvestmentsMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maturity period for majority of fixed income investments which includes, money market funds, short-term bond funds, and cash.",
        "label": "Fixed Income Investments Maturity Period",
        "terseLabel": "Maturity period"
       }
      }
     },
     "localname": "FixedIncomeInvestmentsMaturityPeriod",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwt_FristMortgageBondsSeries1Due2061Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frist Mortgage Bonds, Series 1, Due 2061",
        "label": "Frist Mortgage Bonds, Series 1, Due 2061 [Member]",
        "terseLabel": "Frist Mortgage Bonds, Series 1, Due 2061"
       }
      }
     },
     "localname": "FristMortgageBondsSeries1Due2061Member",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_GeneralDistrictBalanceAccountReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General District Balance Account Receivable",
        "label": "General District Balance Account Receivable [Member]",
        "terseLabel": "General district balancing account receivable"
       }
      }
     },
     "localname": "GeneralDistrictBalanceAccountReceivableMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_HawaiiWaterAssetAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hawaii Water Asset Acquisition",
        "label": "Hawaii Water Asset Acquisition [Member]",
        "terseLabel": "Hawaii Water Asset Acquisition"
       }
      }
     },
     "localname": "HawaiiWaterAssetAcquisitionMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_HawaiiWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hawaii Water Company",
        "label": "Hawaii Water Company [Member]",
        "terseLabel": "Hawaii Water Company"
       }
      }
     },
     "localname": "HawaiiWaterCompanyMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_HealthCareBalancingAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the health care balancing account.",
        "label": "Health Care Balancing Account [Member]",
        "terseLabel": "HCBA"
       }
      }
     },
     "localname": "HealthCareBalancingAccountMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Reconciliation Increase (Decrease) in Income Taxes [Abstract]",
        "terseLabel": "Increase (reduction) in taxes due to:"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncreaseDecreaseInIncomeTaxesAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase In Allowance For Credit Losses, Water Arrearages Payment Program",
        "label": "Increase In Allowance For Credit Losses, Water Arrearages Payment Program",
        "negatedTerseLabel": "Water Arrearages Payment Program cash received"
       }
      }
     },
     "localname": "IncreaseInAllowanceForCreditLossesWaterArrearagesPaymentProgram",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_IndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial [Member]",
        "label": "Industrial [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_InsuranceProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Programs",
        "label": "Insurance Programs [Member]",
        "terseLabel": "Insurance Programs"
       }
      }
     },
     "localname": "InsuranceProgramsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_InterimRatesLongTermAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the interim rates long term accounts receivable.",
        "label": "Interim Rates Long Term Accounts Receivable [Member]",
        "terseLabel": "IRMA long-term accounts receivable"
       }
      }
     },
     "localname": "InterimRatesLongTermAccountsReceivableMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_KernCountyWaterAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Kern County Water Agency (Agency), with whom the company has long-term contract to obtain treated water.",
        "label": "Kern County Water Agency [Member]",
        "terseLabel": "Kern County Water Agency (Agency)"
       }
      }
     },
     "localname": "KernCountyWaterAgencyMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_LeaseholdImprovementsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived, depreciable assets that are an addition or improvement to assets held under a lease arrangement and other finite-lived intangible assets not otherwise specified in the taxonomy.",
        "label": "Leasehold Improvements And Other [Member]",
        "terseLabel": "Leasehold improvements and other"
       }
      }
     },
     "localname": "LeaseholdImprovementsAndOtherMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_LeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue and expense associated with leases entered into with telecommunication companies for cellular phone antennas placed on the company's property.",
        "label": "Leases [Member]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LeasesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_LeasesSupplementalBalanceSheetInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Supplemental Balance Sheet Information [Table Text Block]",
        "label": "Leases, Supplemental Balance Sheet Information [Table Text Block]",
        "terseLabel": "Supplemental balance sheet information related to leases"
       }
      }
     },
     "localname": "LeasesSupplementalBalanceSheetInformationTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_LeasesSupplementalCashFlowInformationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Supplemental Cash Flow Information [Table Text Block]",
        "label": "Leases, Supplemental Cash Flow Information [Table Text Block]",
        "terseLabel": "Supplemental cash flow information related to leases"
       }
      }
     },
     "localname": "LeasesSupplementalCashFlowInformationTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_LineofCreditFacilityIncrementalExpansionofBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Incremental Expansion of Borrowing Capacity",
        "label": "Line of Credit Facility, Incremental Expansion of Borrowing Capacity",
        "terseLabel": "Incremental expansion of borrowing capacity"
       }
      }
     },
     "localname": "LineofCreditFacilityIncrementalExpansionofBorrowingCapacity",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents non cash activity of litigation proceeds for MTBE contamination reclassified from other long-term liabilities.",
        "label": "Litigation Proceeds for MTBE Contamination, Reclassified from Other Long Term Liabilities",
        "terseLabel": "Litigation proceeds for TCP contamination reclassified from liability to depreciable plant and equipment"
       }
      }
     },
     "localname": "LitigationProceedsforMTBEContaminationReclassifiedfromOtherLongTermLiabilities",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Purchase Commitment, Annual Capital Facilities Charge and Treated Water Charge Obligation Per Acre Foot",
        "label": "Long Term Purchase Commitment, Annual Capital Facilities Charge and Treated Water Charge Obligation Per Acre Foot",
        "terseLabel": "Total capital facilities charge and treated water charge obligation per acre foot"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAnnualCapitalFacilitiesChargeandTreatedWaterChargeObligationPerAcreFoot",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sets forth the number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences, by third parties under separate agreements.",
        "label": "Long Term Purchase Commitment, Minimum Quantity Required to be Purchased by Third Parties",
        "terseLabel": "Minimum acre feet of treated water to be purchased per year by other parties"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedByThirdParties",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sets forth the number of units of goods that must be purchased under the terms of the prior agreement.",
        "label": "Long Term Purchase Commitment, Minimum Quantity Required to be Purchased under Prior Agreement",
        "terseLabel": "Minimum acre feet of treated water to be purchased under prior agreement"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumQuantityRequiredToBePurchasedUnderPriorAgreement",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of third parties obligated to purchase treated water each year under separate agreements.",
        "label": "Long Term Purchase Commitment, Number of Third Parties Having Separate Agreement",
        "terseLabel": "Number of other parties obligated to purchase treated water"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentNumberOfThirdPartiesHavingSeparateAgreement",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Purchase Commitment Treated Water Estimated Operating Cost Per Acre Foot",
        "label": "Long-term Purchase Commitment Treated Water Estimated Operating Cost Per Acre Foot",
        "terseLabel": "Portion of estimated operating cost per acre foot for treated water delivered"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentTreatedWaterEstimatedOperatingCostPerAcreFoot",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Low Income Rate Assistance And Rate Support Fund Accounts Receivable",
        "label": "Low Income Rate Assistance And Rate Support Fund Accounts Receivable [Member]",
        "terseLabel": "Customer assistance program (CAP) and Rate support fund (RSF) accounts receivable"
       }
      }
     },
     "localname": "LowIncomeRateAssistanceAndRateSupportFundAccountsReceivableMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized.",
        "label": "Maximum Collection Period in which Deferred Net WRAM and MCBA Revenues and Associated Costs will be Recognized",
        "terseLabel": "Maximum collection period in which deferred net WRAM and MCBA revenues and associated costs will be recognized"
       }
      }
     },
     "localname": "MaximumCollectionPeriodInWhichDeferredNetWRAMAndMCBARevenuesAndAssociatedCostsWillBeRecognized",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwt_MeterReadingAndBillingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue and expense associated with meter reading and billing services provided for water and wastewater systems owned by private companies and municipalities.",
        "label": "Meter Reading And Billing [Member]",
        "terseLabel": "Meter reading and billing"
       }
      }
     },
     "localname": "MeterReadingAndBillingMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_MultipleResidentialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiple Residential",
        "label": "Multiple Residential [Member]",
        "terseLabel": "Multiple residential"
       }
      }
     },
     "localname": "MultipleResidentialMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_NetWRAMandMCBALongTermAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net WRAM and MCBA Long-Term Accounts Receivable [Member]",
        "label": "Net WRAM and MCBA Long-Term Accounts Receivable [Member]",
        "terseLabel": "Net WRAM and MCBA long-term accounts receivable"
       }
      }
     },
     "localname": "NetWRAMandMCBALongTermAccountsReceivableMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_NetWRAMandMCBALongtermPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net WRAM and MCBA Long-term Payable [Member]",
        "label": "Net WRAM and MCBA Long-term Payable [Member]",
        "terseLabel": "Net WRAM and MCBA long-term payable"
       }
      }
     },
     "localname": "NetWRAMandMCBALongtermPayableMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_NonRegulatedServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Regulated Services [Member]",
        "label": "Non-Regulated Services [Member]",
        "terseLabel": "Non-regulated revenue from contracts with customers"
       }
      }
     },
     "localname": "NonRegulatedServicesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_NoncontrollingInterestIncreaseFromInvestmentInBusiness": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling Interest, Increase From Investment In Business",
        "label": "Noncontrolling Interest, Increase From Investment In Business",
        "terseLabel": "Investment in business with noncontrolling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromInvestmentInBusiness",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_NumberOfConnectionsServed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Connections Served",
        "label": "Number Of Connections Served",
        "terseLabel": "Number of connections served"
       }
      }
     },
     "localname": "NumberOfConnectionsServed",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_NumberOfPotentialCustomerConnections": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Potential Customer Connections",
        "label": "Number Of Potential Customer Connections",
        "terseLabel": "Number of potential customer connections"
       }
      }
     },
     "localname": "NumberOfPotentialCustomerConnections",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_NumberOfWastewaterUtilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Wastewater Utilities",
        "label": "Number Of Wastewater Utilities",
        "terseLabel": "Number of wastewater utilities"
       }
      }
     },
     "localname": "NumberOfWastewaterUtilities",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cwt_OperatingAndMaintenanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the revenue and expense associated with operating and maintenance services provided for water and wastewater systems owned by private companies and municipalities.",
        "label": "Operating And Maintenance [Member]",
        "terseLabel": "Operating and maintenance revenue"
       }
      }
     },
     "localname": "OperatingAndMaintenanceMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]",
        "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_OtherAccruedBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the other accrued benefits not otherwise specified in the taxonomy.",
        "label": "Other Accrued Benefits [Member]",
        "terseLabel": "Other accrued benefits"
       }
      }
     },
     "localname": "OtherAccruedBenefitsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OtherBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Benefits",
        "label": "Other Benefits [Member]",
        "terseLabel": "Other Benefits"
       }
      }
     },
     "localname": "OtherBenefitsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OtherLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other long-term debt not otherwise separately disclosed in the financial statements.",
        "label": "Other Long Term Debt [Member]",
        "terseLabel": "Other Long-term Debt"
       }
      }
     },
     "localname": "OtherLongTermDebtMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OtherNonRegulatedServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-Regulated Service [Member]",
        "label": "Other Non-Regulated Service [Member]",
        "terseLabel": "Other non-regulated revenue"
       }
      }
     },
     "localname": "OtherNonRegulatedServiceMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OtherNonoperatingExpenseIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Nonoperating Expense (Income)",
        "label": "Other Nonoperating Expense (Income)",
        "terseLabel": "Expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpenseIncome",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_OtherRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to other regulatory assets.",
        "label": "Other Regulatory Assets [Member]",
        "terseLabel": "Other regulatory assets"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_OtherUnregulatedIncomeAndExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents other unregulated income and expenses not elsewhere classified.",
        "label": "Other Unregulated Income And Expenses [Member]",
        "terseLabel": "Other non-regulated income and expenses"
       }
      }
     },
     "localname": "OtherUnregulatedIncomeAndExpensesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_PaymentsForAssetAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Asset Acquisitions",
        "label": "Payments For Asset Acquisitions",
        "negatedTerseLabel": "Asset acquisition"
       }
      }
     },
     "localname": "PaymentsForAssetAcquisitions",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_PaymentsForOtherCommitments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Other Commitments",
        "label": "Payments For Other Commitments",
        "terseLabel": "Payments for other commitments"
       }
      }
     },
     "localname": "PaymentsForOtherCommitments",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_PensionAndSupplementalRetirementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension And Supplemental Retirement Plan [Member]",
        "label": "Pension And Supplemental Retirement Plan [Member]",
        "terseLabel": "Pension and SERP"
       }
      }
     },
     "localname": "PensionAndSupplementalRetirementPlanMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_PensionBalancingAccountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Balancing Account [Member]",
        "label": "Pension Balancing Account [Member]",
        "terseLabel": "PCBA"
       }
      }
     },
     "localname": "PensionBalancingAccountMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_PerformanceBasedRestrictedStockUnitAwardsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-Based Restricted Stock Unit Awards (RSUs) [Member]",
        "label": "Performance-Based Restricted Stock Unit Awards (RSUs) [Member]",
        "terseLabel": "Performance-Based Restricted Stock Unit Awards (RSUs)"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitAwardsRSUsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ProceedsFromContributionInAidOfConstructionFinancingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Contribution In Aid Of Construction, Financing Activities",
        "label": "Proceeds From Contribution In Aid Of Construction, Financing Activities",
        "terseLabel": "Advances and contributions in aid of construction"
       }
      }
     },
     "localname": "ProceedsFromContributionInAidOfConstructionFinancingActivities",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Issuance Of Common Stock, Excluding Employee Stock Purchase Plans",
        "label": "Proceeds From Issuance Of Common Stock, Excluding Employee Stock Purchase Plans",
        "terseLabel": "Proceeds from issuance of common stock, excluding employee stock purchase plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStockExcludingEmployeeStockPurchasePlans",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_ProceedsFromSaleOfCommonStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Sale Of Common Stock",
        "label": "Proceeds From Sale Of Common Stock",
        "terseLabel": "Proceeds from sale of common stock"
       }
      }
     },
     "localname": "ProceedsFromSaleOfCommonStock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property-Related Temporary Differences (Tax Benefits Flowed Through To Customers) [Member]",
        "label": "Property-Related Temporary Differences (Tax Benefits Flowed Through To Customers) [Member]",
        "terseLabel": "Property-related temporary differences (tax benefits flowed through to customers)"
       }
      }
     },
     "localname": "PropertyRelatedTemporaryDifferencesTaxBenefitsFlowedThroughToCustomersMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_PublicAuthoritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Authorities [Member]",
        "label": "Public Authorities [Member]",
        "terseLabel": "Public authorities"
       }
      }
     },
     "localname": "PublicAuthoritiesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_PublicUtilitiesPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment and Office buildings and other structures owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipment",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Recommended Capital Structure, Increase (Decrease) On Annual Revenue",
        "label": "Public Utilities, Recommended Capital Structure, Increase (Decrease) On Annual Revenue",
        "terseLabel": "Decrease on annual revenue"
       }
      }
     },
     "localname": "PublicUtilitiesRecommendedCapitalStructureIncreaseDecreaseOnAnnualRevenue",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_PublicUtilitiesRecommendedDebtCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Recommended Debt Capital Structure, Percentage",
        "label": "Public Utilities, Recommended Debt Capital Structure, Percentage",
        "terseLabel": "Recommended debt"
       }
      }
     },
     "localname": "PublicUtilitiesRecommendedDebtCapitalStructurePercentage",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_PublicUtilitiesRecommendedEquityCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Recommended Equity Capital Structure, Percentage",
        "label": "Public Utilities, Recommended Equity Capital Structure, Percentage",
        "terseLabel": "Recommended equity"
       }
      }
     },
     "localname": "PublicUtilitiesRecommendedEquityCapitalStructurePercentage",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_PublicUtilitiesRecommendedRateIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Recommended Rate Increase (Decrease), Percentage",
        "label": "Public Utilities, Recommended Rate Increase (Decrease), Percentage",
        "terseLabel": "Recommended equity to debt ratio"
       }
      }
     },
     "localname": "PublicUtilitiesRecommendedRateIncreaseDecreasePercentage",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_PublicUtilitiesRecommendedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Recommended Return on Equity, Percentage",
        "label": "Public Utilities, Recommended Return on Equity, Percentage",
        "terseLabel": "Recommended return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesRecommendedReturnOnEquityPercentage",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_ReclassificationBetweenCustomerClassMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Between Customer Class",
        "label": "Reclassification Between Customer Class [Member]",
        "terseLabel": "Reclassification Between Customer Class"
       }
      }
     },
     "localname": "ReclassificationBetweenCustomerClassMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ReclassificationBetweenLiabilityAccountsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Between Liability Accounts",
        "label": "Reclassification Between Liability Accounts [Member]",
        "terseLabel": "Reclassification Between Liability Accounts"
       }
      }
     },
     "localname": "ReclassificationBetweenLiabilityAccountsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_RecoverablePropertyLossesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recoverable Property Losses [Member]",
        "label": "Recoverable Property Losses [Member]",
        "terseLabel": "Recoverable property losses"
       }
      }
     },
     "localname": "RecoverablePropertyLossesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_RegulatoryAssetsAndLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Assets and Liabilities [Line Items]",
        "terseLabel": "Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "RegulatoryAssetsAndLiabilitiesLineItems",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_RegulatoryAssetsNoncurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets, Noncurrent",
        "label": "Regulatory Assets, Noncurrent [Member]",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrentMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_RegulatoryLiabilityNoncurrentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents activity related to other regulatory liabilities.",
        "label": "Regulatory Liability, Noncurrent [Member]",
        "terseLabel": "Other regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrentMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ResidentialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential [Member]",
        "label": "Residential [Member]",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "ResidentialMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "terseLabel": "Non-cash activities: right-of-use assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_SERPPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SERP Plan [Member]",
        "label": "SERP Plan [Member]",
        "terseLabel": "SERP"
       }
      }
     },
     "localname": "SERPPlanMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_SaleOfCommonStockGrossSalesPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Common Stock, Gross Sales Price",
        "label": "Sale Of Common Stock, Gross Sales Price",
        "terseLabel": "Sale of common stock, gross sales price"
       }
      }
     },
     "localname": "SaleOfCommonStockGrossSalesPrice",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_SaleOfStockAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Agreement Term",
        "label": "Sale of Stock, Agreement Term",
        "terseLabel": "Sale of stock, agreement term"
       }
      }
     },
     "localname": "SaleOfStockAgreementTerm",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cwt_SaleOfStockMaximumConsiderationOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Maximum Consideration On Transaction",
        "label": "Sale of Stock, Maximum Consideration On Transaction",
        "terseLabel": "Sale of stock, maximum consideration on transaction"
       }
      }
     },
     "localname": "SaleOfStockMaximumConsiderationOnTransaction",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_SantaClaraWaterDistrictMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Santa Clara Water District, with whom the company has long-term contract to purchase minimum annual water quantities.",
        "label": "Santa Clara Water District [Member]",
        "terseLabel": "Santa Clara Valley Water District"
       }
      }
     },
     "localname": "SantaClaraWaterDistrictMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required under operating leases and long-term purchase commitments for each of the five succeeding fiscal years and thereafter as of the balance sheet date.",
        "label": "Schedule of Commitments Future Minimum Payments Due [Table Text Block]",
        "terseLabel": "Schedule of commitments future minimum payments due"
       }
      }
     },
     "localname": "ScheduleOfCommitmentsFutureMinimumPaymentsDueTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Customer Advances For Construction, Refunds Due [Table Text Block]",
        "label": "Schedule Of Customer Advances For Construction, Refunds Due [Table Text Block]",
        "terseLabel": "Schedule of customer advances for construction, refunds due"
       }
      }
     },
     "localname": "ScheduleOfCustomerAdvancesForConstructionRefundsDueTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the estimated useful lives of public utility property, plant and equipment.",
        "label": "Schedule of Estimated Useful Lives of Public Utility Property Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of estimated useful lives of depreciable plant and equipment"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesOfPublicUtilityPropertyPlantAndEquipmentTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the gross carrying amount and accumulated amortization of amortizable intangible assets as well as carrying value of intangible assets not subject to amortization, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Schedule of Finite Lived and Indefinite Lived, Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of intangible assets that will continue to be amortized and those not amortized"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_ScheduleOfOtherAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other accrued liabilities.",
        "label": "Schedule of Other Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of other accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfOtherAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Regulatory Assets and Liabilities [Line Items]",
        "label": "Schedule of Regulatory Assets and Liabilities [Line Items]",
        "terseLabel": "Schedule of Regulatory Assets and Liabilities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesLineItems",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table of assets and liabilities that are created when regulatory agencies permit public utilities to defer certain costs and revenues that are included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets and Liabilities [Table]",
        "terseLabel": "Schedule of Regulatory Assets and Liabilities [Table]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTable",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of detailed information about regulatory assets and liabilities.",
        "label": "Schedule of Regulatory Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of regulatory assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwt_Series1MortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series 1 Mortgage Bonds",
        "label": "Series 1 Mortgage Bonds [Member]",
        "terseLabel": "Series 1 Mortgage Bonds"
       }
      }
     },
     "localname": "Series1MortgageBondsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_SeriesZZZMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series ZZZ Mortgage Bonds",
        "label": "Series ZZZ Mortgage Bonds [Member]",
        "terseLabel": "Series ZZZ Mortgage Bonds"
       }
      }
     },
     "localname": "SeriesZZZMortgageBondsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rate of vesting of awards when they are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.",
        "label": "Share Based Compensation Arrangement by Share-based Payment Award, Award Vesting Rate",
        "terseLabel": "Options vested on anniversary date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRate",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment",
        "terseLabel": "Performance criteria adjustment (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustment",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cwt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Criteria Adjustment, Weighted Average Grant Date Fair Value",
        "terseLabel": "Performance criteria adjustment (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceCriteriaAdjustmentWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Payroll Deduction",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Payroll Deduction",
        "terseLabel": "Maximum payroll deduction"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumPayrollDeduction",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cwt_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Value of Shares Per Employee",
        "terseLabel": "Maximum value of shares per employee"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumValueofSharesPerEmployee",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_StocktonEastWaterDistrictMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Stockton East Water District (SEWD), with whom the company has long-term contract to purchase water.",
        "label": "Stockton East Water District [Member]",
        "terseLabel": "Stockton East Water District (SEWD)"
       }
      }
     },
     "localname": "StocktonEastWaterDistrictMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_TankCoatingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the tank coating.",
        "label": "Tank Coating [Member]",
        "terseLabel": "Tank coating"
       }
      }
     },
     "localname": "TankCoatingMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Ratepayer Net Refund",
        "label": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Ratepayer Net Refund",
        "terseLabel": "TCJA refund"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017IncompleteAccountingRatepayerNetRefund",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_TaxesPrepaidExpensesAndOtherAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents Taxes, prepaid expenses and other assets.",
        "label": "Taxes, Prepaid Expenses and Other Assets, Current",
        "terseLabel": "Taxes, prepaid expenses, and other assets"
       }
      }
     },
     "localname": "TaxesPrepaidExpensesAndOtherAssetsCurrent",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_TotalOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total noncurrent portion of other assets.",
        "label": "Total Other Assets",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "TotalOtherAssets",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the current income tax expense or benefit and the deferred income tax expense or benefit included in other income and expenses of a utility.",
        "label": "Utilities Nonregulated Expense, Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expense on other income and expenses"
       }
      }
     },
     "localname": "UtilitiesNonregulatedExpenseIncomeTaxExpenseBenefit",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_UtilitiesOperatingExpenseIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 8.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the current income tax expense or benefit and the deferred income tax expense or benefit included in operating expense of a utility.",
        "label": "Utilities Operating Expense (Income) Tax Expense (Benefit)",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseIncomeTaxExpenseBenefit",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwt_WaterContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to water contract commitments of the entity.",
        "label": "Water Contracts [Member]",
        "terseLabel": "Water Contracts"
       }
      }
     },
     "localname": "WaterContractsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_WaterPlanningStudiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the water planning studies, classified as a finite-lived intangible asset.",
        "label": "Water Planning Studies [Member]",
        "terseLabel": "Water planning studies"
       }
      }
     },
     "localname": "WaterPlanningStudiesMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_WaterPumpingRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the water pumping rights, classified as a finite-lived intangible asset.",
        "label": "Water Pumping Rights [Member]",
        "terseLabel": "Water pumping rights"
       }
      }
     },
     "localname": "WaterPumpingRightsMember",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwt_WeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Discount Rate [Abstract]",
        "label": "Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "WeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cwt_WeightedAverageRemainingLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Lease Term [Abstract]",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://www.calwatergroup.com/20221231",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r683"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r684"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r677"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r680",
      "r681",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r676"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r679"
     ],
     "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.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r234",
      "r526",
      "r527",
      "r530",
      "r531",
      "r580",
      "r624",
      "r742",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r234",
      "r526",
      "r527",
      "r530",
      "r531",
      "r580",
      "r624",
      "r742",
      "r745",
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r232",
      "r233",
      "r332",
      "r350",
      "r630",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r445",
      "r586",
      "r595",
      "r625",
      "r626",
      "r643",
      "r661",
      "r670",
      "r747",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r445",
      "r586",
      "r595",
      "r625",
      "r626",
      "r643",
      "r661",
      "r670",
      "r747",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OfficerMember": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officer [Member]",
        "terseLabel": "Officer"
       }
      }
     },
     "localname": "OfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "Parent Company"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r275",
      "r587",
      "r644",
      "r669",
      "r739",
      "r740",
      "r750",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r275",
      "r587",
      "r644",
      "r669",
      "r739",
      "r740",
      "r750",
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r391",
      "r445",
      "r481",
      "r482",
      "r483",
      "r585",
      "r586",
      "r595",
      "r625",
      "r626",
      "r643",
      "r661",
      "r670",
      "r736",
      "r747",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r391",
      "r445",
      "r481",
      "r482",
      "r483",
      "r585",
      "r586",
      "r595",
      "r625",
      "r626",
      "r643",
      "r661",
      "r670",
      "r736",
      "r747",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r232",
      "r233",
      "r332",
      "r350",
      "r631",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r199",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r260",
      "r285",
      "r286",
      "r512",
      "r533",
      "r534",
      "r535",
      "r536",
      "r557",
      "r578",
      "r579",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r199",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r260",
      "r285",
      "r286",
      "r512",
      "r533",
      "r534",
      "r535",
      "r536",
      "r557",
      "r578",
      "r579",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r246",
      "r248",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "terseLabel": "Corrections"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r450",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r199",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r249",
      "r260",
      "r512",
      "r533",
      "r534",
      "r535",
      "r557",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r719",
      "r720",
      "r852",
      "r863",
      "r864"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously Reported [Member]",
        "terseLabel": "As Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r250",
      "r450",
      "r687",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r250",
      "r450",
      "r687",
      "r688",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r717",
      "r865"
     ],
     "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.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "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.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "OTHER ACCRUED LIABILITIES"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r14",
      "r668"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r279",
      "r280"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Customers, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r19",
      "r119",
      "r629"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Accrued other taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Other accrued liabilities",
        "totalLabel": "Total other accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r490",
      "r491",
      "r492",
      "r706",
      "r707",
      "r708",
      "r851"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r485"
     ],
     "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": "Issuance of common stock, related expenses"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r210",
      "r281",
      "r287",
      "r288",
      "r292"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Total ending allowance balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "Advances for Construction / Contributions in Aid of Construction"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r35",
      "r54",
      "r152",
      "r344"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt premium and expenses"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r54",
      "r74",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfEmbeddedRegulatoryAsset": {
     "auth_ref": [
      "r181",
      "r183",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses amount of embedded regulatory assets within the plant accounts. This may result when the regulatory depreciable life is longer than the depreciable life generally used for nonregulatory accounting.",
        "label": "Amount of Embedded Regulatory Asset",
        "terseLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "AmountOfEmbeddedRegulatoryAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetAcquisitionLineItems": {
     "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": "Asset Acquisition [Line Items]",
        "terseLabel": "Asset Acquisition [Line Items]"
       }
      }
     },
     "localname": "AssetAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetAcquisitionTable": {
     "auth_ref": [
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset acquisition.",
        "label": "Asset Acquisition [Table]",
        "terseLabel": "Asset Acquisition [Table]"
       }
      }
     },
     "localname": "AssetAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r305",
      "r307"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation",
        "periodEndLabel": "Obligation at the end of the year",
        "periodStartLabel": "Obligation at beginning of the year"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r306",
      "r310"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "terseLabel": "Accretion"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "auth_ref": [
      "r183",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets.",
        "label": "Asset Retirement Obligation Costs [Member]",
        "terseLabel": "Asset retirement obligations, net"
       }
      }
     },
     "localname": "AssetRetirementObligationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Additional liabilities incurred"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedTerseLabel": "Liabilities settled"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "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": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r157",
      "r171",
      "r207",
      "r228",
      "r266",
      "r269",
      "r273",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r526",
      "r530",
      "r547",
      "r668",
      "r743",
      "r744",
      "r866"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r201",
      "r211",
      "r228",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r526",
      "r530",
      "r547",
      "r668",
      "r743",
      "r744",
      "r866"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484"
     ],
     "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.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r522",
      "r655",
      "r658"
     ],
     "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.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r133",
      "r134",
      "r522",
      "r655",
      "r658"
     ],
     "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.calwatergroup.com/role/AcquisitionDetails"
     ],
     "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_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r136",
      "r523"
     ],
     "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.calwatergroup.com/role/ACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r59",
      "r60",
      "r61"
     ],
     "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 investments in utility plant"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument.",
        "label": "Capitalization, Long-Term Debt and Equity",
        "totalLabel": "Total capitalization",
        "verboseLabel": "Total capitalization"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "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.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r149",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r56",
      "r203",
      "r628"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails": {
       "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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r57",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r49",
      "r56",
      "r62"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails": {
       "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 at end of year",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statements of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r49",
      "r151"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "Change in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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 investing and financing non-cash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r24",
      "r164",
      "r178"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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 (Note 14)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r85",
      "r312",
      "r313",
      "r621",
      "r741"
     ],
     "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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "verboseLabel": "Dividends paid on common stock (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r706",
      "r707",
      "r851"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r10",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r10",
      "r668"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.01 par value; 136,000 shares authorized, 55,598 and 53,716 outstanding in 2022 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "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_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Workers' Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]",
        "terseLabel": "Tax effects of differences which gave rise to significant portions of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income or Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r363",
      "r364",
      "r367"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Due to contracts and agencies"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "auth_ref": [
      "r751"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.",
        "label": "Contract with Customer, Refund Liability, Current",
        "terseLabel": "Unearned revenue and customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent": {
     "auth_ref": [
      "r751"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as noncurrent.",
        "label": "Contract with Customer, Refund Liability, Noncurrent",
        "terseLabel": "Total refunds",
        "totalLabel": "Total refunds",
        "verboseLabel": "Advances for construction"
       }
      }
     },
     "localname": "ContractWithCustomerRefundLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfPurchasedWater": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r32",
      "r228",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r547",
      "r743"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Expense from contract with customer"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r704",
      "r846",
      "r849"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r132",
      "r509",
      "r516",
      "r704"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/INCOMETAXESDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r704",
      "r846",
      "r849"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r2",
      "r3",
      "r4",
      "r158",
      "r160",
      "r169",
      "r234",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r556",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r702"
     ],
     "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.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Interest rate margin (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails",
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r4",
      "r160",
      "r169",
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r153",
      "r155",
      "r329",
      "r556",
      "r639",
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt issued"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r21",
      "r330"
     ],
     "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.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "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": "Long-term debt"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r22",
      "r234",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r556",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r702"
     ],
     "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.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r22",
      "r93",
      "r94",
      "r95",
      "r96",
      "r152",
      "r153",
      "r155",
      "r166",
      "r234",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r556",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r702"
     ],
     "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.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt maturity period"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "terseLabel": "Long-term debt, including current maturities, net"
       }
      }
     },
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Long-Term Debt Premium, Discount and Expense"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.",
        "label": "Deferred Compensation Cash-Based Arrangements, Liability, Classified, Noncurrent",
        "terseLabel": "Recorded value of noncurrent investments"
       }
      }
     },
     "localname": "DeferredCompensationCashbasedArrangementsLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r704",
      "r847",
      "r849"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r154",
      "r748"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r183",
      "r188",
      "r195",
      "r196"
     ],
     "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": "Future tax benefits due to customers"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r54",
      "r132",
      "r510",
      "r515",
      "r516",
      "r704"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/INCOMETAXESDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "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)",
        "totalLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r7",
      "r8",
      "r159",
      "r168",
      "r506"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r704",
      "r847",
      "r849"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r507"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carry-forward and tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "terseLabel": "Income tax regulatory liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "auth_ref": [
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "terseLabel": "Pension liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r121",
      "r844"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "totalLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "terseLabel": "Operating lease-right to use asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "terseLabel": "Property related basis and depreciation differences"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r130",
      "r845"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "terseLabel": "WRAM/MCBA and interim rates balancing accounts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent": {
     "auth_ref": [
      "r3",
      "r103",
      "r104",
      "r105"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan.",
        "label": "Liability, Defined Benefit Pension Plan, Current",
        "terseLabel": "Short-term portion of the pension benefits"
       }
      }
     },
     "localname": "DefinedBenefitPensionPlanLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r28",
      "r412"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedLabel": "Unrecognized actuarial loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r28",
      "r412"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Unrecognized prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r382",
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r375"
     ],
     "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)",
        "terseLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": {
     "auth_ref": [
      "r103",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position",
        "terseLabel": "Net amount recognized"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increases"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Discount rate - employee pension plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r416",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increases"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "End of year",
        "periodStartLabel": "Beginning of year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r377",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid, net of retiree premiums"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r419",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Change in projected benefit obligation:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Change in plan assets:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r384",
      "r394",
      "r434",
      "r651",
      "r652",
      "r653",
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "verboseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "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": "Employee benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "auth_ref": [
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "terseLabel": "Non U.S. Equities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsLargeCapMember": {
     "auth_ref": [
      "r653",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having large market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, US, Large Cap [Member]",
        "terseLabel": "Domestic Equity: Large Cap Stocks"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesUsLargeCapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember": {
     "auth_ref": [
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, US [Member]",
        "terseLabel": "Total Domestic Equity:"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsSmallCapMember": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), classified as having small market capitalization, for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities, US, Small Cap [Member]",
        "terseLabel": "Domestic Equity: Small/Mid Cap Stocks"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesUsSmallCapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]",
        "terseLabel": "Expected Benefit Payments Before Medicare Part D Subsidy"
       }
      }
     },
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 5.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2028-2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 5.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 6.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPaymentsGross",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 3.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 4.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r401"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 6.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r402",
      "r654"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Estimated annual contributions in next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r369",
      "r406",
      "r429",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails": {
       "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",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r381",
      "r392",
      "r394",
      "r395",
      "r651",
      "r652",
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of plan assets at end of year",
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "terseLabel": "Fair value of pension plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r368",
      "r390",
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]",
        "terseLabel": "Reconciliation of funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Annual rate of increase in the per capita cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r369",
      "r373",
      "r405",
      "r428",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of investment policy and strategy for defined benefit plan asset. Includes, but is not limited to, investment allocation decision and factor pertinent to understanding investment policy and strategy for plan asset. Factor includes, but is not limited to, investment goal, risk management practice, permitted and prohibited investment including use of derivative, diversification, and relationship between plan asset and obligation.",
        "label": "Defined Benefit Plan, Plan Assets, Investment Policy and Strategy, Description",
        "terseLabel": "Other postretirement plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanInvestmentPoliciesAndStrategiesNarrativeDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r403",
      "r426",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "terseLabel": "Net periodic benefit cost",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanOtherCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of defined benefit plan cost (credit), classified as other.",
        "label": "Defined Benefit Plan, Other Cost (Credit)",
        "negatedTerseLabel": "Other components of net periodic benefit credit (cost)",
        "verboseLabel": "Other adjustments"
       }
      }
     },
     "localname": "DefinedBenefitPlanOtherCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Plan amendment"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r386",
      "r814"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r391",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target asset allocation percentages"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r371",
      "r404",
      "r427",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Index percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Health Coverage [Member]",
        "terseLabel": "Pension and retiree group health"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Company contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution and percent of match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum participants' contribution as a percentage of pre-tax compensation"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r54",
      "r264"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r366",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r455",
      "r486",
      "r487",
      "r489",
      "r494",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION PLANS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANS"
     ],
     "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_DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt [Abstract]",
        "terseLabel": "Effect of Medicare Part D Subsidy on Expected Benefit Payments"
       }
      }
     },
     "localname": "DisclosureOfExpectedGrossPrescriptionDrugSubsidyReceiptsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends paid on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r217",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r251",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r535",
      "r536",
      "r591",
      "r593",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Earnings per share\u2014basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r217",
      "r240",
      "r241",
      "r243",
      "r244",
      "r245",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r535",
      "r536",
      "r591",
      "r593",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Earnings per share\u2014diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r67",
      "r68"
     ],
     "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.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount",
        "terseLabel": "TCJA refund"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "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 and deferred compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Period for recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r841"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r92",
      "r198",
      "r214",
      "r215",
      "r216",
      "r235",
      "r236",
      "r237",
      "r239",
      "r246",
      "r249",
      "r261",
      "r284",
      "r362",
      "r490",
      "r491",
      "r492",
      "r511",
      "r512",
      "r534",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r579",
      "r596",
      "r597",
      "r598"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r71",
      "r170",
      "r672",
      "r673",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ErrorCorrectionTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting error correction.",
        "label": "Error Correction [Text Block]",
        "terseLabel": "IMMATERIAL RESTATEMENT OF PRIOR PERIOD FINANCIAL STATEMENTS"
       }
      }
     },
     "localname": "ErrorCorrectionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r337",
      "r546",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value of Financial Assets and Liabilities"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r538",
      "r539",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r337",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r539",
      "r582",
      "r583",
      "r584",
      "r639",
      "r640",
      "r651",
      "r652",
      "r653"
     ],
     "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.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r147",
      "r148",
      "r337",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r541",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r337",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE OF FINANCIAL INSTRUMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "terseLabel": "Level 1, 2, and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r337",
      "r394",
      "r399",
      "r539",
      "r582",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r337",
      "r394",
      "r399",
      "r539",
      "r583",
      "r639",
      "r640",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r337",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r539",
      "r584",
      "r639",
      "r640",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "auth_ref": [
      "r394",
      "r537",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "terseLabel": "Assets measured at net asset value (NAV)"
       }
      }
     },
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r337",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r582",
      "r583",
      "r584",
      "r639",
      "r640",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r542",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r229",
      "r498"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r561",
      "r565",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "cwt_FinanceLeaseCostTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r563",
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r559",
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total",
        "totalLabel": "Total finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current maturities of long-term debt, net"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Maturities of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r562",
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r855",
      "r858"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated depreciation and amortization",
        "terseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r561",
      "r565",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "cwt_FinanceLeaseCostTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r854"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Depreciable plant and equipment"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r572",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r571",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "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": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted Average Amortization Period (years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r205",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r303",
      "r588",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r78",
      "r589"
     ],
     "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": "Gross Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r78",
      "r588"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Net Carrying Value",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLAmortizationExpenseDetails",
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FirstMortgageMember": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan secured by real property that has a first (highest) lien on such property in the event of default by the borrower.",
        "label": "First Mortgage [Member]",
        "terseLabel": "First Mortgage"
       }
      }
     },
     "localname": "FirstMortgageMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Fixed Income"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r653",
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed Income Securities"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "auth_ref": [
      "r700",
      "r733",
      "r735"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "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",
        "negatedLabel": "Gain on sale of non-utility properties",
        "terseLabel": "Gain on sale of non-utility property"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r34",
      "r70",
      "r686"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedTerseLabel": "Loss (gain) from non-qualified benefit plan investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "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.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r204",
      "r293",
      "r590",
      "r637",
      "r668",
      "r722",
      "r729"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cwt_TotalOtherAssets",
       "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",
        "periodEndLabel": "Total ending goodwill balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails",
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r295",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r298",
      "r299",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r54",
      "r294",
      "r296",
      "r298",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r297"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Acquisition adjustment"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other.",
        "label": "Guarantee Type, Other [Member]",
        "terseLabel": "Guarantee Type, Other"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets, Intangibles and Goodwill"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r500",
      "r505",
      "r508",
      "r513",
      "r517",
      "r519",
      "r520",
      "r521"
     ],
     "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.calwatergroup.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r231",
      "r248",
      "r249",
      "r265",
      "r498",
      "r514",
      "r518",
      "r594"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/INCOMETAXESDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails",
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]",
        "terseLabel": "Components of income tax expense:"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r167",
      "r691"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NontradeReceivablesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "Income tax receivables"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductions": {
     "auth_ref": [
      "r843"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount",
        "terseLabel": "Income deduction, amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Statutory income tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseDepreciation": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible depreciation.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Depreciation, Amount",
        "terseLabel": "Effect of regulatory treatment of fixed asset differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Stock based stock compensation"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "AFUDC equity"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsInvestment": {
     "auth_ref": [
      "r843"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Amount",
        "negatedLabel": "Investment tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsInvestment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESReconciliationofStatutoryIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the 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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Changes in normalized deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "negatedLabel": "Other changes in noncurrent assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Taxes, prepaid expenses, and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivables": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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": "Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "INTANGIBLE ASSETS AND GOODWILL"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILL"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestCostsIncurred",
       "weight": -1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails": {
       "order": 2.0,
       "parentTag": "cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "negatedLabel": "Allowance for borrowed funds used during construction",
        "terseLabel": "Allowance for borrowed funds used during construction"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsIncurred": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings.",
        "label": "Interest Costs Incurred",
        "totalLabel": "Net interest expense"
       }
      }
     },
     "localname": "InterestCostsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsIncurredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Costs Incurred [Abstract]",
        "terseLabel": "Interest expense:"
       }
      }
     },
     "localname": "InterestCostsIncurredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r35",
      "r342",
      "r348",
      "r641",
      "r642"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestCostsIncurred",
       "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",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about interest income have been included.",
        "label": "Interest Income [Member]",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r220",
      "r224",
      "r225"
     ],
     "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",
        "verboseLabel": "Interest (net of amounts capitalized)"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r573",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of lease expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r577"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.",
        "label": "Lease Income",
        "terseLabel": "Lease revenue"
       }
      }
     },
     "localname": "LeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeFinanceLeaseRenewalTerm1": {
     "auth_ref": [
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Renewal Term",
        "terseLabel": "Finance lease renewal term"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRenewalTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Finance lease term"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r574"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Operating lease renewal term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "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": "Lessor, Lease, Description [Line Items]",
        "terseLabel": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]",
        "terseLabel": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of lease payments to be received"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r575"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESMaturitiesofLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r862"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Optional lease renewal term"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r862"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Term of Contract",
        "terseLabel": "Term of contract"
       }
      }
     },
     "localname": "LessorOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r163",
      "r177",
      "r668",
      "r703",
      "r718",
      "r853"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL CAPITALIZATION AND LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "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.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r202",
      "r228",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r527",
      "r530",
      "r531",
      "r547",
      "r668",
      "r743",
      "r866",
      "r867"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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",
        "terseLabel": "Total current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "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.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "negatedLabel": "Change in value of life insurance contracts"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r4",
      "r160",
      "r169"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Amount outstanding under line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Line of credit facility, interest rate during period (as a percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded from other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "terseLabel": "Amount awarded"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r4",
      "r160",
      "r173",
      "r336",
      "r347",
      "r639",
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term Debt, Unclassified [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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 maturities of long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r88",
      "r234",
      "r749"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r88",
      "r234",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r88",
      "r234",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r88",
      "r234",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r88",
      "r234",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r88",
      "r234",
      "r340"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTMaturitiesofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-Term Debt [Member]",
        "terseLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r208"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt, net"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term purchase commitments - other disclosures"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences.",
        "label": "Long-Term Purchase Commitment, Minimum Quantity Required",
        "terseLabel": "Minimum acre feet of treated water to be purchased per year over life of contract"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentMinimumQuantityRequired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r22"
     ],
     "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.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r22",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTLongtermDebtOutstandingDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r315",
      "r687"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Contingency loss recognized liability"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyClaimsDismissedNumber": {
     "auth_ref": [
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims dismissed.",
        "label": "Loss Contingency, Claims Dismissed, Number",
        "terseLabel": "Claims dismissed"
       }
      }
     },
     "localname": "LossContingencyClaimsDismissedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Claims settled"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Pending claims"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r27",
      "r162",
      "r176",
      "r228",
      "r283",
      "r320",
      "r322",
      "r323",
      "r324",
      "r327",
      "r328",
      "r547"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distribution to noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Noncontrolling interest, ownership percentage by noncontrolling owners"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r27",
      "r30",
      "r138",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Fund Investments"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r223"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r223"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r49",
      "r52",
      "r55"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r55",
      "r165",
      "r179",
      "r200",
      "r212",
      "r213",
      "r216",
      "r228",
      "r238",
      "r240",
      "r241",
      "r243",
      "r244",
      "r248",
      "r249",
      "r255",
      "r266",
      "r268",
      "r272",
      "r274",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r536",
      "r547",
      "r636",
      "r743"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r139",
      "r143",
      "r212",
      "r213",
      "r248",
      "r249",
      "r694"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r240",
      "r241",
      "r243",
      "r244",
      "r251",
      "r252",
      "r256",
      "r259",
      "r266",
      "r268",
      "r272",
      "r274",
      "r636"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income attributable to California Water Service Group"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Adoption of New Accounting Standards in 2021"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "auth_ref": [
      "r59",
      "r60",
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "terseLabel": "Utility plant contributed by developers"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashProjectAbandonmentCosts": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.",
        "label": "Noncash Project Abandonment Costs",
        "terseLabel": "Write-off of capital costs"
       }
      }
     },
     "localname": "NoncashProjectAbandonmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r98",
      "r135",
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from a business combination.",
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Acquisition of business with noncontrolling interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r137",
      "r362",
      "r706",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NontradeReceivablesCurrent": {
     "auth_ref": [
      "r691"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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, net",
        "totalLabel": "Total other receivables"
       }
      }
     },
     "localname": "NontradeReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Operations:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r266",
      "r268",
      "r272",
      "r274",
      "r636"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Net operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r566",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r856"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease, liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESMaturitiesofLeaseLiabilitiesandMinimumLeasePaymentsDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails",
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails",
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails",
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r564",
      "r569"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Other assets: Other"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r572",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r571",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "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": "Operating Leased Assets [Line Items]",
        "terseLabel": "Lease Commitments"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss resulting from repairs and maintenance deductions"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "ORGANIZATION AND OPERATIONS"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r206"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "cwt_TotalOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other assets:"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentDueAfterFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OtherCommitmentDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "OtherCommitmentDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OtherCommitmentDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OtherCommitmentDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerRefundLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Other Commitment, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OtherCommitmentDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdvancesforConstructionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r100",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "OTHER INCOME AND EXPENSES"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.",
        "label": "Other Indefinite-Lived Intangible Assets",
        "terseLabel": "Perpetual water rights and other"
       }
      }
     },
     "localname": "OtherIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]",
        "terseLabel": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Noncurrent assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Non-regulated expenses",
        "terseLabel": "Nonoperating expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Nonoperating income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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)",
        "totalLabel": "Net other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income and expenses:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r102",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r419",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r441",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Benefits"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r209"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NontradeReceivablesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRegulatoryAssetsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of other costs incurred.",
        "label": "Other Regulatory Assets (Liabilities) [Member]",
        "terseLabel": "Other regulatory liabilities"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForCommissions": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for commissions during the current period.",
        "label": "Payments for Commissions",
        "terseLabel": "Payments for commissions"
       }
      }
     },
     "localname": "PaymentsForCommissions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Issuance of debt expenses"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Payments of stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r39",
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash paid"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Business Acquisition, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Payment for investments"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r41",
      "r48"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Payment to Acquire Life Insurance Policy, Investing Activities",
        "negatedLabel": "Purchase of life insurance"
       }
      }
     },
     "localname": "PaymentsToAcquireLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireWaterAndWasteWaterSystems": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the purchase of a facility and equipment that provides water supply which includes wells, reservoirs, pumping stations, and control facilities; and waste water systems which includes the waste treatment and disposal facility and equipment to households and industry.",
        "label": "Payments to Acquire Water and Waste Water Systems",
        "negatedLabel": "Utility plant expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireWaterAndWasteWaterSystems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Distribution to noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToSuppliers": {
     "auth_ref": [
      "r697",
      "r698"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of cash to suppliers for goods and services during the current period.",
        "label": "Payments to Suppliers",
        "terseLabel": "Payments to suppliers"
       }
      }
     },
     "localname": "PaymentsToSuppliers",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r5",
      "r103",
      "r104",
      "r105"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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 pension, other postretirement and postemployment benefits, classified as noncurrent.",
        "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent",
        "terseLabel": "Pension"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r391",
      "r393",
      "r399",
      "r418",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r436",
      "r437",
      "r439",
      "r452",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r109",
      "r114",
      "r115",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Pension and Other Postretirement Plans, Pensions, Policy"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionCostsMember": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs.",
        "label": "Pension Costs [Member]",
        "terseLabel": "Pension and retiree group health"
       }
      }
     },
     "localname": "PensionCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r101",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r419",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r451",
      "r653",
      "r654",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Benefits"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r419",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "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.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "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.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of postretirement benefit costs.",
        "label": "Postretirement Benefit Costs [Member]",
        "terseLabel": "Other components of net periodic benefit cost"
       }
      }
     },
     "localname": "PostretirementBenefitCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsAfterYearFive": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 5.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, after Year Five",
        "negatedLabel": "2028-2032"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsNextTwelveMonths": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 1.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year One",
        "negatedTerseLabel": "2023"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearFive1": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 4.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Five",
        "negatedTerseLabel": "2027"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsYearFive1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearFour1": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 3.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Four",
        "negatedTerseLabel": "2026"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsYearFour1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearThree1": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 6.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Three",
        "negatedTerseLabel": "2025"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsYearThree1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrescriptionDrugSubsidyReceiptsYearTwo1": {
     "auth_ref": [
      "r401",
      "r438"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails": {
       "order": 2.0,
       "parentTag": "cwt_DefinedBenefitPlanExpectedFuturePrescriptionDrugSubsidyReceipts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prescription drug subsidy receipt expected in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Prescription Drug Subsidy Receipt, Year Two",
        "negatedTerseLabel": "2024"
       }
      }
     },
     "localname": "PrescriptionDrugSubsidyReceiptsYearTwo1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": {
     "auth_ref": [
      "r222",
      "r696"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.",
        "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital",
        "terseLabel": "Return of investment"
       }
      }
     },
     "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIncomeTaxRefunds": {
     "auth_ref": [
      "r52",
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.",
        "label": "Proceeds from Income Tax Refunds",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "ProceedsFromIncomeTaxRefunds",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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": "Issuance of long-term debt, net of debt issuance costs of $0 for 2022, $1,064 for 2021, and $0 for 2020."
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLegalSettlements": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received for the settlement of litigation during the current period.",
        "label": "Proceeds from Legal Settlements",
        "verboseLabel": "Proceeds from legal settlements"
       }
      }
     },
     "localname": "ProceedsFromLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLifeInsurancePolicies": {
     "auth_ref": [
      "r38",
      "r48"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.",
        "label": "Proceeds from Life Insurance Policy",
        "terseLabel": "Life insurance proceeds"
       }
      }
     },
     "localname": "ProceedsFromLifeInsurancePolicies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of non-utility properties"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-Term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r200",
      "r212",
      "r213",
      "r221",
      "r228",
      "r238",
      "r248",
      "r249",
      "r266",
      "r268",
      "r272",
      "r274",
      "r283",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r525",
      "r528",
      "r529",
      "r536",
      "r547",
      "r592",
      "r636",
      "r665",
      "r666",
      "r694",
      "r743"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r734",
      "r858"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "totalLabel": "Net utility plant"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for planned major maintenance activities.",
        "label": "Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]",
        "terseLabel": "Maintenance"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r83",
      "r622",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Policy"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r218",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit loss expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r54",
      "r186",
      "r187"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails": {
       "order": 1.0,
       "parentTag": "cwt_AllowanceforEquityandBorrowedFundsUsedDuringConstruction",
       "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",
        "negatedLabel": "Allowance for equity funds used during construction",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAFUDCDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedDebtCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved debt to capital, including debt and equity.",
        "label": "Public Utilities, Approved Debt Capital Structure, Percentage",
        "terseLabel": "Approved debt"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedDebtCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved equity to capital, including debt and equity.",
        "label": "Public Utilities, Approved Equity Capital Structure, Percentage",
        "terseLabel": "Approved equity"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedEquityCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Percentage",
        "terseLabel": "Approved equity to debt ratio"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreasePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved return on equity.",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "terseLabel": "Return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "terseLabel": "REGULATORY ASSETS AND LIABILTIES"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesInventory": {
     "auth_ref": [
      "r693"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount for a type of inventory held by the utility in a schedule of inventories.",
        "label": "Public Utilities, Inventory",
        "terseLabel": "Materials and supplies at weighted average cost"
       }
      }
     },
     "localname": "PublicUtilitiesInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPolicyTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances.",
        "label": "Public Utilities, Policy [Policy Text Block]",
        "verboseLabel": "Regulatory Assets and Liabilities"
       }
      }
     },
     "localname": "PublicUtilitiesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Useful Life",
        "terseLabel": "Office Buildings and other structures, useful life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "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 work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Provision for depreciation expressed as a percentage of the aggregate depreciable asset balances"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails": {
       "order": 1.0,
       "parentTag": "cwt_PublicUtilitiesPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of equipment owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Equipment",
        "terseLabel": "Depreciable plant and equipment",
        "verboseLabel": "Equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of other equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Equipment, Useful Life",
        "terseLabel": "Equipment, useful life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentLand": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment, Net [Abstract]",
        "terseLabel": "Utility plant:"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails": {
       "order": 3.0,
       "parentTag": "cwt_PublicUtilitiesPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "Intangible assets",
        "verboseLabel": "Office buildings and other structures"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total gross PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "totalLabel": "Total utility plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails": {
       "order": 2.0,
       "parentTag": "cwt_PublicUtilitiesPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution",
        "terseLabel": "Transmission and distribution plant"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Useful Life",
        "terseLabel": "Transmission and distribution plant, useful life"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesRequestedDebtCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested debt to capital, including debt and equity.",
        "label": "Public Utilities, Requested Debt Capital Structure, Percentage",
        "terseLabel": "Requested debt"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedDebtCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested equity to capital, including debt and equity.",
        "label": "Public Utilities, Requested Equity Capital Structure, Percentage",
        "terseLabel": "Requested equity"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedEquityCapitalStructurePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Percentage",
        "terseLabel": "Requested equity to debt ratio"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreasePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested return on equity.",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "terseLabel": "Proposed return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Public Utility, Property, Plant and Equipment [Line Items]",
        "terseLabel": "Depreciable plant and equipment"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PumpTaxes": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pump tax, commonly known as a Replenishment assessment. A charge on each acre-foot of groundwater extracted from the basin. Income from the pump taxes finances the replenishment of the basin and projects for water recycling and water quality improvements.",
        "label": "Pump Taxes",
        "terseLabel": "Pump taxes"
       }
      }
     },
     "localname": "PumpTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "PurchaseObligationDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "PurchaseObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "PurchaseObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Water Supply Contracts"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r692"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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": "Unbilled revenue, net"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Net, Current [Abstract]",
        "verboseLabel": "Receivables:"
       }
      }
     },
     "localname": "ReceivablesNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationTypeAxis": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Axis]",
        "terseLabel": "Reclassification, Type [Axis]"
       }
      }
     },
     "localname": "ReclassificationTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeDomain": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Domain]",
        "terseLabel": "Reclassification, Type [Domain]"
       }
      }
     },
     "localname": "ReclassificationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of the changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RecordedUnconditionalPurchaseObligation": {
     "auth_ref": [
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Recorded Unconditional Purchase Obligation",
        "terseLabel": "Recorded unconditional purchase obligation"
       }
      }
     },
     "localname": "RecordedUnconditionalPurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperatingRevenueWater": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of regulated water operating revenues recognized during the period.",
        "label": "Regulated Operating Revenue, Water",
        "terseLabel": "Operating revenue"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueWater",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory agency.",
        "label": "Regulatory Agency [Axis]",
        "terseLabel": "Regulatory Agency [Axis]"
       }
      }
     },
     "localname": "RegulatoryAgencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization that establishes and ensures compliance with rules or regulations.",
        "label": "Regulatory Agency [Domain]",
        "terseLabel": "Regulatory Agency [Domain]"
       }
      }
     },
     "localname": "RegulatoryAgencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Asset, Amortization Period",
        "terseLabel": "Recovery Period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r184",
      "r185",
      "r194"
     ],
     "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.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r184"
     ],
     "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.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "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": "Regulatory balancing accounts"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cwt_TotalOtherAssets",
       "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": "Regulatory assets",
        "verboseLabel": "Regulatory Assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryClauseRevenuesUnderRecoveredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of under-recovered regulatory clause revenue.",
        "label": "Regulatory Clause Revenues, under-Recovered [Member]",
        "terseLabel": "Net WRAM and MCBA long-term accounts receivable"
       }
      }
     },
     "localname": "RegulatoryClauseRevenuesUnderRecoveredMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryIncomeTaxesPolicy": {
     "auth_ref": [
      "r195",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).",
        "label": "Regulatory Income Taxes, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "RegulatoryIncomeTaxesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.",
        "label": "Regulatory Liability, Current",
        "terseLabel": "Regulatory balancing accounts",
        "verboseLabel": "Regulatory balancing accounts"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILTIESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.",
        "label": "Regulatory Liability, Noncurrent",
        "terseLabel": "Regulatory Liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/REGULATORYASSETSANDLIABILITIESRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfAdvancesForConstruction": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction.",
        "label": "Repayments of Advances for Construction",
        "negatedLabel": "Refunds of advances for construction"
       }
      }
     },
     "localname": "RepaymentsOfAdvancesForConstruction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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": "Retirement of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-Term Debt",
        "negatedLabel": "Repayment of short-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r690",
      "r701"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock Awards (RSAs)"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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 Unit Award (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r12",
      "r97",
      "r175",
      "r600",
      "r605",
      "r668"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "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.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r198",
      "r235",
      "r236",
      "r237",
      "r239",
      "r246",
      "r249",
      "r284",
      "r490",
      "r491",
      "r492",
      "r511",
      "r512",
      "r534",
      "r596",
      "r598"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r661",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r661",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r101",
      "r102",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r419",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r441",
      "r451",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "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.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r101",
      "r102",
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r419",
      "r422",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r439",
      "r440",
      "r441",
      "r451",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "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.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r262",
      "r263",
      "r267",
      "r270",
      "r271",
      "r275",
      "r276",
      "r277",
      "r365",
      "r366",
      "r587"
     ],
     "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.calwatergroup.com/role/ORGANIZATIONANDOPERATIONSDetails",
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "auth_ref": [
      "r695"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606.",
        "label": "Revenue Not from Contract with Customer",
        "terseLabel": "Regulatory balancing account revenue"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy": {
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service.",
        "label": "Revenue Recognition for Alternative Revenue Programs, Policy [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionForAlternativeRevenueProgramsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionLeases": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition for leases entered into by lessor.",
        "label": "Revenue Recognition, Leases [Policy Text Block]",
        "terseLabel": "Revenue Recognition, Leases"
       }
      }
     },
     "localname": "RevenueRecognitionLeases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "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": "Non-Regulated Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r570",
      "r667"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r570",
      "r667"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESSupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Sale of stock, number of shares issued in transaction"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of activities in the allowance for doubtful accounts"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Summary of target asset allocation percentages for major categories of the pension plan"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule of amounts recognized in consolidated balance sheets"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of actuarial assumptions used in determining the benefit obligation"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of income tax expense (benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r22",
      "r93",
      "r94",
      "r95",
      "r96",
      "r152",
      "r153",
      "r155",
      "r166",
      "r639",
      "r641",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long-term debt outstanding"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of tax effects of differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r112",
      "r113"
     ],
     "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.calwatergroup.com/role/EMPLOYEEBENEFITPLANSAmountsRecognizedintheConsolidatedBalanceSheetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSChangesinPlanAssetsBenefitObligationsandFundedStatusDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedBenefitPaymentsNetDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNetPeriodicBenefitCostWeightedAverageAssumptionsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSPresentValueofPlanAssetsDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTargetAssetAllocationPercentagesDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r112",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of SARs which were dilutive"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of difference between the total income tax expense and computed tax expense"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r245",
      "r246",
      "r248",
      "r249",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r64",
      "r65",
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r538",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of fair value of long-term debt, including current maturities, and advances for construction"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r627",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r75",
      "r77",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r637",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "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 components of net periodic benefit costs for the pension plans and other postretirement benefits"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of the funded status of the plans with the accrued pension liability and the net postretirement benefit liability"
       }
      }
     },
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of various non-regulated activities"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation.",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "terseLabel": "Schedule of depreciable plant and equipment"
       }
      }
     },
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r453",
      "r454",
      "r456",
      "r457",
      "r458",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484"
     ],
     "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.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSSTOCKBASEDCOMPENSATIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of finite-lived intangible assets, future amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INTANGIBLEASSETSANDGOODWILLTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/LONGTERMDEBTNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.",
        "label": "Service, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r662"
     ],
     "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": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Percent of market value discount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r471"
     ],
     "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": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted average price at grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "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.calwatergroup.com/role/EQUITYDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The highest quantity of shares an employee can purchase under the plan per period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee",
        "terseLabel": "Maximum number of shares per employee (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITYDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares authorized to be issued under the plan (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r456",
      "r457",
      "r458",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484"
     ],
     "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.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSRSAsPerformanceBasedRSUsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r459",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period of award"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/STOCKBASEDCOMPENSATIONPLANSNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance at the end of the period (in shares)",
        "periodStartLabel": "Balance at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r1",
      "r158",
      "r172",
      "r668"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Abstract]",
        "terseLabel": "Short-term Debt [Abstract]"
       }
      }
     },
     "localname": "ShortTermBorrowingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-Term Debt [Line Items]",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-Term Debt [Text Block]",
        "terseLabel": "SHORT-TERM BORROWINGS"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r618",
      "r619",
      "r620",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-Term Investments [Member]",
        "terseLabel": "Short-term cash investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r567",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r63",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r704",
      "r842",
      "r848"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/INCOMETAXESDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r25",
      "r92",
      "r198",
      "r214",
      "r215",
      "r216",
      "r235",
      "r236",
      "r237",
      "r239",
      "r246",
      "r249",
      "r261",
      "r284",
      "r362",
      "r490",
      "r491",
      "r492",
      "r511",
      "r512",
      "r534",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r579",
      "r596",
      "r597",
      "r598"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "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": [
      "r235",
      "r236",
      "r237",
      "r261",
      "r587"
     ],
     "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.calwatergroup.com/role/ConsolidatedStatementsofCashFlowsParenthetical",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r9",
      "r10",
      "r92",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r9",
      "r10",
      "r92",
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r9",
      "r10",
      "r92",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r9",
      "r10",
      "r92",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r137",
      "r138",
      "r142",
      "r198",
      "r199",
      "r215",
      "r235",
      "r236",
      "r237",
      "r239",
      "r246",
      "r284",
      "r362",
      "r490",
      "r491",
      "r492",
      "r511",
      "r512",
      "r534",
      "r548",
      "r549",
      "r553",
      "r579",
      "r597",
      "r598",
      "r703",
      "r718",
      "r853"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Total equity",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedBalanceSheets",
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofEquity",
      "http://www.calwatergroup.com/role/IMMATERIALRESTATEMENTOFPRIORPERIODFINANCIALSTATEMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]",
        "terseLabel": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r227",
      "r349",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r532"
     ],
     "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": "EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Noncontrolling Interest / Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "StockholdersEquityPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r554",
      "r581"
     ],
     "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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r554",
      "r581"
     ],
     "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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r554",
      "r581"
     ],
     "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.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r123",
      "r125",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of changes in unrecognized tax benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": "SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSExpectedPaymentsforPensionSERPDetails",
      "http://www.calwatergroup.com/role/EMPLOYEEBENEFITPLANSNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplyCommitmentArrangementMember": {
     "auth_ref": [
      "r6",
      "r161",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Supply Commitment Arrangement [Domain]",
        "terseLabel": "Supply Commitment Arrangement [Domain]"
       }
      }
     },
     "localname": "SupplyCommitmentArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplyCommitmentAxis": {
     "auth_ref": [
      "r6",
      "r161",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer.",
        "label": "Supply Commitment [Axis]",
        "terseLabel": "Supply Commitment [Axis]"
       }
      }
     },
     "localname": "SupplyCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplyCommitmentMember": {
     "auth_ref": [
      "r6",
      "r161",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supply arrangement in which the entity has agreed to commit resources to supply goods or services to a customer. Excludes long-term commitments.",
        "label": "Supply Commitment [Member]",
        "terseLabel": "Supply Commitment"
       }
      }
     },
     "localname": "SupplyCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade Accounts Receivable"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAllowanceforcreditlossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r495",
      "r501"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for tax positions taken during current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r503"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/INCOMETAXESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum number of units that must be purchased, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligation, Minimum Quantity Required",
        "terseLabel": "Unrecorded unconditional purchase obligation, minimum quantity required"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationMinimumQuantityRequired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_UnregulatedOperatingRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of unregulated operating revenues recognized during the period.",
        "label": "Unregulated Operating Revenue",
        "terseLabel": "Non-regulated revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "UnregulatedOperatingRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/OTHERINCOMEANDEXPENSESDetails",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities Operating Expense",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Utilities Operating Expense [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenance": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 6.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.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseOther": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "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 operations"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "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": "Purchased power"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations": {
       "order": 9.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 and other taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r568",
      "r667"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SHORTTERMBORROWINGSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WaterPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with the operations of a water utility company.",
        "label": "Water Plant [Member]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "WaterPlantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESUtilityPlantDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WaterProductionCosts": {
     "auth_ref": [
      "r32"
     ],
     "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",
        "terseLabel": "Water production costs"
       }
      }
     },
     "localname": "WaterProductionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/COMMITMENTSANDCONTINGENCIESWaterSupplyContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r253",
      "r259"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average common shares, dilutive (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r251",
      "r259"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average common shares, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/ConsolidatedStatementsofOperations",
      "http://www.calwatergroup.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Workers' Compensation Liability, Current",
        "terseLabel": "Accrued benefits and workers' compensation claims"
       }
      }
     },
     "localname": "WorkersCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calwatergroup.com/role/OTHERACCRUEDLIABILITIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "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(29))",
   "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",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org/topic&trid=49130413",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "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(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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "https://asc.fasb.org/topic&trid=2122503",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "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"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "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"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "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"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950214&loc=d3e39995-110364",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=109242747&loc=d3e42004-110369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "410",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50159-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50174-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50180-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950297&loc=d3e50187-110409",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "https://asc.fasb.org/topic&trid=2156578",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "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"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "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(19))",
   "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.21)",
   "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": "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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/2003/role/disclosureRef"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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/2003/role/disclosureRef"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "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"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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/2003/role/disclosureRef"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "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(20))",
   "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": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "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"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "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(20))",
   "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.19)",
   "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "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.2(b))",
   "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": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "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"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r41": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "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"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "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"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "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"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "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"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "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"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r5": {
   "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"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "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"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "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"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "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"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "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://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "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"
  },
  "r54": {
   "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"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r55": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "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"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "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"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "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"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "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"
  },
  "r58": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "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"
  },
  "r59": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "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",
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "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"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "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"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "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"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "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"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "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"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "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"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r66": {
   "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://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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/exampleRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r668": {
   "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"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r67": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r675": {
   "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/exampleRef"
  },
  "r676": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r677": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r678": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r679": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r68": {
   "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"
  },
  "r680": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r681": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r682": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r683": {
   "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"
  },
  "r684": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r685": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r686": {
   "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/2003/role/recommendedDisclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "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/2009/role/commonPracticeRef"
  },
  "r711": {
   "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/2009/role/commonPracticeRef"
  },
  "r712": {
   "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/2009/role/commonPracticeRef"
  },
  "r713": {
   "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/2009/role/commonPracticeRef"
  },
  "r714": {
   "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/2009/role/commonPracticeRef"
  },
  "r715": {
   "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/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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/2009/role/commonPracticeRef"
  },
  "r724": {
   "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/2009/role/commonPracticeRef"
  },
  "r725": {
   "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/2009/role/commonPracticeRef"
  },
  "r726": {
   "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/2009/role/commonPracticeRef"
  },
  "r727": {
   "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/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "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"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "https://asc.fasb.org/extlink&oid=6384439&loc=d3e42048-111605",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "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/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "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"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "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/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "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/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "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"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "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/2009/role/commonPracticeRef"
  },
  "r754": {
   "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/2009/role/commonPracticeRef"
  },
  "r755": {
   "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/2009/role/commonPracticeRef"
  },
  "r756": {
   "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/2009/role/commonPracticeRef"
  },
  "r757": {
   "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/2009/role/commonPracticeRef"
  },
  "r758": {
   "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/2009/role/commonPracticeRef"
  },
  "r759": {
   "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/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "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/2009/role/commonPracticeRef"
  },
  "r761": {
   "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/2009/role/commonPracticeRef"
  },
  "r762": {
   "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/2009/role/commonPracticeRef"
  },
  "r763": {
   "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/2009/role/commonPracticeRef"
  },
  "r764": {
   "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/2009/role/commonPracticeRef"
  },
  "r765": {
   "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/2009/role/commonPracticeRef"
  },
  "r766": {
   "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/2009/role/commonPracticeRef"
  },
  "r767": {
   "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/2009/role/commonPracticeRef"
  },
  "r768": {
   "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/2009/role/commonPracticeRef"
  },
  "r769": {
   "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/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "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/2009/role/commonPracticeRef"
  },
  "r771": {
   "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/2009/role/commonPracticeRef"
  },
  "r772": {
   "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/2009/role/commonPracticeRef"
  },
  "r773": {
   "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/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "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/2009/role/commonPracticeRef"
  },
  "r777": {
   "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/2009/role/commonPracticeRef"
  },
  "r778": {
   "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/2009/role/commonPracticeRef"
  },
  "r779": {
   "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/2009/role/commonPracticeRef"
  },
  "r78": {
   "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"
  },
  "r780": {
   "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/2009/role/commonPracticeRef"
  },
  "r781": {
   "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/2009/role/commonPracticeRef"
  },
  "r782": {
   "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/2009/role/commonPracticeRef"
  },
  "r783": {
   "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/2009/role/commonPracticeRef"
  },
  "r784": {
   "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/2009/role/commonPracticeRef"
  },
  "r785": {
   "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/2009/role/commonPracticeRef"
  },
  "r786": {
   "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/2009/role/commonPracticeRef"
  },
  "r787": {
   "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/2009/role/commonPracticeRef"
  },
  "r788": {
   "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/2009/role/commonPracticeRef"
  },
  "r789": {
   "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/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "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/2009/role/commonPracticeRef"
  },
  "r791": {
   "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/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "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/2009/role/commonPracticeRef"
  },
  "r794": {
   "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/2009/role/commonPracticeRef"
  },
  "r795": {
   "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/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "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/2009/role/commonPracticeRef"
  },
  "r798": {
   "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/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "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/2009/role/commonPracticeRef"
  },
  "r801": {
   "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/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "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/2009/role/commonPracticeRef"
  },
  "r805": {
   "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/2009/role/commonPracticeRef"
  },
  "r806": {
   "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/2009/role/commonPracticeRef"
  },
  "r807": {
   "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/2009/role/commonPracticeRef"
  },
  "r808": {
   "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/2009/role/commonPracticeRef"
  },
  "r809": {
   "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/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "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/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "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/2009/role/commonPracticeRef"
  },
  "r813": {
   "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/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=16397424&loc=d3e949-110221",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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/2009/role/commonPracticeRef"
  },
  "r842": {
   "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/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "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"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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/2009/role/commonPracticeRef"
  },
  "r853": {
   "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"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "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/2009/role/commonPracticeRef"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>110
<FILENAME>0001035201-23-000003-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001035201-23-000003-xbrl.zip
M4$L#!!0    (  .#85;]G1^AE6H$ .]6,0 0    8W=T+3(P,C(Q,C,Q+FAT
M;>R]:W<;1ZXN_/W\BKQYOQY-ZH*J K)F<I:O&<^Q[,1VDFU_V0NH0LET),J;
MHAP[O_Y42?(MR8SMA!*[Z-ZSER.RF\UF/WB !W4!_OY_7AX=?O%"5R>+X^4_
MOK1_,U]^\7^^^?O_M[?W7]<?W/WBYG$^/=+E^HL;*^6UEB]^6:R??O%3T9.?
MOZBKXZ,O?CI>_;QXP7M[9Y^Y<?S\U6IQ\'3]A3/._^;@ZNNH-D:V9:^6 GM@
MO=G#HK"7 KE0;?'9I_]]\+5C#QQCW4M:8SN-W9XPM0] +HQ:<S7XO\O7-E<N
MY"-Z=J FBPOH,0#V3X24^M<^7;=?UW[A\N3KER>+?WSY=+U^_O577_WRRR]_
M^\7_[7AU\)4SQG[U7_MW'^:G>L1[B^7)FI=9O[SXU.+E^KU/O935X=GG%LO#
MQ5+[0_IJO>+E23U>'?&Z/<1V16?VC-NS[IV+[)UH?N]"[?7?#HY?_,?KV+!G
M<,_;B^O\T>U;(OKJ9?^9K[_L]&3O@/GYFY,KG\C9J1<'^OV]N;.B;Q_*V4][
M?5OMP'LG]H.+/WX2[0GZKW[[W%ZV7_7SO[_A?O3MT_EWU[7^G<?S[IV4W]SU
MQ6W$K\X/OKGRR3$XF_[3;9^?\?H#O[OI]\_NAX5/WOS(D]7Z]X^YO?G>D\N_
MO&]!F0]_:51:':R.3Y__+1\?G9UMW07,7Q_R\N ?7^IR[X>'7S8#5B[?_/U(
MU_Q%O\:>_L_IXL4_OKQQO%PW6NX]>O6\W4T^?_6/+]?Z<OW5F3%\]<W_^E__
MZ^_KQ?I0OVEWL/?Z._[^U?E[?__J_,IR7%Y]\_>R>/'%R?K5H?[CR[(X>7[(
MK[Y>'B^U??_BY=?]1%V=_[DH19=G?[;C]YIK6"WR^=>_7#_0^H\O%]PXW/A<
M."8+9#U;AQG!2*%&_8#_?;/?BK'&[KW]W4L^ZE^MBZ]O+=O]O;K1?LV*#^\L
MB[[\O_KJRR\6I5VZ^!]?R<WC%W?=@Q>/_?YI>7;KQ9-OZ=G]9[>?/3FZ_?/]
M1_ON_LU[3_>?/3C<__;>8O_9#[#_ZX&]=_/ [/]TZ]6]1]G?]?<.'_]Z_/*Q
M>_+TR<V??[WW[.#7QX_NF">/KC][_.R.O7]S'^X]^A[NW;S=KO.#OV?1W'5/
M7CW^*<?'OSYN__W^UWN__FSV?_W!WOOV>[=_="<\>;0/^S<?FWWW_<O'SWY<
M/+GY_8OR[>V%?/M#O'_SQ\7C9[?LDV_OA'N/KKV\=_.:N7=TY]7];Q\<[?^:
MV_<];??S&![_>G#QF1_;=X3EDT?'<.^G?RWV'_WX\^-G/]O]F[?,_LWO7;M'
M>/+MXW8//\#];W]\=N_9TV?W;^,O=Q_=6N\_-"_O/OJA_<X[K_X[U\0LN>ZA
MAKP'#&:/DM)>  @Y4JF9\<MO3/-^QH>&Q]^_>@_4R\3X6HLHI4>5VX=\,&/[
M(6Q?_@Y;2:X]>Y_VB$W#EB2T..KC'B*4G$/V@HV[E0]/] IA?:T5;B].FH][
MK+RZW=XYF0'^$,"O?@>P5I4BL>PE'QO -O,>!]/4 )M84U&F'+[\IH.P-7R_
M:]<_+C/"'X7PK[]#&(,ER,XWC6MX#SSG/:Z%]TR-N08PT23SY3>W'W\*OMZ)
M&H\@S<=#C19KP(C&58N8U=!_W_DMK!>2\.O[SW751.?RX*XV>7-WP;(X[&'X
M=+5J@#]<-[W2D;]?;R^63>4M&OS')XNN4F^];,KC9"&'[5,GZ^U:PLM[S_9?
M/%G^Z^F3]KG[CQ[_<N_1S^[^HQ_<DZ,?S/ZCVXOV>;C_Z'OS^-?L]W^]99[\
M].-B_R&9QS_]Z^3)H^='S0K@WK/;1X^?/3V\=_38W/_I7S_?__;[7_9_^L$U
M"S#-4EX^.?H^[-^X^,Q__>NI')7#^T=/FA4<N/V?GBSN?]N^[]GWX?'1]_#D
MYK673QX]>7;_YH-F*;>/VN_XY;]^_6&]?\.<.?5F"7;_V9W_MJF)4(F\IT1V
M#U(+V 16]J)X+BSJ?(A??O.?]/S_?RWGU:F6U] M].3:LMQ?/]75.V]]BC%%
MA4+9F.1M!$<D1JWE$IG1%.9X9DQV-J;)&5,T+3QPP#TB;L94M(F#J$W],<0
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
MS2!HN Q8?:ZA=Y%O.AA[<R246(5+\GF IBS;1V.#O5=\]I5M,@4*9!,HYLJ
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
M_!R#)Y9BJG/0.[+9J$38PK#1W$>U/F?//D4KV'[H2(P^&Z9F"@R5A:H5J4W
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
M#=MES!F:0W_D>YYF@]Z^5M"Z6HCM97DX!17L**A>65\)-E1Y8.D>&[J.9_*
M,5=%?YRNJ:"+V/H:V%UKIGS<Y5'WH,8SUQDR"[0/QW9LT!E-,U!=9H)U9JX5
MZ!ZI\G&7T!KZFL9\;^3:6!G@6#KC!M8)# VL3GH:T+I?Y>/NH*6#//-,AQF@
M:8!BK]GZT&<ZMS3N:);AK1=;?*3*QQVVS!PQ@)1NVMSS@!.Z8#0;(]=BOJX:
M0\=;+]IZ],K''1ZOZ>B.;0]U Y/%-56SG:%KCP!^ENJYH/ _?J7Q?1*/L0KZ
M0P%DQ3*^DTRG(55#OYG+TNGY4;"?\^H)O_;C?X('TAW8D)1Y:U,][0S5P/%
MZP@TW50M4#N8.V*:X:D!TT:N2'LQ2H^P\1B!A[&WDQPV'Y\_\7C,8/5U6*Z\
M\C9)N<>RGZZS]WGX\CT?LVB/EE_#?X=-PS@YYBRZJQ @I=[6.+A8LU_,9M&\
MOGW//F[C^CYNX^X2*D&I8JH?V*X^-/G08)[CV;9A.-AE2-?7*:%R$5R-^CB@
M7;83L901"P&^3^[O38Q96-Q11R/--]S1R'2Y[H[TD6I[EL4#9Z2;;(T2]1\;
M/!\F-]YQ+%MS#("I;7I&X R'FN89NCODS-9,=8V:;SPV>#Y,SPU0KTW'M(:^
M;9BVZH$>[JN&JXX"1_,TW=H,?HM1Q3R)]T ;V'B..V1#[.EE6RHZDTSL,<]&
MV"1X%'B@IF\(QWT@B#X(SQWJ#F.<6R NF3D:&B[3P<X"&:IJO@E7-H/G/A!$
M'X;K6B9W+%7U-5LW7::Y.AC-?.BH)AC1GKL&G7E7 _(_/(UWT#,_)S!NCWGL
MW=D!ON\*$,JPD?S(C<(QG1Z3O9D?LKQ(%W)*JB<QW83LJL=KH!=Q*!"#>2D/
MDB2OH#X5SB3:V/)F.4AYK_R-HRS%-A_,>^:"OF88*MA40WOD.($*5W2;J88^
MV@@9?QNT6Q?Y7N&'F-E2[!"W;HP;IN^XIL>'MA=HIFEH3&.89:8:AFL/_:'_
MU#C18W'3>2;(A9$'=.MYIJ9Z8#KK ?- 5)@C-UB+CB[HBZ/MY^D,"&/>+FW?
M9'IMUT0YAA^8@374P=(* J O/^"F9>@J=P+F. L.5U5[?)"L2<W-^/\*>&GO
M'/ZYG,BY\$#G>?T%GE=X]$[PU.:69V.O[Z&.9;"FJWNF/E)]$ \CC1G4KT4;
M:<!T^N4?CPU/D>.\#W.I&.ZPC#=1)@J#)(U#X=,YX>EYZ&&\9\;B.8O]'5A
M$KQA9SS-X.N1?SXXG?#=Y&('5A!Z+)*/\IQ%@YWP/(QP_,-DL+/_ESE2'<<Y
MW?FP[>&'[Q<[M!&R)EV]!G8L/OHSI7\&91:-'"L8F88_8D/+5 -+]2UNZLQ;
MA\YU3P([?IF'HM))+W@4+=5(\<:-]=$AAXF9!NB>#L-3)IP1-WR-!:.A9;N.
M[CW>5("-1:_[.>/=L#PV"E0]"'33!6L4& R('^SBY,,%>2RF:CT^.*]42M[\
M=7PJ4P((6/<,"=7Z>7_#!<MR?H%S+G(Z;7<Y(5=/?11/78>JJV]X198G4YY^
MA4G$G'!TZ5>6/'=C[N$.W2$#5A& AFV"A'(M*U ==>AQ9PC6DRNEE"6E%/[Q
MV-"K.BBYR,*89]FV][\BS,+V.<E_L L6AL)PPB[_C8?N3>=N?//>$'Q1DEG7
MEF2M1W]"SV&,CWQ+=6QLTD,'+7+-LUF@>4.7!99>\J4.<1X5XBQR1O4N9)3K
MV+8U9""11C:H)(:MNCIS#%NWF*F:]B-.(J5F!3PK<Z0NYT9]2/EYF!19-"^S
MZ==$;_!&ONT-^4C3F&/:KFH//<<9&MA+RPU<;JTA3(X!%/C(4? !MB']0)NQ
MEZ8)D$N:"DFX[7\KLGMR/=P+G&QSJ&N>']@ '=/$TR8-1Q^93&>&RT:6*&YX
ME*'*QT8[ZMV5,/C^T+=,GWD^,T<NVO)#P[. H"P\*E1;0Y@\(MJY.SAI)M/T
MX<@$I<,T?<.V#6?D.X9G!-RP3<'C-&>MX/0PM*,Y=P83W_(\2S<<D[G<]!S5
MM35?LQUN#=71B(DSM]<,)H^'=FX+IQ?A]Y<ISY(B]7@F?DXX\VD^?GC^^E_P
MCR0I+V! 0D/;8+K)5<_5+=#G+-,V-:9;H]%7!%O]3I;/(P#0-(S[$QZ.)_G+
MH3'+7UV$?CYYJ:GJ/[?HN=?_RD"=+9_VDBA)7_Y#I?][%< D^P&;AM'\Y>^G
M (Y,.>07RG$R9?'OO8S%63^#907BP2S\F[_4=/@&_;P0'S5AG B4^7(2FHY?
M_IAQ)9]P^!?NG65*GB@IFX5^-%>0NN C<%?Q$Z] 4/SK!<ZQL;B5DPZ"6TU:
MO<:D7R&\^C[WDI2\8V#! Y3P*=A(]FCFHDQ2'OQ[ZQ\_1I?1UNO3[3?O]Y2C
MM\K.T>'IWN'IR;]>L->7=KM")9:. 9OR9/9R").D.; H',<OD<#" #TO'5SN
M!"[,C;B2! I6YF H;RE<Q&Z__I>;OEBX>0ET#5B!% ,K%O8FIX_(!]PDA9GV
M89LB-LOXR_*/5WZ8S2(V!WY&BZ677DE,<),\3Z8O+=B9<Y[FZ.25'Z'OB=LU
MQQFH@NODP-MRO_RRO#V@6R]R__(]QQXXZNK;ZD"K[KV@L=/R 0D:X'M;]!ZL
M"K?IWUO&UL+"$:F!=2E9$H6^4C+ &?/],!Z_5!6-AJB_\8(VXIH[?;<<UEQ
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
M(##[JFN#C<<"O6]K@.2V8ZF!-QR:=F!MO78L3;N4N[$)ZOD* T5B%_JL/Z3
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
M&*DK8F'9<CK45JQUP67A%F'4(LDP#E)6']HK=7)0U^G85*HS+$O2:6@Z%WA
M8U>G?P5H*"Y=L$S-B$0%@"@B3+F,896N5QQ7WD;K3">#9!D)#)0CV(UB#+<4
M;5AF%-,R21&@@U[IW-XHB<=]<IPU^D'/FYZ?TM7SKF ^ S40M@L,&B#7XQ G
ML2W.[ :P/WOWYGC[N? KB(W-JITMC>1BAK_TGJDY0.@I[P><4]'C#&@405%R
M0VF4RM(58%N:N:Q&I0GH*QB'.C"OSSCT+@Q;9I4(9U#C>#$W\1%;1<"Q[.6R
M4EXTLT_*4_/J\\E65(V#E9&WFT7ALT&2+C%NKRV6&J%06E,MY7!537OB=&&2
M951.G(N]3%:+4 =.D#.O&:,K0T,T280IGL8NB-S'(HPIG6!=14_(2RY/4I-*
MP^7I4&"S/+L9MU60W]]<3B,K CS223*ATH\38Z;LLF"FL'702R1\[WG588FS
ME([69F$JW7#E&>#HR2O@9A+7'%7Z(3=5BG[B==T#K\N)&OA0_FZ(BTM9!O";
MSZHZH6JS97$%5<VC8*GJZ,F]B)6#2H!^82"5LI(&<2>O%$*O-I2;<O)"%I"4
M'FUYEOSRH00.%*T#Q*A:"/W5&#H/F%?**O@E:[PRRN^5?EK<KZR?!'VPVQ2*
M%V 3'Y;.;Y\59JUW5MBJFLL-I9)V!=G2)!!9EX@U;K"R4,0C&D$=P;';>3S$
M>2D)I76$75V7NSS1IT=79-N9*RK5RGQ369!+15!EO1S%"41P'$55ZO=G#&MV
MPUB&:JK 3'E$I@@BQZAQUE)*V&%7]SM:U=UH4UGJ6RZ%9COSB-6%R0CR.K5
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
M!(_]Q<$HS)2]C$Y\!3T&F,@D:=WL";@=)^+D4^KXW7BA>;FGO$WY%.8G7>C
MI]@95_XHQA-\]CT,CF?2IO5!)^]Y$C/Q\Z<.(UACX6O=(O&C4Y%^/92Z!B:_
ML',!S_((6<>SMADU28H,V<81.\N>FJHSZAJ<=$#J%)V6=Z9]@'QY</PS.H+>
M5Z9%'(H3A,61[[=D&>LKM48/FU_>J1;7 ]+-HX2/2+/H0KZ-D*_N=+U0-AW
MCS=IXRG$]'>VW^^_/3H^W-]63H].M]__C$3?-.PTG>'M,\<?#?NY0VU@\P!L
M]JQ'"^"G4+S_Q_:G[?W])^9Y&'8%A!V0.MWC]>'>)^5@[__M[QP],3^"IG:.
MA,</)7N]'0GKP $^;9_\L7_X[O3H\(FI ,;H%HIGIP/\:BC=QO[KE( ;[?'I
MWO_;/GEB\E_OLC@?/Y"TA\TC>0KB?^?HX,/VX>>?\#RV7<%B,2\-V'(_*=R(
M5_Z83?-<6=9M3NV]\]U:(_7CZ:&(>9M(Z*-!$>)_+W(&'X7_^N'YZW_!/^7$
MY4I-7215S)(LQ*2FERF/6!Z>\U<7H9]/Y$XT7Y0K4NM7F N3+_+5KS3F[?$X
MY^FO!ZA.]F@%1-J-YK\XV]#_]U:H>0'S'6-H&TPWN>JYNF4;MF7:IL9T:S3Z
M:HRVRI<F:;F"&1OSOIMR=M9G 2SP)8LNV#S;>M':AVD8]Q?V?=6635DZAJ?E
M9MOPI+R"^&*7E!/&/NSG2UT?6$36*S8U".YM4\4\?.XE*2-D $K@*3X%TV&/
M9B[*).7!O[?^\6/P G1/D61$U0,@:YQG_WK!7B]#G1O#2]# MR++PV!^[T0P
M6DH$QY@F3>E)QWQ<1+13[<5=N:S+Z[@1*MXK?9]...5<A5E&A2L3=LZ56<1C
MELZ567+!TTS)>)YC>C@L::*DU5XD,XY( S>R''ZSU,\&RC8\7F!Q2]X>^'<%
MD"P4W\A@)\( F'"<1W,EG,Z8EY?/PQ;,?\^4E)_SN,!\<\[2&+X!?^$W/99-
ME  /Q!HH.'4VQ=3X3/'#S"LRS!>;\)2'L<)2KHQY##.,X!LLC@L6E4_WE"*.
M>)8IL!Z>7H095R@3WA??P)D$8<QB+X1WRNDE,"</Y8]?3DX),X5_GW$/WL3[
MB><5J9)@\QFF:'H?<^@G"FQ2F/A*D"93&AD$';P!TD+QX9-(,GBUW)R!LA\K
M.X K00++9CWE AY*E2(/(Q <N/&PKI3_KPA3\=$I)MAF,"%8*.P"#)X"3BGY
M?,:I"BD(,;,?=FL'Y!Z#C9$7>@0FA67*.[%+"B(Y?!HVX]F[XYWG]8,\ W%)
M.$_ 5\+82S$WKWZ"L"$( $_J:U,VAXEF193#"^)%;\+B,4PKG["\ 9R43W%B
M\+]9Q#P.P('5TJ[$0"4*3(;0"K8Z@N=@V2X'!, %I#!B.I;HB#]A4T+ !@DL
MA(0+4P=  I+B,U,^!487^\5489XG4 >VX()'$6W%\0Y, S8\G(H9@V0/>4";
MGO/I#-X%JFBNI8<$0R0 >( XK>1 G0!MAC0*0"PG,A]L$L/X\'$'%D<'TP&N
MBPU!C  (Q<K%) 3,DDB:(38KGPB+ 2R 'D"TM-&X.51H"UB*0$L%:^5-Q@)D
MG:>A!W>?\>\>!ZWN75JECBN(]7- E)1S90Y\(B/J$://T@242BJ2R<L9QTFN
M)#%@G =<*/21M>$]05S$=7 A);?#!? ,N85;Y(3.+,J2ZEW!/( '9$6)THQ(
M>\F8+7X)[PO>17,"'M*DA)JP:6#:&%Q.R1]@76%".RFX5)J!D@Q3DVP$/I73
M5BCP$"LPKQ9 V\)I,1< T[Z\*(3;04T9VX(RE&?[QP?;SW$D1$)Z!2Z(/?:0
M%6*MHG(1 I/#;[>QH-> .P+=IZ5,$Q@(* )9%.$ <0LD_3^+B%:AJ[JF/*-_
M\8&W],#S$A@$ER8KJ;GIGPQ8/*"#UL,QC('R%K< 3 +<<>3C,2#<5+ Q_!^P
MZH6O $<!1-J2(CZ!L;9Q: "CTF_PY*V!LB&D_(;G%YS'#4AD3; ARA.]KA(
M\+2@=8:<H$WH)?_U$.*-%P!_89-@+4(B E3DR(B5]-P4]H7@=0X QQ_P5DTB
M?I&6-)W!)PB5462'J2]X0$D*-3IZ<R_B ^4/4&9@1JOEF1"N)<NI.;H0+NXW
M+M0 @%.IDQ"]-8A9R#R_\)#'E0/]WS]L71N]RE;+T3#H(0G@K)L$HADM%4*H
M5*U/PY-!Q)$]5I=A'.24&>W#!7*E"SQ^JF0%/K%=XE;E_#9%,"%;DN3>:Y#K
M4@T*)AOF44.#DMI+R?.5<WB1^><A0#("><#3@7)$CV0$9)>7CXHQF$\LLM1:
M:9-14.1IX>6";2??"% -2(1$>9DBE 1$4E].MGKZ8L(1+Q+$8C8+D2ZJ>^,$
M^7JB4#,++)@ ]*B5,JDH@CHHY0E@P1:AG8LH)]:;;3WOX>=)3VFR5:%7T7L-
M-@Y/S4CGRLJ9]AH7R%@0NN"LF,Z4G'V'D9Y)#K%D-J@[Q\VY#(0.6DZ"S6"M
MYV*C%N%3ZXQ" BQ1&E&TED-L$([#AF=%F)=L[B275D2-\:!T"#1"# 3D$"QG
MG#"L[:V4(;3YBQGB7 7AVNXJ-1%DOX)1@W4%&R0'!?#2F!$\'1'/T5755MQY
MA=ZD<$N\.99C;A.1T) ''($<9E/EV:?C[8/GA#4'"=@O(4X(F>";2G&O])&#
MG3>@CU1Z8\7 B 'C.&(8> HT>F3E'"U-@7" :05J\<CY:I264JJV-YOTZ<[K
MW0+E%.S;2/+599N!LP@),0EG\4WX#6H$.AMQKL#ND>V JL+&@+NP1,#-:4(Z
M382T4W*JC(W)L(7KY8=(8TR38HQM:2IKMLF?)-TWY;>'^,GY65,<@W6MD(L'
M7:^1,%VG')YNF+6E35UO14_PJ #>S,C 7?TVH!CRSI6VF33;FU-O:L#D?G!1
M*9%*8ZQL@\H0X:X3T$FY)0W6]\&ZR.16Q\ <VA@@##^>U6:[D'R@GL)4PZ0
M+L<BCGX+&E1,;,J^P9)S4D57C%=/L=Z$:GMH.@)0]1:\:)BF! 5-IW$U6R$!
MGRW#X!(*C<\5TT(XFD%3!>9/#& N4!U-&W@CS4O)PI0Q/!BWURC(7ZZ$% ./
MI6DH]N8"$+S4PJ("5U*I]L+40T2E[9<##!JX1J;1A&''I!.&+0N.43GS "<%
M]VD0_,DQT'ME["-02 _'+\,?.LFQ*W0[W$1=A:U#)T5/&EXX/8D)GO A-:0R
MOL'\9(: RFAR\%&.30QP#YF7(S&)&^=H01"_:[\ K  VE]A'K%@#]9^EOB;,
M,=H5VO0V3X*EPGL^%W87/C].DXM\4C+O*[!VB1-DI0Q[S!*K8>B"/8OX49FR
MM>VV78P14/J(;#=52A^AYR._CACPW6T)6M3A0!V?AL),;Q@O"L41EGG90%][
M%CY'RI>H33 &_HL!&6E.%*2*P 2#(HI*\8@W"4("WF%:@4,PMF<A#-M$/SG*
M ;K!4S[OG^!V7T,0@J9T0*)0V->5(EM*()#-U<:5WT/:V6^83,OE)HR\#ZB5
M/:^L-4#DMI@C[R?]6^3 7$A>"/+$SR-B"GRF&2IYRKPS@<ZEP]'#+1;&)-E>
ME1;A\?!<SE026BDO!&&5S)*<%R'=.$^B AX"*A(Z:>F2+0<EE+A(BLAO\,;J
M2Q7/RMB4+_\F$CW0%VI+TLV'C(N&J?1)L5[<MW*Y]5*SUEH;.PEV6A_&1<$>
M>L+]6NGSOC0$T!Z6+A@QMVN_U&2W2 E16"\W;& 'JL7$(UO.#?JD\%83Z#)>
MPICP<%KC(4#?Y0W-6G)HXR8Z] \#.:L9U.M_N>F+UT_N6T\QMNRLCBUW8>(N
M3'P?5/@ !OL)!T5RZG+BHNIEOSA#$P>XN2<T962WQWP"&B5Q[;RV0=&6(V4E
M(5F89D(\+RI/I74OXXF?)B+D4LD'5/MG8!/@4(F082N_WVNI^&B1DL )T'LN
MXA^E;G:%PTTL\P//0]$;D90!Y5,JG!B@%(6PUY7<;@QT4LQ0M\'V9RF8__2?
MY^2\AP'<I,B5(R]/:&?%XC52GEH;KK5<'G$HU;25*QXH1V"ML#D89S2D7D:R
M<0I2A[U(4<".4Q;+0!&M@$(\F)\D/T&?I(NT43+4,6,I;0HZ[DB);<8H9A%G
MOO#N)O5GA2Z"$>GF$V3V23T8+="XCH 890BD 3R8*G91R<M85;VHBQ#4W<R;
M<+] 1,'=1>=".BY(,W Y6DN@4L!?0'6H:$2A6T:RA,$H8F"X*17>_1JA>@_D
M3".^1%=KZ%V=&J)9F!KR@VC1YNW#3675,D7TFK''M=V\*V7"D8QVZCW)H)9%
M2JM=:T0^!6,-XR!E(K* 'LUP2BYN"I0A/_U-&ZB*"S0M;8$?AVH%0XZBVP?B
M2\^:<-((KHD<J%=Z=<Q&D,Q+D&T6@@?R<Q85.!M\_<?K:\B@>FYNX8^YR/J
MC0(-(\PF<JRT9G@R5"9L-F%Z46P2%BTC*(TYEI'^)1-M>LN% P&=GWA'N)O;
M62["3I5KJ$Q8G"7E!XAH"=P+?1DR)/2'$<DDI&%;L?XL_$ZWFG8BAFHI3BC2
M33 [ 2:.ZZN]Q_NENPHGS**>L!G=*/'.<"3A<Q:3=7D5_H$%Z-8_2V^5],FA
MF4XS:^S7A D_ZS@F0Y@&AZD*PU9\A6$ -),SPYFZ+ ,3/^9<IHVA9&P%;]O[
MV203_%RU]RW?S4'E3MNOO!955H44P:@ T7IR^45TJ6.@Z'LXA>$CE/TR\BI%
M.R639!CN1LQ#[V()Y#"N@P$"V4I)Z@M#&BSUIC>J*:8O2^EZ34FM0F N2!DI
MKL(4[ESYS58'EC(5E$X>>DT;:/_LB7",;KQ2?C.-P;#UA#4PJP?,5[1/^)"^
M\% ]BB44E1GV;Y1N@T9@'O JJ,-T3*IZL$U<NAIJ78-AAMJ8+\5/8E<EJ91+
MI5@+^5M_LQHXSKPTR;*2755;5P79RV@HPU'65PNY4H T5.0/!; [3]GVSQ./
MT.\H"&#YR'@5G"HJ^JC%B4 5*H+RR:9ET9-XOA +7":X:X532 K""T"5M]Q-
M":N1^0]:$;9ZY!],FCC(=(KA"M(M>Q73%40./T)?QF:(Z$G'F)-X8CF3":+)
M5) 0_A#B-.5ND:-_%%,F0D"C></:(-=T&602DS_A>1X)MUC,QTD>2E5WF8FR
M:BDBC@(; /2:I.@Q'!-$FHST?[!AN$4BZTF$A/BYI [82FF12%5_PHDZKA@
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
M"UM^1V,[[DG:V&\7;'DHI^QX]QOV#80! W$WTT$(E$4:8?L,7^VN$)8&:KV
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
M=>>&4%.BK(')0F'-,L\S_>;B?*6R-4VU_N&MPTB(B 9S3;GBOY^J?D^F*1T
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
MM-ZOU54:'T3>U_T1#/-5AH1FYR8U3PH4>K1[6RMRK1!^/YC75O<>U/6U0OC
MV?6)UKK\!35]H_=UEO23B2M ML:%_O"WE_F89EV;_SPQ7.A19VO_MAQCC0O]
MWF;^X1H7NM;#%Y8B0D'LJ[EZPX_[*2^0YO5- OV/0G.W&X&4-M0K>DJ:^_[F
M/3@+UYK[#3%VAVO-?:VY/T[-_?[9^9MX6HWR(GM2L-RMSM;V]AIO\5"/YVC[
MUNFY:[S%6F7_P^S\$6OG;Y";6Z*6VB#/!OE34LYW.IM':_7\P1[/T=8::;%6
MS[\_,W_<7O4@1&HAAEHF\VYU,A^O"W>OLWWP7;'1:S_['9C\P:U],&L_^UII
M#_SLQUG%??&T\,X& T4881U"JY]RO63L9!I?W(/C_5Z7O=4YVOVNI9+OQO_O
M7<._WT/:_,X5U1ZA 'BBBOX)^/EY'9=7\_]/15)G0VV^+!TOX\PVNGT@%L']
MF98L"#^B IO*QZ?DK=]?ET5^L&>SO=>]AT#*XV'Z3U3KOU'VXT_<&/!OONW@
M-^XHM;@]Y/]]W?^[KI?B;3IH?O_#XQUY_ZO<Z+]&-'@*^7M.,B?/RA58VW]'
MK;8SMC=UB3^@Z[2T0?YH!E-4"FQ)VT>\\/^.EOH4_1Z<QBD]]$]3X(<%9OF=
M&[%?T\'WFRX=#6!]3PG?;C7O57&2T3HCM+S&/A#'2JIR09_4LBZ&<=]$19WE
MPZ'\#OU@T[QOV[V6(S.0?N.VT)G_4I+QTV=QOXC1T3K7[>SPKP,FN>"5+/I[
M'O^[II_M.[89[9Q2./=V>.),\[:YK"Z1UQ&[U<F*N]&9_5G[H\=T*29%3O]$
MN[UJ5*!W>T1_M'UO:>C*=7^G#>R9(2Y2SR1H;VM2S%&:<V-6,LM>S5M>SLK*
MC&7C%FX$MRRW\R[E6ZXY+DHT<</O/-->[.WSN[:Y[=U;&N^RT7"/1'TR2OIY
M)WH?%[.2*:Y#EM*7/!,2^9R@YW$9= 6^F@S/:*D9;:C2DK*&>8(,G](W33J.
M^9O_3$KZ>[SHF\OI^%,17R9$H$D1O<[1W?$74"@]>)83.;D>.G)=M94QS3XI
MS!UZ&3_2XSYU%X!NEK_;Z*O0B5QI[H[C/9V6!.M$-K59]GW15=.+7A<E.F'C
MMI+0/]^@NS2F.P8T'9XQ7R9)@7M-Q'$9%TE>$XG1A:.WT1E>FU6#/(-KB%X8
MOK&U78)+'>E$[;S 3M1"-'0:LDDI7#VBX0I*I@/\%U]PZ#:MV2;0964ZCK%=
M)@.TTY[1%+E_1PQ?LT[9[06:O<=57>4%2)'()+8B WN39#4-D>79QJ0P0^)V
M]"N2#*@IG- '*V9AEV:6%S3!I!KIM;!?^C'J0>.G[31E-YH_[(9NLD"6R5)H
MT+C?SXL!@.K\F84GR'^PE_)F_:R>G;T^_?WD>407,4FCO]>9$15Q9[-#![ZS
MN_S:*17O;HN'99*7"7<[+DQ*&WAI?*MO='@.7M2+NNE?B7MEGM;5\E?F.M?>
MTV7=VFMN1_B_H\+.9D*'O]$C<7:QP3?GYSB=TC'_\%.3;1&':NWALN7?C,/=
M4",;#K_9!EW5^?I_X@<SEVA$-_FO/_PIV>H/X\'1SO[A3KR]:S;[O>V]PYW#
MO=W#W:UX>^_@X/\.2!S#E)7T""(\TH'^YZ?X;XNH8&4DTOLX(P)FK8\X)#MV
M(00:NG/(<X@I]TB!-IF9$J<4_CP3:4+\<<0J)9C2I$BDP?-TE),@B%,K2+P.
MF)3!)UFM) .&+I)H#1AD6%=U8595&3@;Y=.,=I/4.^;[;J<*W;U"Y#')"KLQ
MV.ZXHG?ZI/E%9C@T?7!?[!<$MLA3$J?)6+3KY2-.I%EY1&=!HEI$% VQTXW>
MVK%*0_H(23\OG>B8::DDZVALKP?(N6)H/\\.D4A9IQ4T#'N8))"@;PS=P.TA
MR"8K376]\H?3E6-CUY,7-=Q4F(XOC2>E^=G^XP4M@"R:V<])QH? +[UHT@X8
M<MM'"4*1/WM>W=T4?JT!"_VR_KG+?VIY3O5O"$T<+?WS9G?KCG_;.=R]TYM7
M3G:SNW>T]U@FN]O=/WQ$.[NU=_!X)OMMR&#_X&Y;L$IDL+EUL\E>$QZ]143B
MP3RZ(/(A>O[WB7VTXPD'BR-B) )O$"IZ,)OZM(]JYSL<U0UOXKW&]6ZV80MQ
M&$^+9EY9U?E_>L5/6LWK/;VUO%?UG?9$55(HK B.EWF:#"(L[JHP\,/;K=^S
MI"*3N'S*%'.J!A,3S E;34]X-];W9WU_[G1_ GI9<(GN"@:\$YT\+&R@#='?
M-SYI!;;R[W%6Q\5R<.57V87OOL</#$CW7_M'1]W-S>BG>+AB&_T]>>=-L^>Z
M6_<.7%PSAGO=R=6\_NM+[K?T+W\ZW-[:_B9%I1_NE0P1+,^VGC^RE)Q[9&5U
M>C<^]GTVZZ%QJZV#/\2MOL^F/1*>]+ V;7TMU]=R?2V_7B+EP[U;'C!YWQKG
MH]FR.[.C)]D&Y[\ !XM^ZO?OW:1Y7-QH:Z][=._NB?6=7-_)]9U\VLX$EQGR
M;'OM25B;+-_&9.GL;.VLC98[;-UF]_"QE=QYG*&*)WLQU]Z$.T87-__\M%P)
M+F7USIK"VG)Y<)OU\!C2'B<,/808Z>-B2#O=O;4_X9&!&A[7Q3P\6%_,.VD*
MAW]04WAL>GB[HL7:M;!V+:Q="P^-+ZU="VO7PMJU\  OYM-S+?A:56O7PMJU
ML'8M/#"&M'8MK%T+:]?" [R8-W,M[*^0'JZE,3>T-.;7\BP\^'6OO0+?5]8_
M6>/CSK)^[15XB/OU "_F'Y/U3_9B_O$PPF/3I%UM[P>L%#ZL'5O;'K?E1]O=
MS?TU4OK6^_9LJWOT?.T36-_+;W<OMP_6]_+6^[:UV=U^8F #UPSD :N3#VO'
MUKZ$6YHLASOK0.:=N-'.77,<U]?RP6W6^EJNRK5\DH407&?"-<+@%O4U)T62
M/N#=>F@\:7MSL[.YMQW]-"L>\*X]0):TWS9;'M:.K6_EX[Z5.YV#_:/UK;RU
M_MY6WU?>F=!H KW.6E@;+VM\P@/C26M\PAJ?L,8G/,"+^?3P">^3P<:IR9*L
MK-/X 6N6#VO7UED+ZU)NZ_**ZSNYOI-/[4X^R?**'\U@FN>#Z)]QFIJ'K(D_
MK&V[NX_S:=HM^T?=[=VUT?(U6-+#VK3UM5Q?R_6U? KNA+.\KD;1&7WX=1%G
M_:3LYP]8OWQ8>[<V8-8&S-JIL+Z3ZSOYU.[DDW0JG%5Y_Z+*LP>L53ZL#5O;
M+;=C1D=;AYVM7>)'X[OIH$_6<GFVL]\]O&-FY/IB/KS=6E_,%;F83]*E\-F4
M51I?K LHK!.UOR%@:G]K7;SM3DC&_;4S87TQO]W%W-_9?JP7\_[V;;>-+V8E
MX:<J[J6&_CM(+O_V/_P_\DBO^.EO[O'F'[_:S ^OF_@V)OY_7_?_YA9EES..
MB_,DVQ#6R7/3W]"9\8_!X?ZK+JMD./O^1\D[$@__\J>M_<T7?XWB?F&B89Y7
M+U9@6?V^6]>(KEIAZ"[6O:0?#8U9B07."KN^8?*%5A=GQ/M38CCE2BQOG#>7
M-Z8W1NF,UW?#Y>W3AY2G;D!._[SE5IAD ^*H/V_@-_>TP&=;+F_J^W^^N2_[
MW9U=[$.=586)*]KM*?UOL1K;O/W@MGDZRE-3QJDIHDF1]$W4'\79.7TS[_?K
M(C(DY6=1F7P1FB^_YF5N',LV@BGW=C"?333-BXMHFE2C*$[3*,U)LXG*>C))
M$U.4Q-"(J9V;K)_01PM33O*L3$B_(!%5"('*P[.HRB.30?6(XH'Y=TU_ZM!H
MM.WTS-@^A+=,W!]%Y:RLS+B[HMMZ9DSTEM8GW/.@$_WP/LYH&\<TM1_+Z&52
M]NNR3/*,]_<XB]-9F1#I#:/7209 !9W!29X-DLH^\]&4=5KQ(Q\FIHCQAU(=
M19_Y&,YXAW_@+48ERBC)Z)]C?C+"*'PJ_1F&T/,ME^^_+F=WF[?QQ20O>2X_
M%R:E$2_-BVDRJ$:JB(8OZHEM^E?B7IFG=;7\E3D5^YY.;6N_N1WA_V*ZR>"O
M/R1;_6$\.-K9/]R)MW?-9K^WO7>X<[BW>[B[%6_O'1S\W^[.#_:E46&7,*'#
MW^@17[_8B(>TPI_C=!K/RA]^:A(]T7=KXY?MV<WNA[T,V]TK[\)P^.V8+\]C
M8/JYT.S/I :: D_1=.(',Y=H5)CA7W_XT_7'>_##WSXQEZ-K1%>THOTEX1#_
M;1'I/'"=[V )[XK+G#A2]#JM^U4MG&9%^?3;+#JAN1&?S)*X$^4D^(DQTTI(
M]/U(6FY6UN,),]!)7-&US7#J(O4NXP(BD05G-2(Q2CK;R!0=8KL1)!ZSZB(F
M)@RQ"A9.\H Y=UV8;O1Y9&BUIJI(,7'?I.<K4W9XO)/3WT]X!LD <AB_&B7T
M6 '7@YL.?6Q@\+DDPT!X*A[D$VB/T&U$?D^*?$!'B65 <2_IZRSNHW'\+QJO
M8I& M<LKYLO$]#$"2?2>(5G1^Q?]C)\P_/O/'X_?R["FV*BSI.*M$#+!?-I?
MHS%XC3EI5#1H;\;#O#WYY;@3#0,2P[M#)_T*E7<Q";+6A,;Y -M(/^<9Z6W-
M26'<:&R@S"7E6-Z/)S2G2_]M;&TW>I-/H>1UHGY<CF@F^;2,AD4^CG(G7WG$
M<I07E2@QO;PH\BFMIH1 96JA)=$.#.-^DI*TH]WK$Q5CUXC@DR&=55:1VI.,
M)S&O@&90VOO56GP_K:&ETLIYJ_A0YM>VJAK3A]JJD[VZI+^6M"6EWRNBC<S>
M'+EHN!NB'\F>C^)+PR1-8X" S' (J@45VMM5ER2%N]&)_7E@QMA6K\F2GDM'
MG^+ 2M)=IWBF+NS%ZN<YK 6\@GL]H[L/944-A&[T4H:CDR0Y7QHF:+Q73GB(
M*6[\-"[P9646=-:T)J4S/(IQZ0)F@P[_RO$BFKH1I4XFBBGG=37(Z;^3NB!5
MBSY7UJ17QS1Q>K7LQQ/2 (LB.6<"HVVC+X<LJ R7YA<^@-53C\=N77H3L1B[
MLH'N' :M[+[2[_HXUL:XI"N2I< ,L&Q]W,A8C:7;RT$7B @76RI#S4Q<\'9.
M1PFM<4)7))DDE:BV=%1DEAAP#9K_R,27='7(ROA"HGD [C/+]1-Z$'1JPLIH
MU-2NMN/)1,D"1.5FR8S!\M\H@UY-MA+QCY38=;![M0&3(J90]\&?](BF?INZ
MT;ODPDR3TN"([12JN' ,MK$1P5[R-F)2_1C4$-L-Q[ZT2?R82$H/KN,ND3+Z
M8#)T:?!@P*N44SGV=C5K=/S0/A_P2L\2%["L&VK2^S\\:DWJ]RKA33]-L;.D
M+)95(9)Q19GX9R-LF%@SZ34U7PFYAX8XFLE26HM1WE:821K+)2E"^1F#X_R[
M3@J1]V-C*LMX0&AR.95CTI_ILE2Q,EIU1[!G 4H.Z>@]_F,_V'JK8]!8-8\X
MK#%>B[Q#UX5[@28^N*1_TBS!@!NC,L>@91=)KW;J3)P,<.,:#U:CN&*M!-\5
MC6  /H)OTZ2/EW^!WN'[.#!L6NN<_<OSK[C;'NRO8T?![P;&8"JM\;K1IY$!
MI[%3P@P\KR.#B5; IA"48.)U$<M#4Q+[N(2@A(:8Y+P%NYOB"G&<'+Z(U+K+
M)_$,GI$H'N=U5LGANGD0:1-_3%-,," 3U@M)HE0R;;+I)C#KP [[Q JC*OY"
MK(=-M&O/A-5L3'M(K#T+%M;<[[RQ:55!-V5HBF)^YSIP*=+%3=3C-21JAEY<
M&4\LA8&K36R+(H>&+21+7#C+*Z&E/!6-7K>%Q)Y)+A<?%$E!><RIE48)!%M.
M[&,#_V4Q#+F,=^>V@1A_<@F&U8])<6#]NDF>:O38[]G'Z=^A@HL/!*H544;)
MEX>.A404:_<Z) Y=N(&2E5?^O';7"71C1V!L**VJ+OQ]O8?O$N*V YPCGCR)
MH5BE>(,8,]UZ<2C"@XZ76!5W;L6[2_:CQRW97Q&UGL]HD](D[K&07U%2_.R$
M.2NVI3$7^"\4T G;1V1F)?W$L)4+>9QDR9C&9R:@3Y#UGL$^F<1E*4R%'FRX
M6H0'.%D.;$8]T==5G.,=-Q,5]*:X1."F/5J4#(//$]>A?2.N]:/S>K/P8%92
MU'"5=*.W0Q+',$R(,YXG92I\.:6ET*4QXX1OF_)3/[0P+<O"Z:Z4ZD+*19;(
M4^-XYBPGDN^9_\D:B,Z1TGQQFM?I +Z$EO]#]S&&AF(7[[U8P3Y4HR*OST?.
MWP(!)KS4P$QMS-5NY@3RD9AX<T=5*2/.Z]_\]>,)";84WI!N1 S*>9&FA@P5
M$IA62A-[F4P0SH33B9A8@7 2*88I+0K6E&YC7D 1@2TB*Q4_DG'/@4/1KR^,
MF:C#+4U+J[)!,Q132?:.M!%BF#2Q,QH7EDX59Q<TG[3D@2^3@0F6QS,3HM)1
M>J2;7D"E$17F"E'SH*^OVL_;F]O;'?SOEMPT^M<F[1\1.UOS 7/WQQ.<"ENT
MB/S)N>3P>4/&G)Z=GI5BQMJSK-7D\<<RB8MXD)R/EWCAHKN*D+WMQRU"SDR_
M9M]K#-,0/&H6O7;:Y8J*DY<B1L!Y\R(IQTR-N;C"DO*"B&FJ)J2\9L +RF"G
MVL8BO<Z/5_&%08@3G WNH5@5?N$C%7L"$=4?3])\9HSWN.FM)T$N[FF(&<L7
M2"YD=%<VZ>X,S8#UTU \3&.XZD3M9:M.'"["(3/:L,*<UZFZ2_KP51?LI'?K
M66">A<IN6?=(_O ENJQ3W$91-2+P_[)DBZFLZ%E36M^1G>8Y#+ ,3[!-H4;Y
M&-)/^7 X-Q)OM;^7OW?/NM&K[#(I<AX!%]V;+L?"'9Z].CU^#M=C6<.W09]?
MM$/!HI>M(#C#<4Q,626*71!])O0(\(E8=B46!0E.:T:E1)DR5,^8S-DM@XB]
M7%A_GF'35$ZQS![ &XEP3 ([E@R7/(+Y-29ZHN7U4N)I;+=@IM;)9<^/!C@O
MXG% M?Q=<3A4<*/Q5NO.=.#FJXQP8(%9I/&4*(CD=M^(_6N!%JSLY 61 2Q:
M]BJ/F7N*@ UI=F8UI!_=Q+Z77;0$4GHO'WN2>(6#Y7B%-?1@#3U8"94!#+]/
MVS: #]*'V[<WMPZC8Y+2Q/W9D7'PHM1PU-ML6,3BU8)%=TQ\^-GQY[?'SYE/
MPR0)'<QP--&3H1(,541]="6)(X,/MR66"I= 859PG%$YY)!NUBIJ.J?5M=H:
M55Y5&TTBGC2?4?R?N!BP%<:V%?UW'*?F,D]9:+#G\!.D?U*0,:=A0#\PV4,L
M5T4Q@>[/C\]X*\K^B&1@ZHS+PEPF9LI(9EZ_Z"#TLP BA\1*)1RWJLZWE=($
M[FQ<[3UNXPH&E:F\_Q/>4#/.XA6.O7U@C9981S(A>@H#M<SP6-L/C&^B9/%J
M@3\)(A<TV8U^AV"2'T"51-(9;*CDDGZ1DLTRA4FF]\%:^W!Q]7G+A4,CS,(Q
M;'70D;F75'DQ$S,)3#@E?60@3_CPD? OB=G!9B"=':E6B$Q7+/3<-<PN3:9\
MF4XW,_"]82+.01?#T]=G8>F72M9#"7NE;P0#"S[9^(1XW/*,UME3>Z2>2,AP
M(&%X-4'MRA*XK-0!2DP5\<C 47^1Y5/BK.>&]U"G)$% [X4*O)@Q!_EBV14^
MJKKD$#TS$TQG59GNF24WL,S EZF;5"KAC$QF-+(HE!"+Z'51K+(1H,LU^$S/
M6TH5#NDA(';W>=^)*.)K2+VC9,/!,OEN4M65D;!:%5\P&&*(B=,-U)B*JALP
M8Y-QCVQFX?$Z!3LU* QP-Z=YR7[+8$<^QR7=J?-*N9DX3/B*<E P/\_@<N^/
MXJ)B)T:X*J(>NEHJS%@T,5B&B)9'P-SMU^S/2 3(IQ&;UN FZIE089.4\/2I
MPB)3"4]#=YXV3QY@1C07FU?UQ[[ ?N(QNVZ]5D8,V^XC/Z,\0T?D^W'E86FD
MLO49=@''-7&<@C:-/\;^CZA'GVSX7T@5,IG_ \Z'O?6"MV)JZ>-@^<C#R#O
M7LWE.JQA,IPC7E;/</MY,$\/CH1HG8;,,Y#,($>0A".O\'^$Y..C!1F1I"IT
MN.G"F;-2.$^3RMZ&M 5])#-?O'/+>6SIDZ]-KT!6,_QAASR*FU^#7=&K'XH^
MO?RV! [M132R2Y^V0TE@_8RK\X$;B8?P-*""XE*RLBW4*W$0_XCCI;%B_8@S
M>\%W)3\6NB6N(E\,I^P6QEP[N 2S]A7HX-CG;P 'Q+%4>!O%"8XP.#:4A**<
M740G(B+%'[S0$)-]$$VQ-'1G5>[P<:MROSI79O31^RQ75 YZ%"P(D>Y@91JQ
M3L7@\);(E0,B(Z=[9]VOC%AF;FX:+ER//ND (YD"_XU'XZ&A*RR*GL@JM\>6
M2[,0E@"H*9%<GI2CJ$\:'8"VS H&Q ,O/-NSR ^Z)Y!)G%2GKNY.L"CY8)P4
M/1+VC#.GT0$T$J[]ZO18#24=%H@A<#J=8F[CQH$X]'^;61[/LH.6,*[3<SR1
MU<1JL&-B#3"4R=EA^+?7'#&= 2SO4"J,XR_)N!Z+83<&WJ)2(&CT[/W)N_+Y
M@AUA)WR/K#1S::P/@@RT0L+F;"7"-^\]'(!Z6O@WC1G,G]GZ )KZM[L"U[CL
M_N@-X!%_!LHDZ=\(:Q'2\7M.?%CE^]\RW8+TB^:-]C<UY ,^\@-FX*] .Z0S
MSP.L#Z,106F$XR5JWB)5)Q+EJH<,I!.QEU/*;,AE[]'T-O07P]JD41G$YYOO
MBM<+:[*8_C(0Y^(J"Y]BQM(<@GB+XQH3),E(-$WU<7;EA PI6 5#/]PP-%D;
M.;2[Q3HCM._47LH%\VV%JW#S@9DS?.DOB9DFS)+H).C,.$Q!MG)_E!&UG2>*
M 04 %I->=OBE@YZ*9@4S!!%W]65."GRR+RSXVK%6U;Y\#0@;R)G$UL1"8[%5
MK701-33;-+Y\[^'YX/M"0]8EL/8A=&_KN!O]\!'>Y-=T"B2P%'*'7Y5 CUG:
MP;W_Z$57<%6[/T!VJ.:[E ' B%%044?#T *7C$:T"Z8(\!B2DZ6:MH">.C8:
MS@AC3E^"OX(HO(@EPRJN6EZC4NT--1$BB[S5S!>?"UXK?(1SFC ( XH=>08[
M+:EI?Y  'Z8(^W^UR[X(<[57]+(%0@SX'\> (,T6 ;PF>24H<MZ:9#[>0S^;
MB2N($1C(.K+-0^)8K$V7$2--@-\.1,C^02+K84QC*\ 5UIJMN+% %9M7K,](
M D0OK8(GG^8@T]G+S\?/O=;8C=X#7"=PN!!ZV!_10;!#?\!&'WYD51*_4,4Y
MR8:BKMO%E3'-RV*ZV6$;^AC$M0$D\'\$8ADK>R MVX=X>C%PP@L6&:C-H7"4
M' KUX,2R_ UUF+KCL (V)>%>J.HM[ +](?X.5XG+N /=YT45G5ESY@/@H\IA
MO+,/DA&9&5S)H'2 C< Q&)KY)S0A3@$QRMF"YWB[ :47F XO%I<$YC>T"+\8
MFGXI:^$?67,1"$J#Z;[SJSSN2_:GL.!349^ZT3L.Z(0?$;)I?<KJ4]/@=!LK
MQ[=#YPQNYWOS)>GG3(MOXFF<).%&K($8]P;$.%P#,=9 C-4'8B !B?@9Q_\[
M"R3C0C\-:XNL(X?X2)]+'## MG$FCB"(56?@E(I3J$O-#\PSA!9#WU5#P?1H
MY<!APX/00P4RC=1UJP:Q0A;MIRN-/ 8B!8Y<.YN!#)1/*@9\+EU_1S.782[T
M&/=OIRA1H+ST=1LT0OOJ])C%KUU@<VRK9+BJ55A_/2$)-!!D &LT;"CWXXG
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
M0)(:C\:4#Y.:8\Q T29\9JPS^K!@+YBW242?8JXZ9HB,-_#YH&T(,9PDVQG
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
M*]'&2]?>,..Z\@O=NZY^!Q][X&%J(([&Q#YT),P1I0#KR7D1#R2@71AN!](
M6^1U-6#0L6MT%4X];[1&"W%Y+FY;-3#8Z ?' L_ZA_MD2"O0:7&RH*6RF[B)
M5S-Z U>CP)+Z#HG0PB&+A[L4K%O,C690=9T>5D0#4>8LMTU-Q+\)GM$,>/HJ
MB4'>YQ)?NZW,+H9%S-U;5O:Z-V((C*-7D%ACMX)62(K"%I>@5K1JW-[ C?W9
MU\^QD6@WOH[,YVE/&7=PZ3ESX&'F;Q/GCB(9F,/2#(5'-(^C#?,D$<B M:?Y
M6VER7&!@S/FA$,\DC(=T.'_47%[O]\WV6V\LW16!FN.>%I=Y4OQAA\7Z!):=
MP(*4GR!-2M&")K5X']3LJ$FX#]8G\JU.)+Z,D]15WN%3X*V?CO+4H(OP^CI\
M0V==LV-[FS=Q$DR[YNGZ-+[5:;2:) (N$5X.6+?.NF\TYW)FT/ILOM792/&O
M1@6JS-\2!^"02)4"\CE/1DIHU6QJQ]& $X.K]3E]!XZ&7+:8ZS"32(^E]$E<
M ?B@9KN4\?X:_N/U>2P'LTQLU7!2NZ;5:(4-<P=-FRN"P'J-[;DK+69M?5[;
M$-ZY:F&'-U($0AE@$^AMGPL2SI:VPVR282W&N??_(GFZ\N'71HXX?,+)P.,4
M&R[%%MA2F%U!-K[Q.G*0^Q)V!O/)M_.2[3)/Z[$)&2J#Y]O=R+B3JC;MY@QV
M]?RUG[&]L.@9I#=D/!#'D(@+5!;ZQ#I.2Z0V%Z/[:\'RZ8R=UGUD3QS+/QTD
MO_%>._/+^D@55M>O;4,U[1T>E*B0\W%X22Z4T'-U=:4\@"4GQ3QB"KX*<MLM
M9E^93PY+AEK0SE;'MH4+YM&1*WQ-V;7%&"3> 3HAI()MT,_C5G+..8HW2U33
M>H3' "#7UH7-65P:QA@G63*NQZCN+F[KZ5SJCF,0<(SQIQB]61B40^6RT@,S
M%A]Z,0_/M!!EU['5#E>V$DA <['$6-260MKNP)Z]258W7?<UUYZ@$6TE4HZ)
M\&'+42\Y8)LW$%0L=)VWG:\_L7Y/' C[/47M\Z.$)6+8 4M\2N+?<K"M.AS3
M1<38RA!C?RC"#BZSX>PU"JYQK,9\F7"C/IK*W^O,_.5/6_N;+W8V.]'VYL[N
M=0E?;JR.J]XF*6TJ,70;U#."_PDHF.?8D7QSE(B8>N=M#% V;P]/3ZLGV?X4
M-DG=Q:A\&_6@V K9./VP7X4$'UT!.?XBUUC0[ZTJ/2/@<H.#"/+\@TUL984R
M6,.G&S1K'C)_Z4;OF^6*YQ+7DB7AFP6/VO*I01$A.TL1U(E]R2Z0Z6Z:E AQ
M:(WI3(O;YKU4*WF6DH#!=R.8>B/V*<&+!9$1+9\HO8-#I\:/$A-9]U1L8&7W
MUUC9-59VQ<L +JJE%C-N8AD'<:RFUZB_1OM>#KE>:P!E9:F_K#2'<Q9UHX_.
M;^1JXRTLDM:/RY'4N1/;H9E=!F'/P H2]N=U3+*^,JW:,'(Y]0NR3"QX/M#K
MG,#R.MYEMAFSP%<-=*Y_B+-=1^@R=J[%NC1<7Y=2,"B(%6,R+:7(O\K[]4>C
MOVMHWVV",8L0%A:!D7R!NP&IDASWU[YADLO+MBWW#6.4D-5.-,BV!F#?ZQDV
MN[&O#^.[PJ^U!I^45BPO)(U]095[U]*C=@FF]$28Y3Q?R0O0'A3N6D.@[^M8
M;1WW1LM$.%YZ=2(M*'S!"($E9K8Y6HI(A)2!L+A(=D=*/458U-*MF+DLHR&)
MB/+2^$K\F7BNI#*^34Z&*5^8P)8B*K*B/82%+<: 6;BG E$"!W)@V<E"N.R;
M8#6YO*8ZM%;4$-?F6'FQJ&JBK9WOBS]ZGBL T2 QWS6!;:>CX^18O^HP!8FK
MSS:(<X9[T+H4KEMU0FHVQ'*73P?12?B_/,3/QA):BPA@V0LZS80.,B9$'24H
M2*3]/7P)FL;?;'FDL.)U@R&N)G)V4;5Q#\XO)[:E2JN?Q8)X3[/[\*K>MT^V
MA1&*+0+_SQ(/GBWA/5E9*P%*Q0GM-3<+J[3'14]1P:B<'6<FZ%B,&FX,YQ:;
MBP@2I2U,!2"ZO6LVJ(^[-C)QM5$5\60B0VM+*O68QM4X+R>8\HN(+F*,8C9C
M/D4NQ=5/BKZ&J^@>]A,2%+-.$ 9[,1^@]LO ^%R%RH;.?!M.SM9"),>]KPF/
M43SN2=C 3T,2I8)E)MP,_1)!B%^TH5*PRZC;45;.Z>8[M@[S/N."SM.\A^L=
MM)NJN-4\5WEV33FQ2;8J,_$[3C8C*N.B2%S8<C81R2?'4>JXBYIL\QSR1I\?
M;4XC&6,+X.C=Z#U9)CEW,BDKVE#Y%DT4ZA@WX:UBF)S3L!X@/Z-0C2"NJA/H
M:Q>J"3U:M!W70HUV+<V.-5)+1%]J7'0R@8G[\69J\#"-RRH:)D/:/FZQV@D'
M0I,8:!P%LA8D?0Y5J"HNT6PL38S1,F #;]NU7"$?5*OP!0:E&*F/(9&EYSMC
M>?2D-=:;>7_]O)CD*@"U$(U6N_4%S%H'7'#K38Z S(7/,1=VCOB.DAU?ZM9J
M-X"4T[U4!U90&A71;&C*(HYG;C?PABI05Y^[*W(8_,['6J^&;76CM^.Q&3!D
MRV5\R6(UO\1;VF$C(\V!)+$YM#<(82TZ^=;&3?,"[% HW3*'*J@/1QLUT/2\
MTL2:]T(S(,:D%=L#62R7LLZX#:0"9>6-4HNT-]L; 1V@M8."TMYBEQ"[EP:(
MH:QS^G!']-O.DF8(_HUF&(-(V*Y'="L/^+$ =NV36>9V;QLG)$-SH<\1"1QL
M;, D;6EO_0+N"M '>F(HE6RKZ);QT.!X7R,=TH87N?)8,MB W[[6FD=0X-PO
MZ+XD_^'$./_1(,Z%F0LK'I!6S68#=/LLGTXXFZJB6X4BHAC7D;&>B+'EWAO(
MA$4H$KP=ZE\%.C 5H*51@H),ZN()U-FZ&N2Y]6<2K7W59O /2.TX]BVK]9JY
M#M5" =(@9)C64I$%Y ],9BR:PE3<IVB*P/*NB#-?-0PE9Z<;JI6@.T4^)O+Y
MY)^Q+!#7R$0M;"[MXH6IG#E1>_=RT/QED* PF;'-%<Y-I@PE!JLD\95P8DXY
M(L$B&#D/STIS6P!(71"</*1-^X3@=/1J3EU192;6O%,>6DA+S,Q&Q3U0WH1H
MZ*//,N65^V58-0T;. BR/V4<V< J_L(IK_:JN_38)57X(G^T$+-#,^"ZGAP4
M15OL!J3(YDRIHUN"^T,V_C)IG+M EV<L$]\;E?ZZJ2GS$Q+>4H\X-1X5($*6
M7Z9?E7H26-. /MNO_%J@H2!.(9+,0:_*>J5+[O+)BFS6=GB%N4S0% <]/IIR
M4/;2)B7Z[ &)=0/=0U]P]F_#_6)/4:TMGY+:;$AWTZ9X0?)JFTZ<TB+L..6L
MU%AK!6LUO)+;+T@G'8[13"IKH\_[:DY<J[T5+1CZVWR/T>;!=Y27BF7HU+/0
M<<5IIRQ:A528LWG.ERPP*5;U4KT5BI8N'TRM)=<NK"M 0'6S'"..G2JDE1XZ
M#FEI#T%% .S:JD8%D4(;Q7#C$>T^0-9S2OJ6ZWO +B(]#&OP,*=4L:BH2]:\
M#?AJ)BC%@/SA-=,&).'!\<BVOJYCGV6CES(2*?PX@I8+ZF6S\E1G88,G;8K)
MFP=MD WZL;8Q$EPI20E2/UE!=A=4\N#;+584FL=(JV9H1DV81$"YOH-1HSL5
MVW!7."'G!G"]X6UZO_<;LR'/"G]IM$R ;8.MF^J^II4XN7PG0[%\?R%ZJQ=#
M >U5&@.44V6ZA2EF[R<4B*1/9NEL'@C7L&>O'WQ[<WO;E?>'9X+8ZR4[(51[
M<1_UM2&X6>F'?[Y]N;%UY#2;H'NWK]0NA=A+8RX@?9PVLK@'MW7):K]<J\IS
MV[YYFLC%6P^58XH;Q_C;&[59]9S>=E6%YGEIVA^N6A53%\SY6XB*=1_5>0#5
MP1I M090?0L U8-1SS[[;@B!]PIY)4G:<(RRB?<-M:IKR/C;6BI^$WPQ:VWN
M97U;27:9I](04^U=,/F\GT@?38"[?5>@N?8!6E@'W</[R43*'G&+U.L_K"8'
MMV+S@I6MZA!PO:!<.^-Z@W'SL/Y:6)"82P;GK)#88CNB=,#2)GV!U4'&_/H"
M(/:7C26P'RLIU1N59Y(](]I+KBZVS,1%#Y S&D!= @6 S# ,U'$5EJWFKI7!
M.+27<!>CR!9;Y/20^.SQH]0?7UB^?5EG)=]D)4@:6I26(]$[ZT2',=CJZLM*
MM_;K7$E3[J4DM]C@]J+T,9LC9XTV=H.7C1TLQ59&!Q1XA!7^N*+FVL(MTVQB
M,0R*,1P2@X)+]E<CCFR*WP^$>,ZWC$&<F7VOG^>II"7!8>[>@]X\*<BH*Q*I
M(!1[7^B<'\QVE[:(%EP$YF%)46C,T)=L*Z?)>,QQ ?HREW#+T[973VQU:X:Z
MQ&KD1[%VC1:Y6##"65J5'ZP$857B,FY+9A/U$\G&Z-HZ+J\*O/ 2GAW)I@E\
M\,Q'; "!(Q["_QK!@6#GEWQ*LA%EAWG3,_0W23L^X4%"I0R8=-]K/"F=2A><
M._L%U<O?C7[GE!@\_/[SQ^/WT1A._"PIQ^CT-76)'749BY&-<8(88LC9U$9F
M\]H"C)WCF0.(Z()3<N2A5U<^GS"S(93YUX8YRK%AMSA^N:H7M)$KV\CL;10
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
M..\4O&?)A#$./=ZW13WDH#3/SX&&$E(Y ,K3(=J?Z .%$*-*MLET+@!8LJE
M'$L&E>F1+?=0$@Y:SL=+VFUC#ZCA5*)4$>L*#>ZNS0_8!KNI$M'5'5A46;Z1
MKA/F:^HP2KW%A"2T!4VND<EAU\ ?VI;E[&_Q0WJESGT"";&_%$-QH5O(1C69
M DL/X\4E) ZI3!822I,K?%[7*##BCF!AJJ:HV@I0!13,P<TK!4A.E_=01G^,
M!Z:15Z1JS^!:TX@S#2O'_E(CKV!]41!?Y)<W)24YLYJU.NPB160WSLF113)4
M 94#J,7JA'YZC97C(\GLB;0&%+SJ4M,^O9F\;E.-W;K7>M"M\4>\L]%_Q6S*
M2JI$+?Z/A=B#@= 99^ESW6 %DU5?:0,L+  'MAD:$'ZXW?Q# -XIL+L 7R@Q
M$LN^4]/424@B_C&%5)=0)&F:7&OAKY,"5'JC5^>0.C@7R2=M^JI"&1L>6O;Y
M2"KWK[A\AJ$T2G2#Y[<1H:B*+)/&2F$E5C*0,N>H?U2P^RL8#?5-%-%+OA+6
MKZ+WH=X:JJ)SSHPI.;5KKX3Q"1$P5AD52]&W59(I,V?64UV5<6&H=\$@V%VB
M#->MI2+RLTRE,WWFR\/Z@'&VJI'*F8X8]B&?:SFL5LT*IL,L_T3E!*7\2BHE
MLI&'#>2\>C-72L-1I!ZC,N!,J&J+EX'8\YS@ #; -" =/\N3R5<I R82@G]1
M!!>KI2S,9(7[@7+H@KNZWM34&&7&94-JLMU%M8*TH<N2E#K$FR"1L1F%B*7'
M:L8U5'ENZ NU\7+9*ZL^V",8"":NB-GU.1S'78#TL*@>PV]3T+TU1 *Z\PMT
M;T6!;_O>+86,FY3H6)WUC;CN#XK;O:NXV00P]M+</(8ER*I)VB)BR.*RG(JB
MAQ-Y2O]JTAX^"GXL ]C_'V\V?^&\3Y+TQXR0<8%N3EDG$U+W9'#D49:1RV';
MCZ(3250>QBC%X;#^4LUG\9Y0(!IM[%R]PN,W2W%"<AU3EV*VTDL_U+%&KE'7
MM>A&D0=ZF6*2+]XYT3F_!"I#-.68!QDN;,,+"'MB(3OQO5L CM$\#[3@*$F^
MMIS?R2)71R G4EJ*RD]=\*7R(0OW(=P'W"4Y\'6:"I0WCJ&#%7JEFA$K/E;'
M9E$_).SM7X%P@P&P%J!2U4T%]IIOD$:,TI44&DSLD'MJ3JIN\60ZZ& R>US$
M]A?"MF2BP2QB22ZFA1)"GDJ"+LU%N?H]/'61# 0 JO!$)!ZR0)MHR.!UJ.7C
M>\IG/A,L!L.<?$E22732K *8"Z%SD;ST$!?K&^ZFKISU$S:9RP< 4B#)&%ZG
M*NV9V) 0E1B@Y\E#4T=5GUD $=58D9?R^[BH*^'>0W+IL1.U@8T(IY61N=%+
M;I-B3#@Q2CE0T)"%0(^PETFJG14W4%E?,B01N!X08]+4A F=$=;<N7B8"9VN
MAV5=3+17;9WK;OG@RG7)K+.6:[G+D]U;>F9ZD9LK&1QH/$L&%OJ(P10(%&^%
MW8HQ24S87T5<1HD7&T9LVLT@]E08%4Q!FL/2>T*.&4JV2!98KYA(B3LV,E*Y
M#.HZZ$)#"PG!>(/USU0*!]:Q76A8PTD06?ZV&>8Q$Y# Y#+PBTAA>DW2),MT
M@P]!L'$^$JF(*%0=1TFZ(K.=F-Y&GG'5+:+CEZ6M*=$34-OOK+=ME=NBA!U=
MH[<E]DXI)6Y!K[#QI[7E$H+80P1+A>U4DL<,6B/V5?5QR^BA1EI"Q59J<AV4
MB[#OI9.TBDJL%Y8[8!G_W:GN<Y0I,E\_\<.U"IW<916A>\S4C+,5MSTE+#!1
M@LOXT&1B6P*W2C1*$E(=)UF.NEV0=ITN=+CXR%QSPHYU[O/'Z*@U%:'+:E:8
MNZ$IC66#J7>MUU.W#M,IB+T EG, I1]MKUTG1Z$U>2VES$0*B :3MASEM"8H
MZ0F,*7D94I*$U0IL+_%<B#OZ(A28*+&(G#AP=;8MYU68:=>P2BZ4V\Z,EYZH
M7*-;@A(K-X@SRTT7$3Y(,]O%'2UU4!-CQT+E(5/&B[^:K><43=7.TN8:35Z'
MG=<Q:O(ZFKR./<_K.+?0B<L@>";)D[@K]U14UA\:U@S>NN Z8>Y2U5*D@:<9
M^::LKGP.=*R6,#:3B]2;7R)&)F%1VZCXI1KUK,@0RR\4'Z8-\$IYA50 0"Y0
M#M>)G[^^=Y0=3+!'JH@\:1@KV[0LB%E&?B[%MVS<*KW-W*N@]$.3DDF%-<'2
M(W+9DJX%QV"E3,! [6BH7Q9MJLRJA"^CFO.NO0VNI22CS-7S%>T1$5NHO("%
M>A'8H,1EXZ-$7 OH<\OL$G<YTLA/B5U3OZ\:Y;M%S&N=?JK+:*SB#JH"&Q<U
M(#>L52B5PMIK! 0WO9X)Z)7@5@EMT-3KEP"G9T5,*#L1XABQXJ+";_9$*)A^
MCOZJ*GV6YX!(-1B^)QAQLUK*<851U3L,_*U1EJWVV"YI1OB6B6#A9(@G1&"*
MMGU<US6NHM0A 195S[$071##?@NRL526BT]"'PAU$4&>5)H^7VOB>#?[:58K
M)Z!SF41*'<4  ]]]IL"LKDD?]5 ;9W"D7'-IVQ5V8U,B:>8]L&6AK\9C]S1%
M_RC@MZ_LX#1;W%S!Y62"K20[1KKHSKI6*ERZL.O**4&&GRTY&+^>6\V3?U_W
M<F:P3WN4EC/JM(:ZNE!#7' *1VKBOZ7\,[KLM\6I*-'2$Y'@JIAGR5RZA;"8
MA]WV'BI]T'J)VU#C"N%4)B!,PPA@ZY0003$0Q@AW A+?$A8$KZ\AF(@MQXFU
MMVI;*0@OE1<8+5H5S/P-0=-_S"0BE JB&66LK7Z&G<!LFE,EK3K+VOJ;.-&,
M7L!\K8S"*J)-C?5>Y7.$@#\-4I/P4FB\7.4SC 7DA=TL[+ PB2\AODHUH]9E
MG)CB!LM(!1*L(M>M.6L@B5"UDK:Z9BE8<"OXJY)U]<1U:L-27E[H A=M.BBV
M9%TG>^MO:?*Z8H8+8#(DHZ7 %(.,S"-TPQ+A;3JRS*J%ALI(@R2]\.+P+^VV
M]\SR;LI08E;L2,P5U%&Q\YOELDI2P2SV<FN@E6EJJW8WM+JDP86.!7M]H?EN
M+0,CN$&+>>TKH[(;_ZK%*DK,6-Q9NYO.(R#89V3^?4//'84E2=(*U<:!EHF,
M&TS5"U@I<&32NYY7 <WB1 W.]QM' 0XU#7-S/93+>!IF>$T962P5==E\-*8[
M*$HF9<RJ59'_$&@NQ6S]:E(8]6JA_BEP VR1A3G^4T%X@A]PR2Y*=O.C:SO1
MT0+JYH"'@6SD;F W*DT<N';+>7<=B]NVS,$P-4MRKEBG+K)%@<IR1$\#<R5H
MPN0\"'T^&U_YE7GI*D V3KS4IY9%U"PB2<4CN_@Y[0V5>#ABZ^.ED@A&(FC>
M?@ V2TB9"ZD$]7#NXJH@961!#[ 7NY]:_REU\\(,2B!<J\S#2A8#804<^X+X
M)<E$DW!H:D6X9Y;&.M6E"!]JH6!-RHF=O>CB"00$!Y8& O>A)*4NF:E)\-QC
MSD=P<))<J1+7R3JFE%L,'>;<N MU7]*1\V!R&<,$+]CFULZ@Q'(3B3<'L]WY
MO$NHN)^(=P:3PJXMJ=("3HQ\D.K>F^XYVAVI+(SJZ>-X*KVXIL7[DEP,52$,
M9ODDX+(EN-!D3'DYJ724^6D1YP33C'QNK9#:QH^K4SSK&".H;I@X6>2,^D()
M"?P=:"92GT.^ 6D46F'5'JMO2:04$6:F@AI#.&L1(R9;A<:5ZP/K*E 957A*
M%A!(5H0,D;=DI648D02U"--C11)6=3N?JNN$LHSK$XOK5!S<_[5WO.9-HNC0
M5$#D[>DU/K4VB/O>J6UA-5SEA93!<_#8,4#JJ31)3/SEI$636FK[9<<HP**"
M*QBFBYS:3J.D'EZ(7@*R.@FXS$]2NDDII:0JDV-3\J1A8CXQB1N#7E?ON+^&
M209'R70JF8WE5"F5_L8,IYP3ZME9#)(:NDF6C)JL6^^7?IB$F6TB07L_2T0W
MD70Z1F^/L>\:)J7:X,@<KS" B&2OILS.E-VJT'!_;MJT/UR;=I#GP(AGU%8T
MN)"T9'WO4].GFW0K+-9 -.NHJB/HMIT4H+@94S[1A+/;%!A<18'07"'X1DZB
M"WWC EUN2+]\T=##P]&#;<F%\26V5+;]M9HJM+;XH[@Y+,&@Z*4YN <\.)\:
M/.C,4IT(S2UQJ2B ["4$>E.NC@FR7U,,EI2/6'W1'.,#'N/4I"NG 3G_OH*2
M1,P6^:MK':T=C]6,6;=;;T[Q42^CZN+&N,JY]#CC!#M@C9?A7%N!.C''Z@";
M+3]'_%V3V6?10*_=9/8UF7WK9O8U;.Y[L3D.5C&;$Z9E1QFEF&IO[>.2 P]9
M=\6<*44;KP.#(:*:A4PNJ3\GI>M[D3&"INBL8Z>7 HVJ\W<LFM3&[V&AIZ[I
M]5!@A>A,':]RI1+0(N6W2W=4#(B!=6 ZIB2,T<SK7^AW9QJFWK/W;FO"(_6]
M:$TY(_IC,RYF*QB='/9&?.7H*=<59S6CL#9H%]_+@QK=.+K?5+,MNG"?:Z+<
M-AP#01SXE>)O521:WBZ@]L0B8PZEJXVU\ XNX7^D"E>:983:6H8[QZC*GFKI
M;.=GS6#[[$-IG%P/**<N0\E7"6-7.[H"0;"@<[9\E=1W@@I/@Q@.(D!EG.#_
MY"_..4$^)LUD++@L _?D4HFS<7@;QUFY)(Z=^01YP'E/RJUV8YYI3+<'I!7+
MZBZ9VL6%#G/:WI7 FZE8 #UGJ$>E:O-?*R+<XC%+TL9&?\B##G7HFNZ@0I8R
MC(!@HY1OVO,1#9-"U\"_W<H-MM)8=4M'<GO[W*@J]A5<:7/&#WG&E@I@XA43
MN^@!6/5JCTIS*O=^*B)S-09ZC5>L5,#F&CN22D!LAQE;%=3.0.=2[*F^6Y<]
ML:BF6CJFN\1HR#$-4N,'<;P *YZMF#XG_L"I9-,;"Y#$*NYV);\G6(SLNY)V
M-4]B#>L18.+W%>6NH!UYSZ>T3;:>V-FFVH]@58^NDJB8<5T]V,=&]>,D'2^J
M% -ZU?)% P\#%Z68<1, S'*L,_O-6.O4/1G4;970P)C:AU!;-^8F)Z9*I;3R
M!2Q#<GF8TYA6SLFV,VN.UE&9ZH%8HKH;.I5F8LB5FH/I9!U!DSQ%W]DWZKP(
MOWW:.6FWNLX,6^LD?-FZO5;O!YV=3!#M901.O3[0/LM5.'9U6RTY4FK:/[UK
M+PR)H7"SU 4")QC<--=H4:'J?&<W]<6W\U*IR]F$07/JLW($054PP'@"YBC8
M T: OAH:7;K#BV5'Z=NZQY,OX(D*V!6%3AA,E0>A5.P4JRG50C\\Z&W9&L;V
MKJBV 9-]RCC_B2MMJ&6YI(MR+AK"?4_1XI%>WW9)V#[S%2M-47OZ&'R,"P8P
M*E^"^N!N3@IQ3%6^5AJK"1"9U6N:NZ8K*)-,T_B95!S!O4',_]C<"?7-&4LB
M1C'F3\^2 FR:R,;]E-8$L$;?E>[*D4#(ZPH:KE/*J$Z.4T++T[;@W12,H&83
MW(%;E\V((E+!,^372&&36TY/+:& ,U?($"+)9[:4<9(R2$FKYJC2ZI#+'NR>
MH=S_"$G8!VUK3L?A1:9(\AJQ@A>[4U3A/;G42@ 2&)U,U]P;1P$UV&HY[VB1
M"H-=IFQJ)O1+I-R(&B21/QZV,H%=(V$_P^X;GK1OTM\'8.HF-P&VSX@#*C<A
M9V;@1: PZM_5]=PH;;4?9HBYP/U I950LM#[S[2W6Z16#1J[)E#90^');@V;
M?54&9> *&<)X$-PF#9HY"=-),<-:WPGU\UOHMKBGS/5SH+ =I80.MP@KHJGE
MJZYI$!>\TG_H5Y2!2E:BJSO64ZD254>@0D 6TD*!&"6NZRHNCT-<1Z;A'I\2
M-:BT7FHJ*A574TD87"]$!SV6WJ4:-96Y<9YZ)$LUX D1@TG9%J3=0/4N+S<P
M6\30)#$,;$;"BWJ%-V$081G4-+!JIA8RQ-TJ5@@MV-7N;W@@H!X,(7$,6BO-
MG%FU-4V%PU*#/V)(71E0]5#ZEF!E'YR!\-+]&[X#:_CE?\;I3[\T S_BP >9
MV]1I<IN:W*;O@5JV-2K/J:A^5DD3=SBHT?W+^BC!5@7<Q4#EK;.>K3Y5J(BV
MXW)?%:-3&_O%\LZ02!<#@"T(ZHK%\MYSJ*09_V#30&\=EVB=YH[T\9,B0NM;
M5(:(QG&7:016J01-[ N;0NH)-;Z%\8'%]8ATRM#S%RD*?/06A*D#-G!!EX!>
MQ$E3+></1KY'__^$:Q&]:PT#8_?>I4)_<LF0-BR 6#K%G3JJYE9[L@KV-#6^
M*V::?*3D476CP@8D-N2'15MD?S)@B;'AU<06)H0[J%LB>#'W%R=["->O 2=H
MXU7%G".[C8 >169_K7*U;"NTYE*IT^--Q7KIC!*P%%C\# NYV6G(_@HY! ;$
M"><>.?_5L1(8R SA7<*,HSCBOK8(T+[!M^:5Y=3)7$[?ON'6I*W,,]W=A([0
MZA]N%;)8,"[7@3D TV"@3-6QRL%"I(6,VM/!.<'19XQ+*-EOJNIM@DII'1_R
MD4=P]H!NH#VNH5.[P5@MR5:GJ'PGUP)XB/Y4Y0"ZM-&!DS)XF9P$P0OOI_G\
M._4JU_%$]"_D)@JRGCMW;^5#[KP"NL9;R3UD>AV70@6N<]SOJ]O6<;O=@>"9
M&*E!/1B*F)BV^K#EG$L_$*K%QR_)ZU.6-78?6/$'_2$V^6?Q6OT1"Y\[G078
M3]UU3E__?G3VYIU+$F*>:\1#.P6+ZL_QN)D+6W.]3):]^4TL[;/HLKT.? N,
M_WV:3(,L,ZD?GU3-C?.KR@/3,]M7&K&<*P3K4KE.Y'Y,$I_[Q8;([1!:"0%9
MN1\7.PV1[XAS<4)N4:.121&_!D9/&$@+C?T$]!8+5HU0'TI]VI4_6F>=5[">
M)@8COZPB6!A=5KWR\IBHR>_Z,3,SHRXW4@A/6H+T,58<6M:$2.5U=T&P(_4'
M@H@X07@R@EC@9ZJMZ051T>Y*PCUR$#4%+A#Z3>9S:EUG.'SUW!0;]"CQ7*W(
M-+_@MW-G2]]/I1%"%DCOB3+ [FT- )9B_M^"S2%]JW3Z!R^"8(&,P,<@8T2Q
M2^\J2:G%,\.+E2G%AN; )S$! G/GTY"RY<L;MY^BL H<2Y$#A<-,,6<X&51S
M4@)5*;?"YAN(/84\]FQ*=2G&6>@"4%9)+8CO 0 A6,ID<AV7P/OCDN9+H'O(
M\E O+:%B5DX& T4+IU"/=DD!HC+6W'7@X;5W36Q.][44%&BZ2R!.XR"]N"$N
M;>54W4B'3-57A,LR^$B1ZUDSVM,3M7M7+;3HLZ'&E7>[<DYO$!K%)QRXQ2:;
M)@LK8*5?%?[8^!CXDH Q&A.-*DR<K3H#H#@U.2OGS2TUFA18N$#P)(%O2OLU
M"K]AIM!5@K*!VGC9]YY"]!H1BLF7K<Z222966/E9<?6S>]^.E]A.?XH'FF?L
M=<O6$M]6@H7NT[)$J/*^T 3WE)>?*[1M"<=4(+;M.G".0&E(3SP4E,#!+%9^
M&=ZN,:K,(47%_81[D4[VN3//1Z(Q<II05V=JJSB[\[ZBSG<=6[G?NA^O@-:Q
MB<6A=/T4,AG0 +'OI&IXQD=3>I;558NV>2RZ^/S/,8*JA%<<@F>&4!=ZU$#Q
MI5 QYWDM]$"K2/\I&4<1JL_5\"("+6(VARETTGTCI10FJ[0((G^;S\EM*B#+
MI0]A+"XYU:4=&T0PR.K*%=XH*'BB6T7F!/O'O=<QR96 AJ:&YKE,@YEO&H2S
M<0%Z_TR<1^1%*P>-T8[!.4=)QC'@ZH)5:\(I<E*$CRS?*-@[1%J#7\-?64ZX
MOAHLCAU'MLL6E'1,U+G!K.W.\0O8Q ")DO(]HUQEII$:F\MWAD#9\I+T4(3]
MY4HTL(FB",SF0"U1@^%2$K"-HF=OTT^R<N.&Q+W 6UW*,7'9H@ %VQ/\_VF@
MRQUD/ECZB:OD(+'5#P^%A/; JA![98,)Z0Y;$;-344,2U4S;+>'P$=!TQ)=L
M8=HZYHP'R[:L?A;L$FS!!CO*]J'NW,3RE:YKX%OB."U=7KGW;X.03H7'Q,[Q
MY2GAID@>#;<SH80X2>TI >Y(,JCT/0"Q"P8X'BTLX=I+][1B%A6.=S$O].S=
MO]^\.NJ,G/<>;C[0QCE<]E/MRCMETP/-G7=:J5ZZ*[?)J%M"F0]C5Y"2I)8]
M5\OV0Y_L6$F/L+6B<H:$=OG"[6/_WD+9@(>5X\Q<YPA*S8U^'"Q]U7FWRAF?
M5 ]"SXA,:YK. F3>DM: =9TG$[M?HB0W:0RY(A8AQ@+: ,A1&HN \$K+FJM
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
MY>-;R,0H_>$+AA9^@BZ%MTD>B"NYKUR5^!F%=A"A*8E"]E2_UFD#'TT22BG
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
M2]6U=P:MT0^E5\R+%!A=5O-HRWF_]#L]A&]?8Y\ZGE,CN#.X,E.\PIZZL-R
MVZ_PFI9SFIGNU\ S<[6KLP"9<YC-F%M_EVTI3=3QHBRQ%K:8-*CZI&7>+) N
M:GO*67K;QUGPNB6W!!2 Y6=AQJ+5ZB+HTA<@UDEVLJ12+3JY1>62 8'3V.U7
M[5%6/$3RG&A6NG)B0JKF?4R[THE4F)U0:<K=PZD=XTW+^><Z4T0F>S+X0:W8
MO++Z1GO!Z[Q]/19K<]>^Q27EJF0U,\\66"^I8D^'K8Y^W/(.E_BMK5#H5%Y+
M]:K5;F0#2J=7)0&](W7<8P7[5MP-)P%?Y"$UNTRF4]3G@)W5\G/5B/&N+]U3
MIM/?3J;CUX0L;$:CVFE2AU5/]Z[EXQKC;Z.(_R8)K^0?LH2;!,BP"SH)S.XR
MLYMY8B]=M#>FHA^;GJG4>0ZI@PF/+YEF/9C7KINT\IW1\S>B;94^HE4%FW!Q
M$LM9T-(%5U=X*^%N;=G$AO4B;.&\-_K&KW+5=W8#5G?HKJI7BK,I]BCWA;K0
MEI5*U_I@GESC!\B;Y\5L#B;P-QP"230-,Y:I$1GE.1C %U3RB#<DR?%V:G5-
MO;SE+,Q+# RF7^E\VQNUCKE*LM]IG6!)R>*06EWD:X,T3<P?E'<D?6#=T0W?
M-NZ<S+X#'O_Z,HF"S",G =FQQ7P>A;BP *])&D["_*:Z:F8D&3H!PNR256.T
MHY("Y$P!'TX<T)[A.N(R087.BLFEJY@!.PQ0:^#[EU#O]#A/DVAW;^"MK9#9
M84(.$=73F^U/<?(@RUQ&I\#U4L5WYQZ05Y>:(6?[6"($5'[<&]Y[U<UQZZ1S
MLB,50LU<F[GNV%R[_::@K;2HSN"P*]IV>/T'6K*V85_IG3C-4S)^[VO)]U"^
MN3];>U:;$]5L[3UL[0_.VIO;[%]SZYM;OQ=;6WOK#T?[V$?UHZF8?_)+)4K?
MU,#O=$%RM_](X.--$?RATMQC].9M"A(WZHC9M$YN.-$!<*)N=]#:%(%Y^_A1
M0W.[1'//!JVF]_@6'T_W$*7?(4 !O"_G_1P8!$"_WQHV$ #;?4;'#4K#MA]1
M%XRCIO5.0R!+]ZQWW.HTEWC+SZ@YHFT_HM$C'='CL]G#""&IO/-#P^,;;JP^
M-!Z !SZC]AZ@0N_Y$0T>Z8@>7SHT]+%>+]X&]W3;SZC[F$CHS1&M=42=5O]
M^>PA.,0_4='ITAK%32VO!O#OX39HNZ]2]V1S^7OO>_3(_IGFMC2W9=VHSZ;&
MS+[=E4U\F=_YWFP?>71;)SM('H^OP35\O.'C#WM1CX\W-I>VX:HVMZ6Y+8_A
M9=_4_;-O=Z71>E:EJ]TU%>K M9YZT'HU)WFPW^4N+?.$,;!_5GB0!NP) 5ZL
M!V4[V^81;PP[5^3+'UFHXWSX_2&HKKY!_Z#ML/_W,E6SF7L7P=$X#;RO1]X4
M)ONS%UU[-]F3G\H@7&%\5-G#9<M?#]YL32RSZ?2[;1#/PT<$1T(J_1FN5)#B
MKV ZWM;,Q;E,@^D_GOQ?86<R]?Q1;WC2\[K]H#T9=P<GO9-!_Z3?\;J#X^/_
M/7[RRR>"1DNFSAF\$*'O_^<G[Y<Z*M@G.+IY&L:3<.Y%SM2;Y$F:.=YTBEB!
M\<4*'#H%'?S?PHMSP@6$<2:"KI\E13H)%"@H#=)R?@OB($7465<-6\SF"FST
M.HBB3- +HR CD%(-@Z?SK_FG&J90  K3'8;KO#M8H*"YN@BTBGP2^)  ");.
M8!9^TW#@!@2R 0W<;Q"V9J[-7'=IK@UH8,6TVV'0O 8T\#!A>_80M>?\MP;?
MZKO@6X%E0$DD#:[=77=0L,+)(@++"S1\5.F;_6PN^A9M:W/1'^2B'XZ.L9=*
MAN !XEVY\*((__GL_+?G?R^M= >+NSZ2Q^KG.R5CW+[<[0O K*]0WSF]O-FR
M[[EEVS)&<W3-ECTPI1Y"F<-GC$D=&-K/H.L.>G=,1MO1%)D=/*7^X:(<- 2R
MGN0XZ7:Z+YI[O-W'A-RVNRF.:'-*#\UM'PM>K>&VNT$@P[L68NT\?1R"6TK#
M?QX8Y-"@[?:/&S2,+3\E$$Z/ PSU^,RG(9 U8<-'AX=+W=#&6BR^YPXWMC\:
M%O_0+/[DD3HM-==X-PCD6;]I/;"?(8B/13KU)LN[;.ZG/=US1[T[8E<T7K$'
M.Z2[UF'O/.-IZ&,MH=1I;]*OJ"&.0R*.OML[?AR?:7-(&T I/$YHJKG$NT$?
MS[K=35Q+^T(<AQ#S6)VSOX85O1)-97E^_BY>@TY[Z([Z=_30W,<^[9#W[:#(
MHGW7%K&/1!2/SUJWC2)7;O>.TN6SWAV<A0<.CM70Y0/PRT[;'73NV)YE=[#]
M&A+9/I':,+"&.N]!L+8;P7HG6WHIZN1*\+;>EH.WF:[AC&)70LYCA#WX;GPC
M!=Z9$\8*3"^$OS3HG:MA[AAA+V-X-X3*<_P0QDF#&#YUQD%^'01Q+3R>@TAR
MYV<O3YU9@*\+LYD39HX?9+!U,(L\<=)@D@"=.%X4P4PF19IBO_,E:]A3O+W7
M2>H@@)%+:'E/VZV!,^/B;-BJ21K 3N I+=L5VM(BP-WTG$%K],.2IZQ33J;3
M+,B1"F"UN/^X_7 98#/4Z/H\4R>%#_!P>,QDZ@Q;[1_V]"S,]9DGUZNNCPU"
MB7NR#%L2+\T,MABH_1(X\<4E/>F'69Z&XX+ +;.;+ ]F+NUSAO<RO>!W!!&\
M#BZ? [^+\#V39 9[$JK+2 <# Q63O$AQCG3QZ%X5&0(S^D6*<)KSP/M*#\1)
M?$1_Y+1G I3I>[""U,G@>).XY;R)A1KGR_9"T8+O/#VVB'7FA7%THVDQ-C0#
M=,B+HXU)BE1&%&3)O472/#,\=A*%,SPNP=5(@XLB(M!8A!\M(M]L%AX)L5DX
M'MZF_-++<0PX96"T]&LX[B*B#RO[3(";M-=FFS5'%N("ZF@YI[&2 <0F@,R0
M5."=]-SRHW?.8+.G21J'GLQE'"@VKD@?AYC 820S?*E-^&5IL# +>AG#L<*?
M"3R!B,>T'.M=_RV"+&<Z+[U;KJ5Y,^U'D@4R!@ND$.[0A'8W*R:7I9,@X30/
MB'*<8I[P=@:Q1[?>AS&81RO$6CH8Y@JT9KW1/_()ZKO)]Q4>#4'4C?DRP^SG
M7I;I\\[XWLHAX@_G>#]PG1Y0WY2GCZ<,W((94ISDSM<XN08JR.$AF#Y>[-V]
M3#3BSV$.,YB4KM<"A E=KU-_%L;(20D,G+98T'Z=7ZM-X79M*U;RE9J%7\C"
M;28=%7X -':3)B#>"3.=+XVW_/%I$1/B,DH8>"B8S:/D)D DX#B8AKD13S",
MO,KQ)A/!! [CK$@]T OU-%PG"BYPW #_;:1IEB63D.9S'>:7,#PR'P_XSAB.
M7N3<C5N:VB1)YPF)O(/1!U<<E-I\2Q:#6J9DL8L"O=\Z^0'&R'@[4SXT1(H4
M/JBDQC7\I"R[U5?,A8L\ R$-H\0H<_"@8&%78!,(VP).^K33.C'OUE1#2DJ0
MARG\>Q;X: R6GCDVS\ :KX+RMSWS+1.1_67'?$FL-84%$ TA!G4 V^:EF?5
MV[Q+L5'BT&:E('GPLH#)BF#AMHJ,3X]J57*]4#P+_%*N";^XY5CR?]E/64-<
M8\<035MD%9RD)823>9"*_+I06.=@SI-P$-D4![12$(H@*%CQ)&!M.&IKH,^D
MPGZ4L_T-A/:<R.<Z<"[A<&#&8.<A4M2UD;5G[_\X4W9<2A(N"XP 'WL1< ,Z
M%N$1M(QI@3)1"6ZXYKBC.7, & ;QPI,8/0Q*-: 77 5Q<3BR[1WI/N_,V>ZW
M1/M$2M ,SAW['Y :2AM@$?<RR>8ZJ%BG<&WY\K,.IOT5,; &N (++$M&!B)C
MC'IUL]B08YN,1!J^3/V,GZY*+WX$WA-GLS"CVXWOMHT\ETQ#&$9U(0#;,:+^
M!;, _X0+X-.W8V0S^ ]KY3!;'HO4UJGQQO!0R)AA=?1C-*DN4F^V0C9N,QD8
MT;?L^&V!UQW94@<>[?5; Q!Y:\@[L'?@=H0L\M16?=\5U]]SYV%>7K_=)5%/
M<K5GI"Y)K64*&_D-@FF0HBY2NDW"J%WGZ<#H(V0!UY I7RCX;:_5+?T63@_$
M:)1D^&7'<C*$JCT'TS_<4GW]0(;,T'!38W;*8VH9>^U=!/Q]I_1.,1N-K#)*
M+/RV79Z">3&S"FL'S/M+SU2N,*E<.=B6J"[C8D!4^MG$F]M#M%M#>PAB,: $
MY[R)\BM\N/I+V%^8#UB9N(4E163Y,30J!JL8SE+6>9#]J+KE[6CZ437]J'90
M^]Q0_3XWS'D_%6ZC:=ERJ,[%W[5M;7CJN-6M=RO4>@]LR3+WPI3T#-&%G>"_
M13A'F0T6OC=.+-<O34I,>MW,RVCE9+M7!@6>#G(EP;_((^#%7S,1+E&$__5F
M(#G#OUCR8>P#?@$CL5@ 2?@%Y!B]'"5)ZM.&D+)#$H@"XIGV-BS(X8.Q3%\%
M<Q"K(2\==^/4VM>=W825E^45Q]'XOOC5]9?HRKHX ^,UHHLS:/677)R2-4)A
M  GXS4&YR?%_)P%&B+05&\9LV.SL=F](<V]8L_SD?5OA -D9"A(].<?5V 1C
M1?Z)8#K#5@\H!NCAJ6V7W>[1#6/K'=IR)C\OL"HK1HM$6I]MH*TAT!M C2 .
M&WR;8(]$MOLPUA?XY(NNK(=663=+U[F^#">7;(#7>%IQLMHM2H%$,!P"*ZH
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
MS@_<;]5+1RF&KM8WM89/A"U<*"3_ ZK2SK^*.' Z _<6]KKMTG9#=>,--=Y
M-G"*P-*P:3NL:JVK:1"-T!T!C8,DQ=->]]CH$]QOO#NR6K:[R/3G#+Z-](QL
MFS@#MG05797:KP#=(5,",R+)C<\)[P1>>S*2V49*Y4-L+8%F;L9&6J@/Q-,'
M OP'^Z10FPHRJJA6C&S\LL+B77EAY(VYJ1I.T6JD1(TJC(N,>K/)+^%I\=:5
M'H YSD3E\)P<S@)>!L<0H]VY%46S^_JN@RP&[I>WHRD&;HJ!=U $;2A^7U-+
MK ,3OV3HLTI,+<H&5O\P#I;,O=!GV^-IIS.PNHLE; \4<19,BI1-Q22Z(CN(
MK:BI-T&A%DJ'46GOASWRY@EEWLP+^!<U4_R,8:XL41YV%/D#2PD PO3\*^Q8
MII5*[@-(VC\*19AD1<C:_7_9@B#7JNHP#()6BW_V8XQ,HTN:$*W\Z<!J&HFK
MF)&EX]=W5C-.@TC[9_U@#-K[&$C!$__H&_2SLE),^X\MW&CWVT/+64*7D506
MZD>),8D\F7S5,332&L"RN0R.I.,E^I>E@ZO6*\ XBY*;()"'=5 1?_10JL.#
M!V]CY]R#=3K=$9H0'?C?W'1P%I^FLH%(T++M8\R7[ :4QPG[OIB6O0LP@ZC-
MJ*(K#FYPW\SU+@&<:#'7O7E#;!4*X\+ %W@9.#Y$E#BPKZ&X (B6X,LIALG(
M=E=6\_(7>C!AWT5EV,/_<HLT:NUK;XAN:4U6-"B9F>I- F/(EP)O4+.F- 2R
M(,N^M),)GL&-TVG3"0QXKMAM<'$(,B5]B@X'8CC"1H11Z1"[?;=DY5M'J.=?
M=PI('<:Q4VKE+>$+LU8.*X08C<J L$G'I]@-\4<YNS*/M!Q)U=U<=C W+8OZ
M%H?OMQ>'#_.5PYUB\,KXMF9P'SG>1!P, Y'HJ>PK%UL1DW_.<_QP.@TH+L(.
M*G1RZ2 5$EV17\+Y_E7NEUIU)Y W<.%0)>9EC@M&L(A_PKY4V(?E^ZDW2:V4
M;<'5VZ]_;-P2L'BRU";(]ZQ+;H>LD"Q4OW?C3EYUMV2!9"OB#;U.TJ_T2[%
MC6Q[6>=V7!PPOYEC(A)<) J8D9SA;ZZ\] :'5H'V).9NS3'2MAPJ)6YP%--+
M;4<.-F"",8&P/4YWQ0!?A/OP+'PN'E#8EU2"C<]"^?37(DU\*@*G[UR0&$5&
M(4*,NDU(7V29@->KW1H.VC_@J.W6R?'@!Q?N$%G@F"D3+[#?95P&Y3>F<!'G
MS2E%5_8S_$L7]X7)[KJ$;@6H(0HA/!<@7=@$= %^_G!Z3MMV?O;RU'93<H-B
MU7T:](>^I3_093GNVJZ4DM.1,_*TYU'Y8<K>E8K/&H53KV.UDJ:K4NOO7/1M
MUL9V+&>QYR=SDKC*DTW>7Y[!W]@6\TII>DN\R' 72M2PO,0XHM'>IMHJ\-(4
ML8"XU;C*#] ^:*+4[%+Q3_I5R[1 3E1W\SLL@UFLOM+2=YI^0MNOO:DN P_-
MPMS$653D>]0^\CW6)(,47?&@WLX#=;=9H\'0"ER,< K7.T8WM'4X>K]^S'BS
MENX3CKBOJ5*GG.'S+P^X:GK#:2"2Q,"G]#+Q4K)$7@$13/(DS4Q>!WX/O#>%
M_4+Z#U%[1+5,;A?N'4J$A 7$8)A?\A5%I@AZ3:X4/[X1BR.QI>.%)C;1;G4'
MI%3 /X8HY+4E<0DSDF@:J F8LX-43:)9*;XL.D0P8/"AU>[7C/%*WIY97=9)
M[\"%'!\[U=F+L)71??TT/5,=7H5876%-PJ3:BN&UVJ!?8F_[+G\'_SP95#G8
MKUX:D_3% !Z]!AMJZQ=[U,N=?;T&L4L'1=5YJ';V&(%#4^HRB?Q K48?P=R[
MP30PX@ET'H-A:_"#649_V!JI/V4]_5ZKHSYJL[(/O!!O^ 5M?/^D=?*#0Y%&
MG$?OB#S.*J2(B:KF%N;HA\95U$\(3GO8_F%W[^:&'IV/Q-0_X<9HY\[.KGTE
M7_IHQ%>D<W<X\Q;I0.OOM<%N[MH]QBN/_;6)*,<W+'#8LC.9("J@N$*3<#DI
MCJ^H998@#SFV=7>@2\K3$AUQF3.I,MU*@DEO\+='7*47=7;WLJPDF-^ -\;5
MP),WP90X^K2Z1:@].KZ'6A28"R&H&J3M:$V+$K I48^.)4+/FF5,(E?CI^FQ
MF,PLI+/@&[U2I5C87-A2R2BP![_ X:Z\"/69D!Q]HF:=AW&(:0LF$T,FH$*#
M/#V@:/A_F4XU(=E=2!AV2\F_S*P_!=^ 6NB#/:6,JH-$6<O:)U+QF2QQD/ M
M6G1C;.X+67.D%\ZERK_UROX048&!^"@I! :^W3E"3MSK$*LOZIT@^WGX+S%0
MON#Q)'<[Y8I/IV$ZH[@G.R#0<XE_H$42>ZQ"^IPV19?/#Z9>$:DT:E29I_5>
M1"QO"<D'0M9F5/BD4DNI#7G4\: N@/&0@>-)1@ECMB:7X9@].0['93&5*M%.
M=LIW0C=\X*-*AT,$^#!80A=D-E%68(90(9@77O70P]NSP!(DR_='C""*<:@-
MN4#-+5;)7:N<(#\Z3];T?SPA5196B.P3?CD<MHY_H#&?:#.1C<2+0#U!6XRI
M/!C#P*RF9^040U48]-K8:+Y&>5Y<Z?/;1#_*CC47P>IQM]7_0672.TLF3[^\
MP-1M98VB$YQ."=/(@*Q<D>%9 4ORV:3%BJ#<*I[29U*RT=EQAJI* %>24@=A
M7S'UD!-#X7%5N,'#9#7;\D#<8(O2(IH4C.^<@C%H4C":%(Q#2\&@HJ9#L-=_
MK_&;@OJ#J<BS>11FER YN7*)4A<IA8 T*XKPVTHSBD9+1<T3SB9 4WM!=R:%
M3$8JIQ0DRC=NPE=I@L$S26DPF=:@ WND :-?,Z1*"1;T;T&ZDK^?TW;;BTJ4
M>2(-Q!#SYO">;X3(#^KYTU'?-N:G$G2V7/"\4(D$^@'N((U#@=LT,+^LI%_X
MH.JCRD29WB"X/30?.4U3]HZ6)^%A7)WH"!(31I4M2C#UF1RK9OO%RZ[4.BPA
MA%^G,QT%QF*W_%*[6KDFCG9-IH1K3SDU'M1K2J,V _Z8V?8Y11S(]$&;UDHI
MT94H=L&DGP3L\L1<6!JV,@/,QD:7K:?GH)LBQ'>?!-=%CH.;)/;WU$JB_)(;
MOEN=CO)-&Z)0^3S=DW:9GFMSAIYEH)2_3?+ .7G.^;U ]E>4'H69&GB6]H4O
M,@DE8.QH,61-A:VB\/+X>:)O!BBYWT+.:+8-(B[>O25#JX9EZ;@1&6RPOW7K
M<YTLB/$: REB+$NP"?!6DD%%!J"[P)-<*DXP,7&**_#:$YW$4E_;0ZO!*N"Z
M9'")R=7Z-5TI/YAY7QG3P?C0)?-'Y?RP0HD6DBI)X5I5ND]XYVBZ%',G3Y2^
M.*HT)5/%N#5SK,00K2O--SD36SG%N5$54@Q'"CS_0COUZE;.>6$JG!'#92KE
M$E'1;NUSZ#R3I'G@_FHS3*H>T9Z52T<F_AH)>I1BHK+ZY"']9<MY36EZYBWK
MCHK3C9/XB!/]4*E".@VH7(E3_R81&/OA- PH$J2G4,VYY\"0&J2^&+TN (J"
MG)/_(U-(SJ>BZI>8!%0F'_(+/84Z@5_R=NXG3SVU?373A+Q,I"E<>*E&$*@4
M<%5"T+1I%/2@<"9[-)"Q9LXQ_?1$N3CX0SB:,]M5\5I[;SYBZ?V.[_:&JO>O
M3&AOA!1W=MFW"6YI5#QR3?IS*6\1)B5WC@$,F-D87P]2318@.@?&IPT;M]5I
MD *,CF!E=UZD"0A:<B^B?&=<(7%S]\KIGB3*8=FD7.)_2ZE4DNMKDM<T&\'W
MU>8#2S&@#B$3[V=GH##_S^Q[8WFBG%^U"D;&*H:6E3X7;5+QZVP&G(S+PF-V
MQ?%ZR83 5$/\6<#8S## :HU#*1<8%1 %HYICYU;X-7IQ)[!F=O94:L XM&1\
M?J!#2"YTIC)C_6 VUV7M1CFQ$QZ7,B<.MM(^U[$@9ZB4LH;W+$:OR8E+]JO9
MAS?61B.E_%9XJ1=31HUR%R.SPOKKJ?H2?>$?K7/;V0U<CXMUCI&+M4>V[?&,
M-^6Y551@,Q?#D!"H:1+.O<A*/!^T!NWV#_5F"N;K==O]MJM<ZGP]63DDZQ5.
MI8@U7V(%VYR+"IZ)I?Q,G^=S YE6"BS*?5$/^ DIUGI$MG;XL/GEHJ\%J>0&
M@&[W%O3 "TTX;-[K%_.\83WB%,9_ARFF"6!VZRT+XBISW!2&&(JQ*#32==)4
M5@_?DNI)%H^7,Z*/KS)[X6WH3)E,@DB\*_0!+%*DPQQCE#P<3%9')%VU,^8$
MDRF:)L$L+&8$)03[I;+ER_F'XX32-SZI?SHI:E24$8P+IFB;G>G'QMJ4Z&&F
MZ($'V<^[]6FQ6:/FYA)L(CYE(GVV0)"#$;ZDJ?E&<RQ->RJOUCQK1 88%V B
M!-_$J XPX!F+CR4.,%_"8Z L+TTI$IM+\,R:2$P ?Y: H:P-\LG)BVRXB85%
M95H(L>=.-(D9D')"%I> )N @:*>SN4MP3#KSU-PS184:I8,WB/? >K^] KW\
ME3N-]YL8'26_JKBQ$ZB,/X8ZI(M@I#]/(B/%CP7%G=MQUH,Y[4R'SOZ@==(=
MW7_3RTYKV+G;L(_0H;.9['><;+=_:+U/+656J_+(KFK0P^ZEA^@A_707R&2T
M%B3V,Q)"20%#^"N:$(VVK5-N=77?MU/N[BY_]SKAKK>TM3L[[T(GW/66S,KJ
M?2UY_:[0>[!UV@3X+FVS]V"#&MJZ9]K:Z=9%ZZD.;U6:\AV;:=Q^]H_<;&6]
M;;AKKY4UEO](W5366_?Q\<#MG6S:0'33/=B-KD(-*>\T*?^M5NP-*3>DO#WK
M/NX>NYW^ICT;&U)N2'GK2'F[N?).]R=>[P!^HU2A>9I,P_SOM'_=LUM6M\*M
MODB#]M ]&;5WOM5R0W.[0W-W8]X-S34T=_>E]8==M]?N-#37T-SA\+D#<#2_
MB;&U:[77SJ86P1[?FKH5;O6MZ73[;G_8OYMIMT..B(;FMF=IO>$=>[\W]-;0
MVYUX7,?M]C;51AN::VCN;]#<R2/2VP%X1']55= FLS^9.A?+LHL:0VYWKLZC
M&W*-\^#@:&[4=WN]36.U#<DU)->PN8;F=H?F1B-WU-DT4;!QD6Z:BQN2F[1Q
MB^ZN^3;JNL?#.^9N-1Z#AN3N0G(#M]LX1AN2>V"KI].07$-R#^@7;;?=T?$C
M2E9207\B:(U?&F!Y3M9I@.4;8/D-@>4KP#>]!OAF3^!9FLDVP#?? ?CF);>%
M<SY>(O2QA>380-\TT#?[#7U3;H^EFU\?,!I._8XT #E[@\31@)@T #D-;6W=
MUATL0,X9]WOECIX-2L[W6OY6>QZ[[1-W-&Q0<AI2WGE2!H5Y=->X34/)#25O
MS[J[@XX[.&Y(N2'EW2?EMML^/MY22CZ BA!JXCB1UC#<(Y!B3U2L'-M=7YS_
MX\WF+^BSL-*7(US$T-3;U=ULNVHOZ]91;6\O\M[W_(SZ+ORC.:3M/B3WI-.<
MT9:?4<?M;XS(V*2_;[+%[[BS6:V?;2WB6C=G;^N(JS]HN\/AR<YG4^[W*77<
M]DG;/>YNRJJ;<WK@VP2\NM.[HSG5G-)#)9"/X)3NZKYI[-JU]OAWW<T\O,W"
M/7AK=E]J:O?[E'K'[LG&Q77-(357J3FE&M=0MS-L+-KO7-!=Y&&$<$/SR(L7
M -CW6\7KNB?M@=OMWS%QHE'%MYI?-Z?TT+=IV!VX[5%SF[;\G!X1$?>>;%IZ
M]_&VR-;ZA-1/2>Y%FV9ERG*7QLSW.65BL[5O]17KN?WA"6BO=^P2L-X6;#DV
M5D/#NTW#';=STG>'[3M":C4TW-#PHR^ZY_8Z'7=X5UBXAH8;&G[T17?<]O'0
M'=TUD^W[TK#H\VH6:N)]HM#[ML;6&,-:;0^6Y"<%!I%*R_T[PS=3W-4I'D P
M514"1J$W1I=N383T;P<)MFW->XQGV^UWW4%OTYRK[0M2-32W.S370YS.W<_T
M;4AN=TBNVSUVN\>/&.9M:.[@: [87+O3Y,H_6,7:W+NA9+X\N==4OIV-P WN
M"M70Q$B;C(/FE P?'^Y^X\/]/J%'OT<'X/<Q2?1^,+Y;!M^Z.NK6T5?';0\Z
M[FBT:4K+]MD/^WU.3<;U+IP2WJ;!7C@=]_N<'OTV'8 !R\7>*V(I^ZVX 2L8
MG;B]XZ;F>[O/J>OV3P;-&6WU&<%=Z@_=8;^I^-[N<^JZG?ZF@8CM,U5W)S?^
M][LG*DCZAVG84\H :5+>_N;.;/DU[8UZ_S][;]H41XZN#?^5#)Y^WJ<[(L5H
M34GN<XB@O?1APH#'QN-C?^G0EE#NHHJIQ3;^]:^DS*P=FR4+BD(3TV!JR4PM
MUZ5[OW/*[Q;4>:<)VG!?8T+'TT4'X3FG-Y4($S02-+8?&O[@P#(7.!T<"1T)
M'2L.#E0\PH/CQTUO?]B)=75GS^JE:S9GO=V*3'L,QBL^ZWAUJ&-^K#C%?K;'
M90GFVPWN#P:J=^K.JTZG];+=:!;$P\_"#WOX?G!^-V6]_B@[4U^<Y\'S\\XH
MCC?K#[*^]D\=NRT.\ZS3,]UQV%'^4[V1_QWBX><^H0:=87@_UA53,W.7?>V,
MSK)QSW\Q;E U<C;S;T3U--SHP@V&_KUL=*:J)\G#JVK@LH%3_AV_ 2^S;N=O
MYW^-^O4G5';N+S3H>&W7U.'Y_DOE>#3VWW-EZ8Q_H9?UQ_[%3L\O:_QDOV=C
MG^4\,V?A 8=^8*O?'[@OKC>N'M!]NW"]H1N&5X?C[B@VHNO[QV[&WNW\9]SQ
MW[STUU7#,_\Q__>@&GX<C%$782>&[_LG,OZRX?+9US,7>ABZV?F:W,,_6:\_
M,\>9=F%^!^ZB/PA3V*E&-S>MNM[!P["#A[NWV[:/#[RA(?% F='83_'Q=%-N
M)VI/SEP$83/@&11F%W[SA 9B<7>$C55U4M:NV_\:=D[U=MPWS@\K0"ANYAHW
M%^JR@NPX=(CVP/CF[)7W4CT[2QF[V?,II,(-]-CS@1L.LYYS=AB0X7=FMUOM
MY8M!_XOGB\EUIE^-]0K]PV6#\' >Z)Y _-?";_\0$0>>!LXZ ^L?=Q Y)%RA
M'[U*I?](?^"_=:XN_0W'0Q=FP?^<CM8S2'6WW<S/Y,"5_4$@'/_ ]1@GDQ"H
MH9X7OU)].XQ7_:(&EQ7)C<[Z_LH_FO); O Z.Y#&/ND/N 7+?M>/,#!2W:V[
M:=L[;&AI]:Y9W==T-_.'D3]4/*=V/<T'QO4$[M=JZ+\W+"_K99P]HN*Q$NG6
M[XFSL ?B3@HOQ-UE Q]>-CSMGS-LGR_QU-G-?K8P*Y:A[LRW>A4>3<=R(G<9
M)8^E ;8?)KKM Z6'30_[, ^+BNL![)K=BM?3%7R%+>$^>X^*Z[NSUM/L_5&,
M_W60G[Q>U,M0]M&IEMO[/JJI0(#$*;@Z7&C[YX  ]N3G8+_T#Y2MFH=''3OW
M<\E[14AZ]JOZ[3H]K6\:C?*S[ST*>_4U9[2]SH,;89*^YJBK@.1"W+*CR6;X
M9)Y(!\U[W\B/;B]CD9K!IJV\!5N9PYR3MCDY[>6TEQ]@X(5,&SEMY"W8R%+@
M7*8FW0^X @>-3[#QS=U*Z=W2S,9K[^(B9S2E<V_X,E&:HQMS35JE>UXE(7*<
ML+3QJX1R*5++P U?)<YQCL@#@NDI^ WV[9<0?C7,RGX5,C@:C&,TU3K<!]?:
ML!N8S'I=>Z.4N2"IT-R&+Y/(A4R)X1N^2*C(N4BE,#9]E6C.2"J&L>FKQ.0M
M.O)L7IV%C1:DWKA>"%N/L<87?2]&N5&=Z9%IUW-E9S3,?M6WB\IXVGH B0$)
MJ4+:AB\3]F<!?/Q5Y;=\E5B1(W33H(BT2O?M(F4Y?TC+1UJE:S$>E#FYL?B;
M#%0WFN17,0G795VGAFXN8^Q7LY88URU7!KPLE4Q4F[Y(..>I=N'F+Q*Z;9AT
M6J1[<R+!9)[:\"5*'2ON89*/)]GN2X)4,DG=W*+*\P(]_JZ-6[Y*.*<DF3HV
M?)%(+D0*:]OX14*)[C9]D<0M])%DC+K1%'\(I>6RX?CBHGLYJ60TS'ZUR1)U
M"R.W\!JTO&D89E+/[MM@R/.D1&_\*G&82YBL48]AE5)4VX:O$O4'4R$>?U^:
MC1:EJH8T5U2#7(=)ZF??VX)*[*TG[+8Y-9N->9(3Z+7<&W=V:W&&'E@[OM,0
M?SC*A)*;3M!F8P51E'-ZRX#,]F8IX66C=D7"RY5G"Q2YH.OH@9/PDO"R?7C!
MA.<%1PDO"2\)+]?R<Q>(YA+?,F#\X1%SK892=0>:^Y_CV-GBKW;_=V6;B7HZ
M08#?,\H:3-9])0!]N-X>:M*TY/[O_OO<M!"Q"WF8AX6BQS,-6D)3*I>I7B\8
MEH:=WM\A\JD<A]R\YD/]7O:J,QB.LL/^8'2J3EWV1[]G8XN8T7A0-Z$JL^[<
M/?*LZB?2FVL($_I)Q38STP_/M<!RW_SS##M?7+C@N*?._1W]V&WUV)WA<!Q#
MW$U_6+60^H7MUJ>?G\FNO\;5_6(V=[_HS=DOO.K*=)T4S6;K_()WBZR>_; D
MPS._9M727M27F5GBQ[@^9G/6I\'SU;D>TQ95H\IN'+OY-/@;]?T">MSZ=:M[
M+=7]F<)*URLZG#:0JMNV1:3!79H]8I#9S5G$&F0OZX9:$Y:\LN&37Q_MU]D&
M^@QK-E3GDTYC?@M\<=W8%:KJ G70K.(O_B\\B\S9UD]^(_SYQ]O]L O\U\C/
MVSG]I,_6)K1U>Q4[(?Z<N:H3*/8$J3\^G#^%ALYE1_V1RQ *\Q:F//P99RW\
M\7RV8>"K2>_#=R/_0M7)[<K9K!^8XMCVZG?_B+%;XK.!"VW=OKAI>ZK0XV;F
MB_7\P^E7E/8/,1Y=_96E)A0/M"Z4ST_'[,^SP90Z3AW0 Z?^!BHTJ'BFNE_5
MY7#G'_.[T6^\A3F\:OBM;MRR7!\[Q.>PSO2K;IC/QJ%U8/B4?QRU,<^2G0U<
M^=\[_Z>#3*FL)(4@"E,'C<9,$,&HH$AAQOE??&?O)#9S\]@)?26K<J-J;]4N
MV):6DE=6!YLYD!=HWK\3Y.S(*C:0>.BS5UU@=%;)N&$&OU:1=)=#SRU#S_I>
MHPP?B2T<W<P78S/&F5"[<&KT^CTP.<RU4P-_"%6">7/O\*EIT\! G'[F!BJ,
M#(11AH.GX^G1:Z7^+0K!I;]*W<UQ-WL7GRI>L%2FT^V,+BN19"H>SG<N'/8]
M4P;6C*T'PT>#NC$_Q.KQPB$5QMDORTYHQWJAC%MC,\B'/K?*6J"+C3BOSD"9
M/9MHVV?3HY[$YWZ05=#I6>AWNCK\-.ZZKV?]KANJV'#3O]\)H/-B$")A/J-\
M,)E_V_%@Z$0T]>P$F:.O_6IE[&3/^N__C_HZ\JI/KUK#YU[6<@._9;.PNDZ9
ML\ECY"O@[2'F(>I)LS,\JYINAL\L/VDEIP]G(*O=93_LF:9A:+];$8%7G<>]
M4<47%?%4O9]77W<8+FK._'+[N_M/78P'_J\PPNKY)HI U9AV.-E-\WV<=[/#
M,*SIA-?-L>MNSEX8[77.Q^=+9H$PJM@5-BY0>,0O7K0Y=],)FCQ0-:'G_4'@
MOI'J=(/*TXV[W3_WZG5_TJB)5[Q!(^BZS_;;F0;<CW;L/V&,IJ/X=*3QZ.Z$
M,NF#3NC%&\[$,NOY&\Z=Z1$.MA,TY^J4\B_X/1PHHSJ]+KK^./1_C4?5H>C_
M]F"LS\BFX7)L6V[\S2N!?NFPCT"^S%1WV)\<I\VY[3^KKA(Y'N]>_?%Z]<_]
M72]!F !7M2J>2#_-B_/S/;=,7[T4E/U",-\5$Z4X7.,7+,F,GEPIQ#B^Y?^!
M8L?ZT$K9*V?=R]UL/SM7G_N#<).@4M=[:/Y.:EG4.5>=NE%WM<1>,551%<_"
M[KL(_]K290MT'4P,58?P9L(N!OW3@3H/QXYU8>["5/BY#PW)&S/'J'/>(*JG
MHI7*S_C G8X]W??]8:$N0I=J#X_P10^ GJO0&2=\(@_\OV@80=F?;Y][9O?/
M=[J;/5^U;/XB_DL=CZ9>1T50A8U0VZ0CMI>VV^SW\WJ'8<ZGVVEW^AQAR%YW
MK\ZI>.:\>?_<R[6NXHU?T"[,=&.LZ35R0:\<J K88?R=WA<O)DQZJX?G _X'
MO=:(@JCO_'2-U4RK]7!&^IW2'(K-TX3)"O,>F\#'7N_!P!2_$"32<Z\/1-[Y
MJ@8V-AZOVXW')O"UFK/\1+%SO+]AIS>.__:D-H@2KAT'S21>OQ>>I@P>@*!I
M^-TQ]]'PJ9YSE=)4T:RK']3K.?Z_A1G;4DP=JIXZK:Q:U<3'M?$3_-5OH&#A
M_>%.;8Q^<>*FWU>CND7\/)G55ZP5E"B;SFBKH[-!?WQZ5I]+4>N_\ERJD.Q5
MTID/1QFMH\>5@N@?+,BKT58Y<YYE+Z8W#+NX/K%MI3E'@]B<3*UJ],S=W,/O
M<]BBD1W&PW#"!WF^7XO.7ESOQ2-[[DM?^X._/7$-%G3M"A?-!RL[^O1L]W^>
M#UWW2WW,6^=L_7CG%UT7P#?[X;Y_&"_4KM#&!\XX#X2(U7I2HXK2,^/!H'K4
MX6AB,/ +5P_17VYBCJBL (/S^H+U;EBISL>9Z8]'$_-_>*H(VXF<'FXU6=[)
MXX5[>,4E#"R:BZXV9&M_X]WL#V?4>%A9)Q8.]?GM$@[=<-#Z0\)+Y_[XS:H]
M&O0R$RR[E= T79? P9YX>D'GN/ ;I%,O3K21AX\VWH[ZRK7-)+A(RF[_:];Q
M#V-&41N+L*BVF(Z*BQ]ZS471!#_AY)HYU6 0:/)I*@OOFMEXM /_(=U6&1B!
M=/QF#-+=+R@G_HGH5) <>8XR[ER[0>6.)EYPK,2'@'I5DY7_'N)H5_[T>ZC:
MF34ZPNZW&<H%Q#DL*MXF.19%+@J6#;W:7GG@.U&!.3_OAQGJF[]_(LQ.R#M\
M3XV W\; K\K?;M2,M9;2[NP=VNAUK065SO?(4GFM:C7R2.#:<,Y>A$B$BF\6
M QWBCL YX6)&CYA9V:S9#+6^D6."K[<'IL*CEW7"R?@+F]ETP?2R$$P1PR1F
M*=?O +\V9_/;(/)X#-Z(UH[ET([*#/F3:P=78T.HU0DRS&MC2K5KPSE2V[=#
MY(:;WYOA%@L7]Q]L[*#A4)ZU*U4\/;M067RO%E"B\:A2)*+:?5&K$.?.'VDV
MG@IG?2]\_^ 6V[G%]U=MKBLFTA_ZSVXW"Z@*R(QQ:5.'98R%\P/MJHNA>];\
MXW=_>'NY_?)9IQ<?-W[I]_G+![?>0AQ<G-'J[:G';Q=67K\Z ["^<_WV;GQK
M(;:O>H_C74ZN?AONHBO?^]%E$=HMD+S597_\'EO3P^+K/=!/LBQ_FORZ_-$5
M8;25B_I^PD7% G:6I)NZ:BW&U\BOW.+AH[GA/X6Z)2^CX'/EJE\CC?MNP>2;
M%S/-V.XM$[S7&0W]$#/Q?Q^Z=,W6;2TO&:6MM;RUGD)5@_F(]%L1[N,M0$;I
M[L/T+'CXO9TJU%UK@_ ;,^.V;)"Y%*>'4)FS6UJ[R(:; H()9>!&XT$O^[4<
M],\KPU#M3ZT=ZI5WIGEE:AWY+88&^DT33$0SAE"^R__OQ,HX:^F4TS?F[%BV
M[P<4S/--0,.2NR5Z@8/=T0VC^2H8)Z>/Y)^G"H;_W;\W'#EE\YFK1\_[.(1A
MQ:2AZ",T7E3(]E^]?_$\C.&'M\LS+UM4UM'LGZHW#D:E:(M#?#>&"%W]H,&B
M-O\<OV DKV</A'"7_^ASZ+[LKWO_I0?_V$NQZ[.QZR+%KJ?8]4<?NWY#O][^
M-"IM2X/_3JIP"1?=X]G0/V.G]/)0B-*?&7MSM$UBYEV,&-BI0DE9!K+9F=II
M@H;07%C?Q-G\:&?RAKOGK?,'X<L8(YR]J3R(CW;H/]Q$'SQ-? T9'L$[',>[
MF[T*DM7(WR5&"OC?>6:\K*VJV#834_5B[+([=T'>BCXPOZW&,;\O_B['W;B3
MJB"6)J1Q*<IZ.!Y<=&,@2W@K!I.<>1$M4UD(98BQ,#%Y(\9G-3$27LR;Q-Y%
M\2BX@5P5<JVZX\A[S?.NN$'C,8[!X_X1ZP2%$ +1KP)0ZD]6'KOF3DT0D1]J
M/^:7ASB2)NPDY R[(%IVJY"O^-4KP!GN.UQR:^]F^\/ZK6INFX#"_MSB9+5S
MV\N ME.G4]3^R_CE/.N4_IJ7>0SOB2[2RRBK^B=7HSI@* ;,5#F7*P#=L?^]
M\_-#!B&\TPX6UK[Q5R/\8.3.*_64[^]6_UC^N>9\VQN2TK_&?O_X3T?A/FP<
M_T*W^?M%9VBZ_6$,>%,ZQ$ =5EOE;6?X]QIYFT8I\.'8JT[/"$&W'=.Y"!CQ
MV#IS]G0^H"GW7&#.0@AH'?,YEUOQ55UDRJM!S6?[%S6X0OI6#"*8#0B;?C(0
MT+D'XFFX;V"@.OS*$T*-U+(;PHKJ4(8Z]T0-AR[<I=M1N@ZBRP/1V$HUBW>=
MO=],UG-DPHI' Q=U+YLHV/>]3E N8[I'#'[(JWA*/UK/WU4,72!<'2,(0PR!
M?\.O:AT=8BY#D' 5)ANO/?#;IMV(@H<">I,\^#8,*Z!A>\$0EGEFB2=YDY,5
M]3NA&R(D3T.*4F<87PNQ@O[H&+I>"(VM QN_3G=9"-V<,5_XL?JA#RYWLX-R
M_@YU@L),5'0XAB9AOMIU.RY$E!K__?YYB BJOM0?=^TTD%J98.[P1VSW,I\=
M3$A'ZPRKS/@Z:CX\6GWZA6CO,H;&U^?V;(I#P%Q=?64F7L>?A\I_YUMMD@FQ
M0(O35=EZW+>03A.B?J9U071_,.A_#;>+,:>="M@F!&S.)LGD=<SYT"U.55BJ
M+VK0"9I:!'7,D8G2S_*RA9N'#)XJ[J?*@/6BDE_\&&!??SS*2_'<-R8$!E7?
MJ0:^M%3-?&_KT7#\Q0VFT?BH+LAX[K]W%E8E[*!OL7:%I]!?R"Z9*\'31,3^
M@G+(V*Y8>C-NB9C>.A_^U8D&MCHC<.#F8G"K:#4OZ(7,OI@5DIU=7H33)9JQ
MLZ;ISD5(NHRI)#4B:H:O*']F(9MDQQ@H%F37V4T9014HOQ:HPU '(2&PL@\V
M1Y$7!7L1-,ED-FLRDU>;S&XB([.=9&A+AK;'*SI-="3Q2%2D57G/455Z%_*I
MX]_!(_)"C=0=5%]Q5]7WGLCM"MO6RS?';T^RXU?9P=&+EV]>^A]')]G;EW\>
MO#MY^?;EB^S-^S]>'SS/]I\_/WY_=')P]&?VZN#MX=)T/53 >SP,WX6,@;-^
MU\:$JCH3^8]^T.L\&E]T!OZ,ZP]B2L%,_F#EVGKG!E]"08X_!_WQQ?7%G^MY
MF'ZV#1YHT8\O.KU&!0U3=250HA#<\Z\'1AOTNU6BU?3C;UU,(^B=/BK5\$J-
MJ9*.QC8JSU4VNZEB_YM$NDE-!:VZ,>A^>.;<Z!H[*TZG5V"&'=OQ@KY_[%_#
M#7;JW(*=WX(,'S;K2I]JE>L2Y;ZZ-L3<PUQ5OB*O7=N5N7^2%A;,A$T1CUJV
M'?ESKLE0K27,VIKI8A[;TF/E$YPU3]2+]2=^#6'QDX2<Z&&H/>AUONU..=D]
MT\?>^6U!ZYE=A'J*8K-H_GM=S:_7%!YJ-N7TLH-F4UXUI?FT^ISQ6F&0A.>J
ME?@)>*B#;/767()AW3@[XO-T4!7Y&*AS%]WXOV*(R&]K'L&/(TYB>LRD[$M4
MUD<C%V6C=Q=AY\9TS^/!J>K521O#9B>>>&'8>AEX5L7_]?GQN^/?'I?]Z:J5
MK--T(@%7D%X%B'GDA#33K*FZ5:K.(%A#@B6FVYVJ<G4FW'#QHHW"U4QPD\WT
M<[Z9(GPX[HXF&7E3?JFJ]X0DO0FUM,$L5?4#?Z'S&)83\IL#$8][$=07?N^8
MSD5PCDQ3B_W[[F*F#,"\ =0_ROZYOZE17N'V'!-O,;<.C:6K?NA&+:[^FDSQ
M5Z^G]6(83U"?.F4GVLB"=ZH^2/VX@U4K6KCJ+_>CS:KSQ4UV>$-;#??,)YF%
M:D]!4V\* (1<]TD03Z*^1T1]@;1NSUD/)!K^$<OC!1 W0N(6L.[)"BEBQA8=
M3-^>/$.EI*# 3^L/K&+FO$XVK= 9H'8+>.:3^FLQ57DX]*0R2QJ32T:V:<Q\
MU[MR'8@XH<(Y&7:SP#TM^_'_AME^56:E4BD"0:U4/AX4VYLU>S]0PQYB=G:S
MX_%@"J0JR*,3G:+NVT4,*O4/59^X]8%Y!<;J4OL+'[Z#(C Y]*+#->@6E>\T
M6.55=C'VQY^9E3'*SN \>+E"$9!!4_(J/,*;ZJ/-8;T__4IP,0S#=-2&AU_G
M1)#?LE_?/-\__N.W:F@+-5]TH(YIE$>\6RW.30OZ-3GHM4\L:I^3YWJ_^VXW
M*YV-42=#9YHV!EWU=:8V6ZB-:**1<C#NNJ8R:?3ES8K@[Z;?#Y]XV;B"9YUN
M]27CH+9!,/\0Y;+@<W=V9I=<-=]^K_:L7^;)G%43D9U$U\OTW:909*Q&]-7%
M.FY5+6\W" )NM2[5K4+I'AT#E8*GI]^KB@]Y<6)055*-<1Q?SUQ=[?LJZ/B[
ME8-*UYH(KF'9FH_DDVO4Y5^\GA$"&SQR!OY)JJ.I^<AM1,\0+#XCO5ZEIVS#
MKCF>;I1Z'ZQ<D\F17*]ZI<;TC;,Q0B<:1X((4&E;(=;BRM7[T7U^LK*S^V[Y
M"2KBKHNYA4U<Q7QD[T*@S,Q')V-QW]1Y%(#RJLSRR#4!>GGFO@0-R026.U6#
M2>V1JH9K745J)D2I:=VP8DS5J5+/\6SE2-O4?IM<?*6*&,,0H^UM)NK.U9T*
MAE7G""^K3Z7!Z$S_ZOR.];\7;M&/47W=1A57LVKU3Q[^1D+<=(P5(515 ZMB
M5)%;P@LWDPJK#=8,)(811$Y2*[3;Z,\>UOJ_JUS;L;3:_&Q8%^9TH<+SSR77
MN<X/U6.%H(L0F';U6L]LVQBY585AS6S+N&A5M5,;C^R>5WV'P^#?:2H#=@9F
M?!ZFS[CJ]*]C4*J)F.'\$$_2"4V$9HE83Q2C&</!'4CL@?2[%\YOC\ZD>MWK
MSGEG-#W]GY*]?S\SMY8G_4Y0U>X;#FL<U'6FZZVS\@2?)\.!:R+^8EC22B-.
M+65=A&I)@PG=K#QCJJJ]]0 NQH-0FG.E^++":+:2.D-IV#O,4-.UI0ZD[GO)
MLQ$H9P^> +U?T6\!X%'TJ<7=*#^X7E,BL,IZJSX>C7<S\UM5S<[#(,:#*H2G
MJM\?S*3!CMIU==6\D5^&H3)3TV6HW--O4B.:NG<Q''-JJXL3\'OV*_[MQXM;
MU9N<NT.4\L.#ARD>SC!2V"@N6#>OM;)W6,/&AJM&577#B_KPG:N(.3_4JCN/
M"]>)AV,35KKX"$U:XI0\9BPJU>3.N%WGYC*\^ROYR7Q.P>+GZ$LPMX8I&L04
MA&ZHC36JJ^-6C=6F29(SJ2IY./YC .W,2B\\SF1OUPL?)\O$@*FK@Z6N//"W
M@!?_F)K"*P4H! Z'ODS3HR*_ 1$T.0?U*L;%B&LW)]8.&\-\7?*SV5-A0S9B
M1QUL-R=@A-#EN8IMBU&O\])._;15O5/ML7D>%!N_S?\SCGFXTZ%7*F]3B7F2
M7A%-@TW13G=:ZUFQ$&IG7D.<,%Y_3DX)-P[C#[D7(<XT1=K-;#T&4W)JBIF[
M<\S< XG6A\TY\:%6I+;@,-A?Y?P,PJ_U>H2GMYZYC*2H @=J3Z73&L;U^S'N
M/=8QO[:N&C6\AF9#E?CAO"KFB6UB8%Y48E?92I9.^LK3T*^CY3OGJ^6NF.17
MI\O5IU>5TEB=7Y42JQJ!I$Y-#*ZFLM_MQLCK%9,7W+O:N=Z<"_ER47::]>&<
MSSI)IJZB9W-F8=NIXKMG=/))!?FK;7AU'ZS96MX3M3U(BC,&\?Y@KE-!)2O%
MDJ>S:4O!LA>-+-VF7<W<39HQF\DVF;EFG; Q$S12C6Q:2K^.&ZB6/!I57= $
MOG3<UZ9V>@B^#UV^_%L=?^[V Z6$^9\92I64%5:J,URQ0,%Z.6-&\//77'52
MT3^&[N=U.X>\%JA']8:KK#W!;#*L#.[51?JSAJ Z"F :P+7:DEM+0--&33%7
M\\JPB?GXCD;TC\[-Z%*;E"I1M1P;W36-MRV"KEV9]H%X^'GP780<BOTXWYZ6
M0S3>%I!QK!G<#*[:3.?5X$).X+@7<#6)2(FD6;^MO 0<41QSN:=%H$&-J+F-
MN7(O5OX+-9R_4R2%.3?6W-NU^%U=W4R"P"8J:=#[J^C!R@9>8718ZVL3Z_ $
M[Q.PUA>^TG48E/5.[TN_^Z5VYD270Z=BI3/_R_5.ZY.FB<ZITRP#"7[+/H_M
M::V5G)S-#JII/+MJ$88S .M6O4ZB^A)BV69,AC]2'SVGJ+\]IX6J/U53L]H;
MXYJ<S3S0X\SS-$6]5^Z*N!'R6LVN<HR&E;G!+3[-Z@OT!]/ IBO6IN^?LV-"
MR?5F*1\=7QQ,LG2KI-")0_2'X=%-'-+;IHA&K*%1A<_1'^W0#9R>&P8>K";8
M%V[H=U%,E=X2KIWXW(>S%H4J#W.Z21IY91K^70<)O!\U/5%F0UG#OL'P]TE<
M;'PYOHA^_RVOT12DQ,]>\!F&CA^3%E +(0&#)K:QJJM1]>(:CES=<ZV./J^$
MW\YB]Z3=;*;G3KC=1'8*$9W9N:ML89,XA6K35^U0V@K&K SF@9%<E#=7\WF3
M(!G=[A6-1SM?%<(P/3<F4E(E[PXKP\QP!"J'T\*R[<[&;DR^Z86R_GG'Q.\N
MKG,E-WJ1<=P=A1&O>MPLMICM3-J^SE#EM.3 7$^WWW\N5O\^XUZ+:LC8S;Y4
MM[(<_EXWY_$S&AJU3=KZM9S5^[!X;& TC5D=UCB82 ES[IC*RE[M8Q/TD,NI
M_%WU5FIP$N-RFGJ"L6]>TYILKG7)1(F<)F[/<L-T+</[?K"CT<35/IRV$:X.
MXS\KQ%3'SG-5U9LQSMG8TVV6@28-#B9!.Y4_9'GO5#VJAA.1+1JRH[?T:R<D
M!;O9KJA-%]20$![#(/W]=52Q)T;.JCE33#@9CJ;=L^K9K#!>6V#CC,1" -5G
M%UH.3:[4>/OKUD6#B3@:N[]6N[RY^J0=5[CV?*#TU"?4'\[D5M>7K1Y!S4W1
M#*9BKX]0670T"<-?O*Y:]=7+$&+16YZMN<T9)ZF)_%%UEZJF\5+PJ82V<779
M@UH[GC=BAP9A4YVSNDUU]_JJP[EPAD9<O=J0X*=.C^,S!_$T6O+CNN0357<:
MRQ"#(_J]RR;*H5JQF;DXJ_IN5U5*J@Z ,^]:SS[#NA91IQ<-.Y/W8I'KX32Q
M8#CRRW[J3[9^U8)W7&F\59A:Y0.H# _U+9O/A>4=>[75?]*I;K7GYFP&S5G6
MT,)LMYL9)U\,#O&#6RY)-:F14F_%N,S!%S!7K6)^XU18T_.A?>'[?J7JDE3^
M+%AT-/HC0@5S4>@$O 4\_<'-6K9&<T5P%D_4J.:LUCQF.Y.MV.GUNM8V9S>[
M#%."GN'&6D*HD_:6 Y":#1F*:,SX=2;J80QE;13*H-?-1=/,C' %#G[H+YR5
MPJ:#:VK)1GO=16@,U]RIUYB9EN7'..CI72-/Q<H67D:KW.+G3@TK:UJ3L[=\
M?H0::%.:K$[%N<'.LI%_CDJ'KX_6A;-@VMQO<GXTVOF"9%DAI:')*3<V 6-U
M4F$(!&JZ'%;7J\Z+R4T"/\R>QN&*N]F?P5M8[9@I/4ZMP5,Y,*S 3!CE)%(I
M>*7/+R8]_\;5T>A_1P?BM W?RN6O:+A>R G-AF(LD=J^=*XFT B)>N+]&3?=
M(!.&F16(_^[UOW9CJ:M H@NVVT7H-:E=X?4%*672HG36^UN;1J:[PE/E%S6,
M5N5Z^]^O6_R.F=?IPAM\X2?I^T;)]YU\WX^K7LP-[8;_T_]:R2TK[8<?O#BX
M;^V@B@>NE<3XB2T0BZ=QX#.Q0(T45@NZMQ42ZJ-\W*OKW-;QI$LBR<;I;5,W
M]VC6:YX'L2]\*5@MAK?LX!C^K%N'@- KZ!DI?EZD#J#[\$*LWB'1!%RLNX+2
MCUAM;KH0K:C>ZW/!(E"OT5)T_PIY>MGMWZCCJ[S^5ZL=\7YSH7]1@^[\[;J=
MLWY59SEH'W/&O14:2*4H3%0$-:G_?)E7)MC:@^\EZHMI\&I3?D&M,++E$S5F
M8MR)(3 3R-6E6Z/=9&J<')Y-#03!'K%T]3G[5-KV#[SM0QV20-%^#_9&RVRX
MJL9)9?YKO F30(R&\CVIUD$N^23:I4E BN0?<-7P;)WA$EU)P:?R176ZM14J
M9,)4H @VW HB;A44ET^4A42IQJ=11]I>X[QIH-D9S.A]US$L+#@U8@).\^PU
MV)OLA=D1QL)%31^>SJ@JG;DTT$F8_>)]YVY[.34 E1-O?Q7RE/#VX'BK4MV"
M36-\T02/V[Z)]5.KO?!KXT'SJQ8#+D(A!G?NI?">'9\/?ZOB6Y8LX+,8&%:?
MF6RU@(2AB[E^,[:R?"[[8,[>-3EI5D?$Q1?#B3"<-V0M?'KVK M6YLNP4V=E
M7[5$.#-9HJN,6/Z=RL)=&;R;1,N!FWHI9I]^\IQW,,VD?7_W??]J?E\TD415
M)RX36WA]#90_;%QI*PS=S5$R23U8D:?_H\_,G#[]0=TT8E(I(&_LII<-WZ]\
MA!F9JRJ04B5NU%G U25B<82JDGT(:_CA-DZ$_/"$/#V=5Z_4U"0>HHW=Z*QO
M_0.?=MS4L38K&/Q$()@>R0N)-(U(48E=N[?M9I@VQAHVQBHNF/6K+5HXIN+F
M@D.B*5O4>)DF@MHT@;*W()#&_C^;ZEYXH#WSC^$_LO_J?'O6Z_>.QC'(*A*N
M'^3;8);L*$,X9]*J@B,J$5$("R,HU%86"C'QUXL02@X11"#\ V&"=K*>.O=#
ML*[S+%KC^H,C_\).51_9DG]?ZA?]+Z_QVR\?R>'8?G[YY=.?\O/QYU>?/YV_
M^OOXY! ?OS@Z._S\MGOXYU'G\/-[>OC]%!V].(6''UY>'IT8\IH<=3]^[W_[
MB#^=?7KQ]_>CSZ??/YX<P$\G?WS^^/D ';\XI$<G_Z)'+U[YZ[PG1TA\.SPY
M_?*I]\^S3_Y[A^=OSX_P2_;I_.#[\8OW\/#S_M>/Y^\O/YT<HD]__OOS\8G!
MQW^^1)_>2?CI?\^@.?]W3WV0X^//+R\__?F1?#SIGG_\'.]Q>?CBC\ZGDW]V
M#[__^^]/'P[9T?>/]./)O[O_^_WEMZ.3??27A%I RC' FA: &BV D,Z"LA3&
M26.<<6YG[\7+U\<')R<OL_]/G5_\GIT<OW_^/R^SUZ_?_-<_YE9G[P?HKOO?
MKK&<U6^/;7NO?VN_[E<&S">YO5]^_8LA3%5A*1"%4\#_TV_OTFJ@K2VDL!!9
MJG;VWOFE?Q72M#W5]_.9J-+%[7W[L_J!=MBA&IBSJI9]E5=#[CJ"QWF0-,6P
M0W1D9:><.>I#'EH%EVS8";(:AE"D3.8Y;RYNI6<(1JEG2/(!+P)J4WI'/-]_
M??#J^.W1P7[V8?_DY=OLW<NW_SYX_C+[\^WQ^S=7\L'&//YL!N8?=3W_=[&>
M_\_H.@!C07V<#&445W1"84%K!2%^35T,W;/F'[^'@B1==?FLTXL/%K_T^SP0
M V2_!'.(4=WZ)O%^U=M3-._""M&C@?_/-G>NW]Z-;_UC9)??XYX6R-5OPUUT
MY7L_NBQ"NP62M[KLC]]C:WI8?+T'^D><WVJ._3*&#?+?.V1GRLI167Z&+[YE
M:'YK!/UY<26K16Q[Y\N?;7Q8619F>_4T Y^,25YG3-5VWZ11S69$SXWMR2S<
M=$PU[02:\D/*(LUES>,]JE4-NEI; X9AN#O7N4[-P,N7VJJ)14\3)O)1PV1)
M&(U#_O4@MGT<^TO84'_U6\C ##':V? L)L6ID?KMY\N-\'1NE/G[=-#W8BVH
MQV",<UZBWM!Y6;T5]M^]>WGR[B;[?'G<M2'N$0'@_6R&Z;/KT.<M!CT(-]PD
M#%S_=/S9:*]S4&SIC-T8':M9(0N_>65VV B@K)Z UYXN%S?,348*LXUB@]6#
M_.5.(]SH#5P[!%X-JIJKV;C7J=P!XZ'=F?</$*P=)()J1BDM"R1*)@H!<8F$
M, [*OPZF;H$0[7:NNL/_W@&D<1*,A^!4J8MG57&'26V'-W4LZ9M M?L]^[()
M(PU;:R>K MG\[;^-GO7&Y\#VH]$H7-UCRD^BB^AZ6&=#N$_E;*"'^%_T\&0?
M'7]X&QP$\-.?KSK'?[[''S^_.CMZ<4"//G\D1_C]UT_/)?SXX9_#3R<7G8^?
M_Z9'WPT[^G!X^?&S@4??_R8?/Y_2XP\OR=&+,_^L__I^_.+EY>&[^CO_^\\S
M?6Z[Q^?_[!R?G!+_>?3Q^S\[1]__18Y/;.?XQ2G[>&*@O^_73_YY#T\.OOWO
M]_>CPW?PV^N3EZ.CDP-T^/G@K[*$DI9& O]+ VJ$!7YY,6 EY9I9S@@O=_8H
MRT6!&L=$LU.N."QNPW(W0,B-SI.%6RZ>28FFMI*F"D>M-!!R@@J*I=30(:1L
MH92 5JDBTA1*-+7!-'4Y3U,&ZY)*2P!2C@,*A0""$ =*1"AC3DC%;*0I2/D&
MT51+:M(C$01?U&5S8GG1@)'YG) KE8H?Z<LK)F0E$3]FNKIOJ6KRC\19[7'6
MQR71RJ^J1=HX4!@E /4+#*1%!6""&U'XOQF2GK-RC%A>('E7VOH!=:Q+NKJN
MQO_4 7[?\D@"^'H OB"46,L(U(H B:T!M"@9D,19X$I!,5>(%$%W(KF0,B_P
M)@'\:1FH0HS":%"GD\86QU5JR.E@MK[\34CKNNKA8R:M^Y9*9E?I@U^D@]Z;
M>HD2B[7'8F9)3+%2%(@7&""K%:"EDD!S!@'37#)D"76FV-G#E.<0D0W2K5HR
M 26\/Y"0DO!^3WA?-*5X0B]+A8"@' %J80$4DQ@0*K%4I=.&0(]WC'.^47A_
M6K:4@]Y(]4X[=3NWV6C*I%P]K)QR'&I*7/ENXJ[VN.MT259!A&%+B 9:,NME
M%0F!I-  6Q;&42F9*Z7G+IYSODGJ5K*G/&Y1)4'^'B&_(*X(Q"@2UFLFV'EQ
M16H#I),*8.0T+HPLH0SBBLPE8QL$^38M+ COX@T75T[Z(]6=;\IP%\/*M6-*
MMX[:[EN:B2\<]-Y5#1P2E;5'97\O22_$E+2 !('2>1&&^MWO-2^K [,QK!2!
MQ-#@$&*DR#''+>E>-XG/?BR&F*?+#_<M^B1^6",_+(@ZA#J%+$= ,.-%G:*0
M0!58 6B01I(@K0T+_( DSPFECX4?GI;AYG4H+J>,&9^/J[(]<\VD8BN(\U"8
M[[N::_+V)%2\7S=8$-J?+MF+F15+C-<>X[W\&MBNDHK>^[$>7/Y%7.D$YPZ4
M6L)@C.:>\F0!M'%>4H(0%TSL[*&<<IY3N"P2_9;,.5N ]?L6:A+6[P7KA_-8
M5YC)LF .<&@)H$82( O' 98"6R$Y9M0$K!,&<RHV!.LMV7$V0V)9G>AXY$;)
M<O/X+#=^V1)AM4A8WY:$$T%5:4W!02&<%TXD*H 0$ 'D)10D$.&JL"&^#S*1
M"PX?BSZ6[#5;;*])K- Z*RR(,9)J*%GA@+8, ^HL! H:#4SAF(2$B5)YE07G
M@A:Y*!Z-%7>K*CI<$0=<=4BN VKN5-*AM5(YZZRB</.'?&)QX6IX5O5&"?\(
M>6I?/#7V;AEK]11B1-N2<</,^U,K_'HYG?;]T7,U&%SZV?NWZHZ3LZ'-<^S[
MDG2+M#!^K4I@M/'GF"DTD$0Q4$JI-&)>O'5Z9Z_ N=\E&Q0&FL*^-U- 39!^
M $@OB*:40B=Q80%DF@&*-04:2^M_0,6HW\T<LIT]+G(B-@G23\M!^-8-1X-.
M;$04Y(ZGY0%\ %EC.M^!FVH=(!%1BT0$9V0+=/1]_]M?R!F*)#' ,,$!U<X
MK0T'!I6$>&YRRH4X;9Q+O$E!F\FQMYFR18+P/4#X<!["GG@+:K@"0I0:4$1+
M+T8(!)S0#&-1$LE8,'-A?N<DL<USUST:4<(X+VGKKKNE->OGSLJ-HY\[%"B]
MKDJX_3/6IL3]"+(3GC<M9/.LYU(=JG5+W/M5;^SAE)Z.W"B=VNV?VFC)J,<9
MQ% S"Q3A%E!8<" +98$M->/*:H64/[49RV%*D-QB)+<E>"<DWQ^2%VQYUE&M
M*2/ J\P44%%((/Q/KU%K3"'A18GXSEX!<RXV285^8GF/;Z?-=*MNNZ'WKJI1
MD]R(:S?M-;._'UWZB9G:9R:\)&,XB0UEI0.:00XH#]*&Q1(4K-!.27_B$.*9
MJ<@%+C;(RY <AYLI8R00WPN(#Q<5!5M*Y!A@LA2 EAZ_ FD*2H2,%ECQ@I;1
M5<CDMA;4?@3B12P\DHP6]R%+'/F+#I1U,S;5Q$3M,Q%9$B<*Q@H8W N>)#2@
M%I5>L- &:"BQ@OXL83&>%N:2W#F8-IDL-A;';8D3"<?WA>,%B:+0):$$,Z"E
M"\%'E'H(0PV@9B6'UA4%]FH!$CEEFX3CI^4Q?-_3G6[7V6S@OKC>V-U>MG@*
M*DY[=HH)%[WN]TY/W.#\>:0I,QH>#V+96W6>RMZVR4]T2<Y0JBPEHP4H9!E:
M"%D,)"(%*%F!N><F2(-KA) <T4T*CDQFB\V4,Q*F'P+3"S*'D48H11F 3%)
M>2F Q%0 K*PG:&)<8:''-,YYL4F8?EH!SX=JY+_G811SK8;CBXMNQU]<C;+J
M:UX:4?YQU:GSDS%,EHY[+C!PT/.28#"_)JYJD:O8DOPA-486,>L%#B$ U=(
M42@*$!7&0*P\7Q5>/\(Y*^Y<VBW9.386Q6LJ")!0O"84+T@<0EJH0ZTR00.*
MD=- .EX +X24$AE._=[=V9,Y0W=NEYR,'+<M1JV^N6&>70S<A>K8S'V[<+UA
M>"7('_W@4KE+3XVGH"3=5=0P7T?/XBJ\J=;@9;T$^ST;75K)T[LFQCI8+K%(
MM6)58K>R$'B:@D 7G(("8H>$5Z"@YCM[&.6RN'-(:+)[;"RD[RIW)$@_(*07
MA)!0,U5;PX#S.@.@/+3LPR4%E% ,(2(0Z>!JD3G?J-(-6U5B:'4MQ:H/AIDK
M-'07@\;3+9S66C)*XJ4U\=)RP41$(>=(6@ =98!23TZ:, F0-A!97FBKR]"K
MA^6,M!6TOC'E$ELT@#Q=U+>6N))0OS[4+V:J(&X@+0K@="$!Q:H PB$)#&',
M22@QU'IGCT"84R8>"^J?0-WGXQE+R)W2Q]=7#+'%C.U[*(;XJ+UT,YE,J>'L
M@V0O'?5[)AU8K1]8*RH?<J*)1!P0@1&@AA@@%4) .8=*6Y:V@%Y]QH+D!;ZS
M_IQ<<1L+Y'5E,"4@KPO(BW8PQ)FRF %8FN!2-PA(#VP/9(NQ@[:$2@4@L[R0
M*>;XH1#Y9[]OOW:ZW>1M6[- T4QT8IT660<NB0],42W\V0&$$1A07D"@:8&
M425AJ)"D%*77=XM<H+9Z-":'VN:AMBWI(:%V/:A=D!6<,%P7L  0ZA)0*$,]
M%>F ,XAI*UWAH-A U#XM(T0T227#PYKEA!E_?5)5UD(_RX79"@D9(I0"4GH.
MHIYR@&">?I#&!>00,QV;'W*62[1)!563S6$SI8:$X7O \%*&L[9:,0A0X3R&
MG;! (:B!XD5P@1$O281FQ8SDE&YA3;;-$!Q^%'?35FSOT_6_MQ+X&]9BAI\2
M*[7(2LOEV%@X.B!CP$L7(>@&8J!*90#'KF"BE)@KM+-'99$3VE8IIXT)NDD]
M2C= )DF@7S_H%SL]$2I* PWPJZ0!5=0!S\\".,L$\;BG5"@/^J!.L#LG(J46
MI.W)*<<G^Z^S_7?O7IZ\NV7,4_7XSXB?9-L?ZZZ;K,'=&&S3;$&_/.#\; NS
MMQM$G3B]14Y?+H3'M'0%)PJ4TGA!CA@.A(+^!\6,2"_A.>%"NWG!8,Y;JZ'5
M'FH>V,24Z#/1YX8)QHD^UTF?BQ6-52D5(R601$A "^5%8J8=0-PX*P1218$#
M?1:8Y)BWE9W_\/2Y4FI&-_3.+Y"9<1X%@TT2G)_OOSGPHO/!I_V3@^.C;/_H
M1?;Z8/^/@]<')P<OYT7I)Z!&/%<7':]O=[ZKL'5O%[S_\U%O''7?H??;=?U3
MVS]C]^T-L)TOS;7K2X#P^6=%C$9XH(9P_?/S?KAIW_R=9[_\2"1XXP;OSM3
MM:)9'1R]6NJ;'A_E77B2-VIP/'@W4B-G8[?TZ:UKV0 FV> :LL'AU]<G^W.R
MP6ORMNO^Y^WEIP_V0F-:A-<^?O[WV?$+0PY?O/I\]"*,X27R\^6?_8^SPS]?
M?OWHG_/XQ3_+PY/3OPI-D#;.BQ;<8D!QR8 6& *G($.%E5)R\6/!\HI==#L!
M,^VB1[F+E&!>A\<*<$X++Z!:#;3?/@ [(14L10D)W=F#NW!9-EUZ(;M0@^Q+
M6-[?LROWW3 L^_ >MES<7\/]\>BL/_ D;).FL['[\/O!7]1R:HNR!$1! :@C
M" @GH3]H"\&MT_Y7^0,V6[FKUG$<IEWUF':5TM+31UF 4B-_1M+" $5* 8B1
M6E#_3XO=SAXB10Y7%*59)KAJFV5JLOSY#8FN+=OWTHX\'H^&(]4+DFS:DINZ
M)?T<_(6U1)1; I3"&E!C*5"%9D!8:"#WVP-#%)OA,KE<ER 6"[R/HS7MN"W9
M<9]?_F4X)8((+^()Z  52'L2A 3XC6 0U=A0*/V.(SE'RZT1L_YTF;-.+POT
M%'=AV#5YYO?!A?.?_.*ZEQ.%WBO7M\M'V#(?QJH1;K1AY@&<N#.T$A7#Q!8W
M9HL%CRW6I:;<8. *1#S<<0DD*A1P"#-2:H484N& V<(VJ(EKMI)KUB#")*ZY
M'=<L)A\44)?8&@"Y_^&YQ@$%(0)>9T>!A CU&K(7+;:U6^OF)R_N^X<.$ZZZ
M62B0"[P(9RH_7<IH7'=\VF3JW_B9/^C5_M$9%DIZ4XOLM%SYTS"LJ$4<0*A*
M0!'%0"-L ?,_-'-:Z<)+0KR .2%WEH92>N/& KJUB*D$Z'L&]&*" 20>NX4
M!DH7@E$M\,LG "X(HJ5T&FLO;A0,Y0BG3B</5[1QI/R+-G-JT/./GSJ:K+]H
M8S7C+^L)WS=F?!ZJOSG[PI4=TTE)V&T2T^5R.Q-+I:;( %E(!*BTU/^+:B ,
M<E(5CB%!H\TE+U98]1^]W24!NO7BC0G0]POH!4E#E81K0C!P1IC0PY4!C8D%
M7L"@TBL5P6OB 8UH+OB=*Z,DX\8MD1F*C/@/#?K=;N6>&KF!&Z8JT6L7. X[
MO?Z@,[H\J&<\L5&+;+1<&UJ*$D(7/+@H=$LK0_Z=(B4@5C)/1@73MMC9\UP$
M4Y/6[05O6\)% N]ZP;O8G-7CSQ64 FHY [0P&(C2<: A49PS9'4!O2B1$[%)
M-L@V318([^(-ER2J4DWN/V./BU2DZ2%%BVA'/>MW_30.7\;U..B9[CA,W)O^
M(#S%_F@TZ.CQ2.FN.^G/RX")T]; :<O5IG')C6!0>TX+N2=*ET S+(#EADG'
M!"4D%)W+"<8YD6V5KMV8I/]4X&F#Q)E$&)M(& M"$$2:&NX44 7F@&+F_R6Q
M!%HKK]= 0PO$ V$@CG*)'DU%N*=E;GG=[YT"#Y=SCT<]RK.>&R5+RYK%H3#G
M)W[*7_@93S5UU\)6RW6QF?4'$/(<A2B2@!)D@2Z(!!PS1SECDKG0RCJ'#.=4
MW)FMDLUE8V'<EI"28'P?,%XLOD-*Z9 @('2_":6Q,?"H-D!97DBB2Z%+7<&8
MY?SN6LKF65\V0YCX85/ZN9HQR?+RH*DX<VL1&&M4,]9^SU::52*L%@EKN6IV
M65KNG!: A_P=2CD"BDD*%.2F*$UA7"%W]G!..,V%>#0E=)-9Y1%*+(D-[IT-
M%IN#<4U4B0@PUA2 :LZ\^((P$ 093#1%EK' !ACSG*-'PP9/H1)>)=YGW8[2
MG6YGU'&W[&4_7\_Q6FNRT3RV&;7RMGDZGU:H>0,T?PB-!Q%G6;_,NBW9*9]"
MQ.HZ[)3/DW6C=?& +BD+BA1"LD(!"$T(4;4E4 IB8#"7A O"G82AM#!!RY6-
M4L3YMN!W'0;*A-^UX'=1O _4ZX0 &'$*J,<LT R6P$IEN55<*!KJ=.1(WKFK
M0@HPOR40WYWU!Z-*E/!"XZ#_]=;I;$_!6=):"%B8]4!&?TSF/'%1BUS$EF0)
M[F>2:<6!T"S($MP!28L2N%*4I2D5%=SN['&XLDQB\G9N"X!;"\E* %XW@!>$
M"2,PU%)AP$CAA0F#"R P9P"24G"-D(.*>V6 ;1B GY:U8M\8/Y;1,+M0ER$6
M,1DEUEV!IY[P-]5\)[VF=2KZUW+]07^(,.+_#S -74!+[( N! <%(ZYD&E("
MO5Z#*,SEW3->DF5B8T'<6M6=!.)[ /%BI1U%#2PU!LJB4- B!%$I*0$J+=<:
M\E+0$ %):4X*N4$@?EKFB;?N-!2%Z \N,ZVZJF="%KRJ\9+,%&NONM/,_NO:
MSWN9R*E]<EJNZU>$\GU$,J"E\1*&-K$X!P($:E)J0;WF$R0,G&.Z2<I.LE9L
MIH"1<'Q?.%X0,I@IM-</($ ,AJ0P@X"2S@!H;5EJ8XV!=&>/X%S".Q?-2D:+
MVQLM!F-GL_[HS VRD?KF4CV_>[!;#,:J^ZH_. GS?1RF_N1,]0YZIG_NXFN)
MH=IGJ.6Z?@HSAB&DP!$"/4-I![3&$A0%1(QP77AA>V=/Y 7<I KGR9*QF8)&
M@O5#P7K16\*=*@N'@<.A7*=FV L>T #!C"F$T4HB%$OR\&3;>&BYHRGJE\P9
M:Q8ZFDH8R<ZZ-B9:KNQ'&"L%M1I * I G91 $EN @DM,=<'\J>,%C"*G,EDR
MMA?";0D8"<+W >'%.$[,%"Z, E!C"BBU%FC#0EBVI 4GTJ]I$2#,Z)WC.),1
MXY98C*)V\(Q$D6(F+2N9,N[#E.'LZ^F4[_=L7(Z9EQ)#M<A0R]7Z)"FYA:8
MJK 2T)([(*@H 5:*2EM@*AF-#6!A:Y6WDAEC\R#=JADC0?I^(;TH=#ADD78%
MP*0@('2R!SHT.6/.&5(H5);8ZPT4>ZECDR#]!'*_Z[HVRQG@=S%@/-UR%JWE
MITX7(JE%[3/4<@V]0BB'E9<R''$RJ$4,:&Y*4 HHH#2%**P7.K"D><':LFUL
M3"6;%@T?3Q?ZK:6V)NBO&?H+PDE).:16$8"H<X *:(!61 %H.<8%*A71VD,_
ME/J]>V?H^X+^$RC)]\*5SN,C^%R"0_+NP1Y7+LIV$U=;,DNS'A/_\ R3';G$
M8FVRV'(QOD)"BFD(1R.>RJC4" @F.>#.+RT1*AA.=O8(@3EF:R^^]5@-*D^4
M =H271(#W"L#+,HQQC#'B)=>G%* 6J&!,E@#C:0H-(?,E+Q685JSLJR7 9Z
M_64F)Z8EX\M6,]4:DV%2G?.U\!19DE0@8DI"C@"&J@ 4DF!J<1H(K?PAQ)45
M)!0*120O[A[0EL)(-A;+:TR(25A>%Y87NT66TE&_7L"O&@3460.$(Q246A74
MRQW^3;BSAP3,*=["I)A-EBS>N-[PCDT*MII^VA(EZGENG,IO^L/1P(TZ W?N
MZ<>_&EYPYQ?=_F5XX0_7<V5G]*;KQSBK'27"6@=A+9<A98Q+AY$ A58.4(XX
M4*XH >3."D0I]Z?1SAX7.:5D@SS1*;AD,V6/!/Z-!O^"M**=%"7G%$BGI0>_
MAD S_R^B-14,,N%%EIT]B7-\]RYI*0SE)L+*OOVB>L9?SN__@%0/H[&Y=8^E
MIZ ]M=9&R5\TW.Y#9W3V?#ST0W<#?P<_FTF;6B\_+=<UI=(XI6$)RH()0*WS
MPHG4'$C(N2F(85:&MK-2YH)L4G1^LHQLIG22L/V V%YL*5T4G')!@#(HU$]G
M'&A7(E!:QG6!H8+2!6R+'-Z]SF"RE-RH_U& 2>BX[F=ZF'5ZF>K8T)CESG+(
M4]"D6I5#FD4XZ.UW[''Y?&8!$CVU1T_O5Y1!I5A!:"7P!TNPBSA/5(XB@+EE
M!''$D,4[>UBPG,*VPD>2863SX-RJZ)'@?&]P7DRX*15FL8.TX 304D(@+!0
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
M<F6/>R\ZPXO^,!+5<;D_'+I%NTO9^>8L^.X&_415-Z.JY9ZK"&LB%2N!15P
MJCQ526XT,% 9*Z H,9,AT4OX)?P]&5*W%]"M*R8_ 70"[@V!N^C_\&($A)@!
MS4NO6=!0 $?# BC$.7)8&R[HSIY<#K5*F-T:S+:N5J1#^'ZPO* O$"<<@<8"
M9!P'U"H.!#$<$*RU*Q'CJF";> @_,??'M#]JDZ,1](?^544LGICKXT'R-^:Z
MKQWUIWEFJ0';O?'9<AM5ZI1?3>< ,Z( %/J#0C*I0,D(*TJI5 EC&U6$EF,S
M4B3X5B!\/2U4$\(?"N&+R1Z6XI)2"&P96@P@;(!$& -NBH)P+X *$0KOY5@L
M>S,3PK<"X>OIH'H3A"<0WQ#$2\GAMA!",8!+$UJ$2 %4B*/4"G$H"XV4+'?V
MF-B00_K)%/F>42A2@>_-\$XLY:%5I)2RT=KGJ>5.J<X0P_T: 6D<!90)+VP4
MI 1<0,)XB<O"L=C/6=*V>BJF(K];Q0?KSS%/?+!&/EA0/JSEI"32@4)H#*A3
M& A-,""$,K_.P7\I8J8YQ6WE?B0^V"H^6'^>>N*#-?+!HOL$:R2HT(#IT)W5
M<.PE!<V \W^6B"-HB==C< [O'EI]7W3P%*I_'WA #MQPU#A,4M'O5*0ZS>=C
MG,\G%CFZ2%PI2O3>[##-U->"U0NGDZ>G3>%JN=%:65A1>)D8^-\(4%:40$A.
M@>"TP-8X;IW;V:-%7MP]A27%FFTNE%LWH20HKQW*"W83Q)GCA28 <2&\GE1P
MH S60$.G',:.:A324D)^?5O-TA*4-Q#*K5L_$I37#N7%##/,O2 %"\ PHX"6
MF +ME ($8[^XN%#00 ]EED/:ELUC@\P:CT51F*^7X57 0?^KLZEBQH.'C2X2
M5RSN\UQ==$9^1KX[NV\_CX>C<]=+/-8FC]$E[<*6A3"F(* L<2C11S&0I2B
M_TL9P0TV-K0<R0E--8.W%-1K4RP2J.\+U(M]A!ATI:,$<,(PH)H+(*0T@%$O
M<!KK"'0\!(?R%=U8$ZBW M1K4S$2J.\+U L:AS^)D<24 B:Y K10$BB_L(!R
MR1VGI""HK"K9+,=@I7#1-8:+=EKT1CSAD)#UZA8'/3,>#)Q-)-4B22TW)?5K
MA4/N&=!2H5 *N !*4>3%#VB(E(B[0D8+)Z%MM3M+D6%;10/KU482#:R'!A84
M$%YHB!S'H("< B]_8J I@D QR8BU1<FH]C1 <HS:JH^1:&"K:&"]^DNB@?70
MP**3I*!,\U!' Q$(**4.2(L5* J+F&:,(!M"%U NBD<C#3R%P-!*J[EU^MO/
M(NZVG+K:KRL^Z)>=42@+E/BJ/;XZ7.Z&R@6D)=,."&>]]E(Z'=H?**!989@F
MFACM^4JR'!=WSFNY$4@>D5WUJ:*^_;KB"?5K0OUB(3^&O.2 O7:BG .4%PYH
M'K)7B!.6E486(F2S09A++A/L$^S76U@\P7Y-L%\LOL'+0C&B0(DM#L&8I8<]
MDH 38QEWC&L>ZG<6N2#+K<\W$?5/Q=_2]=C(U&@TZ.CQ2.FNRT;]4#P\X'+0
M[W9#/%?CD[E=#<#'&X1ZS\%<5W1E]*M4I=\&&MN?6:F3_M'<.C5&F<1F-V.S
MY5:K1JM2.L2!A-@ JC0"6C(+!+6(.B4%<6IGC],-Z=N60LHW,(HKH?G!T+SH
M/\',EB'"@^"0*%(H#G2!0Q%/)D,*B5_D,C1.ODOXUN:A^<X(WKCX\U_NLAHW
M6(6GIB3=@I*N*IV>".I:!+6@/"E5*K^&Q(L;F@&JO=XDD,$ Z9*5HB044[/%
M!=,WA'1^YKU9TI*>^\?S0.AU5/9!>61D[]S@2\>X[$\_Z(O6U-EKF7T>,5G?
M>/Q;P^2M^[;FF#Q9O%HD[>4.N(KZ=6&>M WDW)-VZ8!65( 20HY(0;64+%J\
M(%J[Q6O#3-UK-&]O,<]M*<FU[LI+)+=&DEM0G4NO5: 2"[\TTJO.%"F@O)(!
MM"LA(\99!T/N$T0YPG<N5ON8O'F)XA+%W9-&GBBN78I;4+Y-Z4FNP @P!+WR
M70@.M @M?KQ.7B)EB1(Z>2XW3"M_J;S:W3L=9A=>[1Z>J<$MRVTNQ[D2/^NV
M/PXJ_JH5V6S.ND-QR.OZAM)LIME\L$*;C[M^SA]JV#%WR1W>4G%Q2X3"-V[P
M+IQ$[1KY\*)LV!Q]S>WBKIJ(@3")@=<1 Y>;/"JDL2FD T@2%D(^,)"<,N#U
M7Z0A08ZP$+>ZR^]<@&SS*GTD#MIR#KJC#2YQT)HX:,':%HJ68LI#2I_71ZFA
M'$A!-""%@*2 C/,R=(;:E7<N39PX*''0/7/0'8UDB8/6Q$$+YC#)G>*EI: (
M)0:H*DL@E<1 48UQ*13C5$4.VB0YZ(EU;'C1Z8Y'SMXI'&[+*'2[(OX>2)6L
M]U4BT9N1Z'*+3U0*4B M '*F!%0*"E1A"T P@X8("TM)VU$F4]QQ8J$M4R83
M"]V6A1;426&HD(7FP'DV A0)!P0M4<C'AE P)B!R[:B3B842"VV9.IE8Z+8L
MM*!0.H8T888#5CH8VIUKH"#Q/SATC$$ME)3M*)0IL^%&,10?XA_.9LH_E3IU
M66]\KMT@ZY=^R.?G'H8QL&*8]<>CX4CUXL#::#SY6-W5#]!G,TW9DYNR)V;+
M6AD4L>69Z%>*.Q7AKCM+J"'^_8KWCR+M'Y=1[!D>3\F^MJBGZ-/6I*/E?J00
M:VI$J0$SU@%*N &Z* 0@PA;:.B*5T3M[C.8$IR:&VXWSUA-E$LX?$.<+MAB'
M%"?$8F"0!SLET #)-0+2JT(,6:2DPQ[G*"_(G8MA)IQO-,Y;SQ9).'] G"]8
M.S2VTF+#0*$*?Y[KH@12"@X$I4K@ I<PU,&C,L>\K5K]&V3O>"Q*QQ4.]&O1
MU./M>+:9:D>]%DMLE8BJ1:):;E7*I.;:6 LTD0102PU0)2^!*WDA#(2L,$6E
M>+16G7N#H@T3TA] \4A(OQ^D+[J!.2J9I0(HOZ$!14YY:81@4.*2.>JL-)BV
MI7HDI&\TTN]+]4A(OQ^D+R@?C)L2E5 #O[X"4&'\F<ZE!00B@TK'!8T=@EI1
M/MJ.WOU'+*OF?]O.E[W_\C^:6Y^KP6FG!ZJO/!,>%?4K=4;L[,V,"Q4*[Q^*
M.$#QG7.9I]C^N;_W92B;?=0?^:N'0G']7LSQ5\';^JK34SW34=WLW<B_$'K]
M#G<GT[XX^OH.%%=*U45_V FK]6S@NNK_9^]=F]I:DJSAOZ)@^HFW3X3*7?>+
M>X((#M@>.@SXV' \]A='78UL(3&2,,:__LW:DKA(8(.1Q)94/=-N0-+6WE6U
M5N7*S,H<M+[%?Y^WPN!X3 ;7/C@:+WSU$>O@)@"6=WZD+@,I^,WAN/YOOMV*
M'(A/-A@F-;,4J,P[*C33@FM.+!5*?2)4;8P_==P;/\,IL!1RO6B_@KD+C_C<
MML_M17_C7S?7'"ROB9&_:]!^NCSU>'FV.@%&]#FEST2U.]TQK"G-;5B']P%4
MV^W9:CD EF,OOPMNQ];F7AK'O;Q3_=>OYQ=F]["JQ-A-&6"#C*/__I?=O&WM
M3,_7C=E9Z)J?2L:HUOSVUNO=EP=O]W>W&N^W#E^\;;Q[\?;OW>T7C5=O#X[>
MW$D/M;G]ZPQWQ6MY;E[\WUEK<%'[)WC9[34&Q['Q(=I>O_$"%F1H[$0?LT$S
MW!H9:3:RIZ/ZES3 HLD_X#N?[-I*&X)^6#CTDI^KL@[P>&U[VH_/QS_\.[3Z
MIVU[\;S5J6ZR^M"_;[),YJ.)';4:QN'+5U3U# _I:N38&WWSZ.5GU4L3^_SP
M-4:?86;N?!D_(W>^]K/+ZF=8R-^ZZL]?$_3WKOJS>Y7/)&9+<J_FF<:_>S^K
M<J],_]XG?W:OA#P37"S)P!+\S*B[7[Y^V9&S?\+$)".2NE5V+U->XR_2T,Q]
M'FJX%2WFL?2]GFI[F)+Y;M#U7^^18G>?3+I>]WS*-3+<E4;[S"^+S-9[R+;@
M7K-Y:=O_[7K_VGQC6P$,\>KG;7O:&L#?RT#>9R#?QH&%/X9JZ,:)\F7L[E<_
M_F8KK=U?MM*JW_"=M$)HQZ<9OL,NP'120_QD$Z-UW\3N]]CW3Z5^0$GP>@-E
MZ"R>U2/?)X/\%SA9G:'=.NF>=08S8IS%O_47R2DK!.M5Q/4_=SN-P7'W#"X1
M^G\\[JC#3X(.Y FSCLP]3SJT;<?G-C*7CJ7&T*=$S*ID(MUO)!X6M#2,&>$B
MIMYB'EVPECIO=-2*4\VP^+2;1_#7L<KA!K/;[Y_E8YW+$8CTXT DV]O9PP?O
MWW[]N',D]GZ\P'M?OK*#PZ/O^^]?D!QP_'"X?_SQ\#^MO<M 9/?[QR];]..K
M_WS9?[_+]D^.\(>3%S\.=E["/1Z1?;I'/QP&N-<7Y_N3@<@O+T_V=CY^_7"R
M1SY\\?3CX=O6A\,]OO?^Z/SCX1'[\./C\3[=O=@[W*+_^V.<;O!BL'^X2_:^
M['XB3AE)E$?>)HUXH@(YA3EBA&I)I;%$B8U-KIN"T1K%(=>ODMG]X+J4A<P>
MR4331?YG1D/9@W/<;</VWA_JFMV.;Y_E 7O3[>6[6+*NH$O"41<W.0I3)92S
M+%<WD[DI:$): T?Q9(F6F%#L<>:H674U*015"&J^!,54(A9;+)W@7%!LJ(A2
M!69<E(+3L&B"*A;6[-AK?\+"BD*F(#!%T4:+.!,RU]/(!\L,)])+SS39V&22
M-H'F"H,5!EL*!I/.)\,X#\H%3A.U04EJ!'&!!1>I*0RVQ PV87_%H'4(*1\X
MJ>K,6HD<H1*QJ 37U@=-L_V%91/K%4Q++PRVD@QFE/.6<(>M)MQ*D _>P0A0
MR@ES*KJG9+#K?=H+>3V(O XFS"^E,#=,<<2$ O&(J4'.A(A8"(00Q1+-YM>,
M&K87\BKDM1CSBQAL&37:&LE%DI;JH%)4)H*B4*J87TO,8'N3YW^E420ES9!@
M,5.8Q,AB'E!D!BC,<.ZYV]A44C<UKY/]M=3=+>\'V?TX:+2J]J]/W7NP7&.U
MZ]O,? MQDLA\N!CV"\R9#U9*,(:C%I1'3R1[\ '3-[UN:@V6J0WR,NP'?TW)
M\:0-XT$:E+#EB+-DD W*(9I4=L4DS+F851?D&M>GJLLUUIU'9GY0O?#(?'AD
MRJX4VBHN"$')"8&XX!QI(RE02L2,.$ZLPC4DDJ4N^'T_^.7,IRH![5J![Y^>
M)BFY9P#_R!0+7EK.N?7,DN1<P))':>&EA]LSE38>YJ#MG/6R(H:GZ(XJ9< 3
M5B\5CIHA1QU-I:=91JET8.M(&33B4@GDK)+(4THM<2%493((,-0*]ME<4W1/
MFQB+@O;?MGT6KR&[@/=AX)T0*D19QH3$R#MKP;ZP 3G0F8A9)E2*5)+$ +RZ
M('=ED4NPC]9C++56H%2%X4)8ZB4L@P3W2.:%W+(GSP[6DPE-/!E KV$H"A80
MURX@H[B!?X3# @?-#=G8U+J)5WI3+M<H5#=7/TBANL5;,),N$JZBD3"/R-I<
MIH\H@@SU'C'FF7"!DF3DD.M$[<KTK7;D[6T\/>OY8]N?C9-D:3VU_ZR#E^1J
M,FYQE106>A +?9AR@G@N>"+.(FT-0=RZB"S7"6&2M"(>)I*#CF+3!/3'*L1Y
M5A*UHWRSU8G&K>0LW<VMBU*Z=Q!K90,6TV^6I#NI<CW14=N $59!5D<-@715
M1 J;0)7CT<3<"[<IE5E-WBW7* RW (%;&&YA9N6DN/6"JF""1L;2@'@4'!F'
M$R)14R>$ELFH6E'<HB/_59G@)T#E3NM;*\1.Z#=.;2LT );7]6WCG__X&6H!
M/Y7NFBUZZ21XAT4N*PA?WN[XJ[=M_SB7<+R$*"X0O0=$_6!O^X81\BV\^IN'
M__E/^R-M?W-?NKG=!/[PXVW[X^'?7^":>/_+RV.XWZ_[]"B/QQ> .-W?@9_;
M^L?^YT])2RJP=LAIR1!72B&# >JY/+OWH"A] (#C9UK@Z8ZUC=/8&[:5O\+Z
ML$Y[73W0Y1IKX)%_B,4R\Q3G2Z:[QGZ9[(JA,DL6G$QXADF+F&B,DHP)P7P&
MI#4E2"=+8\!>49)[Y9"FDM.Y!/<W5$JLL3#*PC50892%V%63TD>[Y+4A$B7O
M<\*SBLB1(%!NK&AQLMPG62]*F5%([\G;_CZV .>U+BZ_X:&Y=ZW6Y:"NA\7^
M* 722C%(KQ7G.M@(&R@WR5%/C1$R'QJ^E]^F5.><"T]]GHK\12MQ%F?(:"H0
M]YZ#@,,:4>8%"P(;8L#R$;C);HG^_5YPZ2'5C&OAIRZH_XF],C/(ETJ83\('
MDY68J.#,<8&LTQ9QRRBR*7#$?&0.>T,U"YD/'ET%H)#!*I*!BSQ*3A4@/^?^
M."\M399Q8J,WP2V:#(KE,#NFF Q?2P?"E'F<:TT&Q*EV"(0KJ!P=-0752A3Q
M('"X;LK'%_8N;+&";!&\#4H'#5I8@AS&#D1RM$E;)4D,!!>V6&*VF+ K0G)6
M" W6A",2<8,=TMH(Q*PW6'J*=2XIP25I$O[H,QV%+5:0+6"=:. #IR6.W"BN
M,8M2QUQ?@&*N_5.R1:FF^-M$,5E-$6Q&PV!&D33$(1Z)0 ;'B&PT0!-4"6W%
MS*HIKB-1K#9+$ L&!8Y))YQX(LEYC+5UBD3*I8NTV!3+2Q73Y66$9=& ^J#&
M>\2#RQ+$)R1]+COC:738;&P:@IM4SZJ^S/UPM2SY9T]:T+#QSW:WWY^*==4N
M)EVNL08Q^H?H5J)<"L('20+'GFKI$G&PI03C-4NF"M&3<8B>E'ID3[-A?)U.
M\U%6:.$Q2KD!'2<NMWFR'L%.09UR1&&<-C9AWIJ$KF"CE-4&\$.2;#A,=N+8
M1N<PIX$Y%0# '%0DPY82?P\$]^%YX:>?0;F@]4%HO5*"?V'XVZ<0DF Q"J1X
MH(A3SI!.GB"?HG#$."+SH=3;W$4KD9&WDB!] $855SJHF/.E!.RRT21+&+/2
M1A)@E]5EEZT);J=+6L2<31L-C*@VB$=CD4G$(BR$\M; M":<MUG<-+><^RDU
M+9:E[.?2GDE\6%(;QT$'1_)AE@@60C*6I6"%(C889Z1[,!&5LI^+)JD7YZ^G
M6EXXCVT0&H%Z Y)*)B*##4;"@*%!(E$\THU-UN3DT4J@QD>PUPO>MPB!!6&[
MU/U\)'KW)@X64^J"U0DE9SSBEA"DP51$2BAIHI:*.WUKP9H"W56!+H.)ILX)
M+8P%J2 <#5X83:Q405(OY@7=LBO/$M='-W%MM P11A/E%B2(!VZ1DZ D6$B:
M4;#U603-3S%O<K/*X"[7*&0W5V=((;NGD"#?1S*$P+U?['W^%'+%!*HH4B%G
MVVO+D0D,.,_(;(<RZ74<TIV@CRYB/D.Z6X,P]8RK?RZMQ_:!U3_G(ZA*]<\9
M$M'W*5^(CXYA@QG"2FG$'5/(!2H1]HQY)SP&E05J:OK,3PFTU!6VOU?^L\Q2
M7<AU47JW%,=;'.M.:%W.9 J41"0(R%PN94".,(^84T)CZQ,W.;[=5%*M)O&6
M:Q2*6X#*+12W0,-R4N'*&%QT.:YF34)<$(PT=@)Y01@GF'M&?:U(;M%) *M4
M ?21^"T50!< THO7AULW[)#7[&T[_L_;BX_OPZFC7'ZHGM'_^'CX@<"WBOU7
M_SG9AW&#Z[;W#_?@.?;.]W_LBOTO_TE[/SY\DM(+'$5 0@6/.$A)Y'0B2% 7
M6' @^G7*)4 -G5L)T&7S9J_2-5;2,_\0HV7FIP%*P;[%T*"?S%K$PFHND=5@
MI/# *'(J<12I@:DDSBOL-C:Y:C+SF()])>A8*&7A.JA0RF(H94K^)!]H(%XB
M37,J-.88&1(=PIQZ&;252I!ZD<H:A/:V_/^=M?JM"H7=U'!G?7A+O]\X;PV.
M&YT;![D;K=%)[G)(M5RC./5^)\/V\4?M;NYEMU=:V.WX7K3]^++7/?ES!&C8
M[%RK8_,=EHUNAAO=C]>'7\>V,][?>7'^286@8'(QTM$JQ(70R$D7$3%<.X*Y
M3#D=5S3IXY/V:AS/6'>HS]QL+5"O =2O;-K]PZWO^^>?.,$J,LP1UHXCKIA"
M.A&*A#11&D%<"*9^8%^'PWV=;P"/D]C)!5;F:-8NFS^A^"3JD7XR43+!GP_N
MP?!7BWJW,V;[PN(/8W%\+?=D:+!I'R+!QJ! 5$1<,XI@+B."6>71>H*E%QN;
ME-7$*5%'1BBL4B-Q6+AD@5PR(?Z85B1(X!(FG4:<18T,D1I9%JVP.$C)]>U<
MLCKGM=8=R#.3?H\!<JG(.R. 3TD^YG2R"0948&H1%\HCYY1#T1DE%-8<9G36
M17EK%,Q8_I9FY#&'EM:BE/"MIYE@!Y,..RE$T' ]9H)PDOLHN" "Q%!53?@^
M>:BEG]G\_%,3-8$3]4D8A[ A 7'/."@;,$ZDE!8&61N,0=D(UE3DT7T&'H2/
M)?)2KP7@;W%QS KMI979TU#!1)$8AV6,QEDDHZ- !2DA[:7-=9XTA\4?A,Y1
M*3:=>5YX8)UY@%H0,E0DKR3G <2,M(G&1#2+@9%12\,%\D"Q%V9)$I.G\#R7
M.NB$<"0)\8 I<H0KI(TC%%2/9TEM;$J1:T(_NH= (8J5(@JG%,?1::V8Y)HD
MIPR/N<T5$5H$9PM1+#-13.:'8^RH5QI9['*S$8J!(PA&UCO&P)C0A&1A07@3
MED,ABD(4UX@B*BVXQ3IAHKGE4:<DI$PF,LJ%XZD0Q3(3Q=<)V0'[ ,VU*;7#
M!'&-.7*YN(K#UE.%+<..Y/P8IHL#HM#$=9J0D0?C,5:,2$Z-<6"3$ANDM1H'
M:XOP6&J:F#H<XI(5GG.!L" Y:S9W7>>4(*5$I$()K$1U-IXHTC1D.;P4:Y!F
M-YL&9LN6JK)*UUCW:#TQ)B2FHP$E X(5I(ORV!@IB16<^&':#1U'ZVEIK?)T
MH?@)$9JPI)1[BRP8DF!;:HNTDCEO+Y$HDE$JBU CFYC,JN%E2;=Y-( )GGT'
M,\T,,8F[R!S'UCGLN%2,.I:2=43= \*E@]D<4^.&< W1:"V40B(&@[@T&)D4
M(](!<R%<"#JGQBF^HFFV2P;3F>^SUC.PY4VP4A%N"+.$:J\Y=L%(2X0N^VQM
M@#LES@3E25.I4.(L(!YL1%; KQ%;;5FR7 H%.ZUH4OEH;V_],M[JK+]FVL-L
M]<YEWI[(IC3GSFM"'#!1LM9P(4,04@@! @ _F(E*#[.%LQ29RG6#Z3(J.(PT
M-0IQY1QR# <4J-"!!I$(KBK(FIFENBVI/WF%X'U+VMJ"L%UZF#T2O1/I:=PJ
M0S1U.2E-@#AP'IG@$W(I2 5*'KL8 +UUZI!:H#MC1YQ4@5JN;6Y(;Q*L!IT$
MICD'%>B;Q'E!M^S*L\3U1$:94C9IX27" &10#L3D]L<&J5P@P5A+"7. :T*:
MBM,"[N4"]\KUU:C+-59RM3REKZAL!4\AT";=2#P"[5,50:*IG%X<";+>.*22
M)P3G"L'8C#8#.:OTXA+'?XH.;TOKT'Y@A[?YR,W2X6V&1$2G/$7)&.TL3HAH
M 324.! 2 =4II R.FZ!HU>U^NF#72L2AZG*--:./1>G=TN!G<;PRH76]5<[&
MP%&4#'@%3!MD.;?(*^$3]=1I!>8-;6+RF.:1-::6E83T[XG<&L]27:ZQDJOE
M(1O ?%1NV0 6:%A.M3A(&'9R#)+6BEP;*$IDM/2(&.PQ<\)S6:\M8-$I$JO4
MX>V1^"T=WA8 4O:K#F][A[O\X^$>V_OQ]1S&1>R_VH/[>MG:^_'WEX-##V.T
M__7@U7[N^%9U>-,\!L:]1"I)BCC7&('F9TB(@"F#"S*.-S;)L[R<Y]3A;=F\
MV<4COB[QDY6<I0=I^ED?)BG-JA:S24P<+2&2*<-E0H(K@3BQ'FEI/*(TGRU(
M1%J5CRWS)KGEW'+I1UXHI<8JL5#*8BAE2AQJC8GD."!AE$'<\(!TTAXQ&@/'
M1@N6CSC7B536(/!9^H04#U^=0SRE3\@3,;B8BN\8*FQB@2!O(T$\>8(LIA%Y
MQYVD401?]7HB)7!<6&6>?4(>?]JY<,G"N63B,+265C ;***><,29M,CEI#@2
M%+$2PS:1Q.U<LCJ!R'4'\LR47>D34@. 3\D]S*@,+)C<^#4@KG,7(!$L@FFW
M1.D0@](KW">DSJ)OI]4?EGS+"!UT2Y_S<HUU=EK6LR3/3:_E7JO3[57%&X?8
MW(E7.]MU./?OJN#X/\,2D&5G>]#.MOO]1HL[N*=/B27GE,(P<4$@'D- QAN/
M"$N".,<\,2*G3S^FCD^- R-+ANTE"$@4:#\9M*^,UH.=O\[W/W\*(#FM5@&)
MJJ:>L@*9I!V*/ +:A?,!ZQJ!>T8!BN7O:4<?<TQK5 5W^&C/&8Q'Z)ZY=FR,
MGV@M2E#?>L K 8UQD&HXXL@#(YH[XZ1.6%AA-1Y6H;Y/:FYI>C<?$CN?.MZE
M'#=.>8VP4Q1QX22RR8#XCMAHAB.ES&YL"M$49E9=>&<$H"=VS#TE3=2-:O_Q
M1$O@ 5-?)^Z<MA)G1IRE?^#3L.I$@280[X%XF9#E*2#.&0%"E0%A$X/CQ#(F
M<6;51Q=7*Y1:*+50ZFV4*IC!47DE#2=<J6A8P(SS:*S$2AF_:$HM5NPL^7:R
M<);$WKAD$".1H^Q=04[BB ()-C*O@Z9J8Q/>U03F+9Q;.+=P[ER:U7F;'$\,
M2RFX3=Q0AH431!N>) ^\<.XR<^[$J0]!@S214&0$QKD(:4#YZ [RV'+MHZ':
M^\K&;<KB.BB<6SAW/IP;O*<X-Q*.FG"AK97<"N](U(X+J6WAW&7FW(E$2",2
MI8P*A*N $S,<V0 43+$B5BGA6,Z2XDV-9Y4*61BW,&YAW)ME#*F+F&GN!.=@
MUQ*=A)8:TT0TV#W8%,9=9L:=KL,:#)>&&>2'$3*9BW*[B#!Q4M)$82&0W"J#
M4=H$0EX-WJU2!?Y5+;QQU0WX9WS7)[;WN=6IOGLB"<#'O"P7GW)',X;?Q=BP
MWG=/X+LO<FKJ?G< 5Q]T&]O=3C5 =A!#XV6K8SN^9=N-=P/X0\[Q[C^[66'D
MVK..OH'38<+#:;??RM/ZO!?;=M#Z%O]]W@J#XS&+7/O@:.KPU4>L@YLX&]S]
MD;H,I! 3!5>N_9MOMZ(2XI,-ADG-+.41>T>%9EIPS8FE0JE/A.&-\:>.>^-G
M.+6?(W*]:+\BF^ 1G]OVN;WH;_SKY@J#Y34Q\G<-VF@QCH9;PSNO+4\]7IZM
M3H 1?4[I,U%9!G<,:TIS&];A?0 Q=WNV6@X ^MC+[X+;L;6YE\9Q+^]R__7K
M^54;FX>9('(-Y.V\00*._OM?=O.VM;/(13ZYX:M;U_CVUNO=EP=O]W>W&N^W
M#E^\;;Q[\?;OW>T7C5=O#X[>W$D'=;G[ZX1V16/55-C^<>-ENWO>'S]$1>-7
MM%3M&W"?;7O:C\_'/_P[M/JG;7OQO-6IOJ[ZT+]O@BO#<&+;J,9C^/(50G,]
MIXS24:[9Z)M'+S^K7IK8!X>O28"ZUG>^C)^1.U_[V64)?L:Y^:W+_OPUP>[^
MTK6Y6<'O==E?)!_^,I.8B*GWWB*VAIA<C+#0OT)J!8*7W5YC<!P;'Z+M]1LO
M@&?#93[BT#1DI'G#.KSG2#VIU+S?L]]N^MXFZ.\R9F^Q9^L]W3_-+GW@ ]_G
MU,T-F3!]J94:6%(&=CX#B]>3?ZYM*:LSG?_<[<!^TSV#2X3^'P^9V'J?5;W?
MTQ^<QJQH0/MG[\LWT-VQ_WP6)U.?-EE_\N'OJI!YW^UV$><]RXBMR8BMRK&B
M^PW ?LRUSWSW)#ZFW, 31XKN]Z@/CA35(=QSOT=[RA.<;WK=U!J\[DX6%*EM
M[.;'UCAV W__^'7_R]O6P>$'<O#J+_SA\,_VAR][^.#P/R?[/_X\WO_Q%WSG
M+MV_BMV<[^_LP?=\^+Y'CR[V=C[@#R?PWR][Y_OT/W MS_9^_$4_OOKK?/_=
M9.QF"^_]V*/[7U[\^'BX>YZ_]R/\%^Z'?3CYB^[_\#_R_7S<V2+_^^.O4:3\
MQ6#_<)?L?=G]A&$V3)0>8:8)XC8FI(D0"&/%O4R&6TTW-HUH4CG=7V#I"P<5
M-EI)-E)<Z:"BUMP*CGTTR1+&K+21!,W2D(W(F(U(8:,G8Z.+FVP4,+;449&/
M!#G$B>;(DHB1-($8$6!746QC$]9#TZA'-VXO=%3H:"%TE*0WG'H5X9]<],#0
MY!0A' NN$B.THB,\IB-<Z.BIZ&A_PC@RG$F"M4#<V(2X#@9IS1P*3# 33$K.
M*C".9%.S1S<7GB$;S<B%M21:<RM\.1L6(:RR6'H1L.=;[=CH7(K0JB ;_.9S
MU/>TU\W5ZD/#732ZQ1-6_#IEQ);6$T;H,UIS>MJ)IT!)K2J#J&$[H6%/<M[J
MC^H/J]()O?[^I.O3 #^W8Y4ZW E;UV:C&%.S,Z8^3'F:B(D$>RD0H0Z,*4,"
M:+N@$<?2!<4T5KG('R&JR62I4;VZT)ZY<Z9 >^'0GG#;L"")(8+"@!*#.(T)
M&4P<(DE9;Z)CG+D,;=(4NDY"J4"[YHZ. NU%0WO2!4(9<'2"#=L*%Q /GB 7
MN4>1:8>Y\UI&,O+(,E$C:,_2![($*N,Z(')^>XANT #LG+3.3BK5$;^?QDX_
M]G]+<=2P"'']%<?U*3E(.S A.ZV^AV$=O!G.2^&F!W&3GU(4@E!AM(I 1@[,
M#F<=<B(D!-M/M"Y&;W+W+"8?'2DJM<-K"]N9JXD"VYG#=D(M$,)4)$DC'"7(
M?Z<T<@&,"\D,%@YXU^>SPDP^N@99@6UM83MSI5!@.VO83BJ!9%-2BB3$8'Y
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
MQR9NQ?VY=,&->^.[.$ ?"_+) W-):^NQ1BF"Z !@!^0, YM%PQ^<<IPKGXL
M\+JX/PNZERZX4="],'1/2! 7J:[:+'N=G0L.<P1,[E' -!*OK:9,;&QRW.1Z
MNK9@B6[,OQIY/C4Z%!A#Y;%>(8PGR9_*C:/'%/6R.^R*<$W[E8CK+"GI>O%Q
MNG=X)#XYJ\"6D 8Y2B+B#%2%-E@A;#@7*F@AE<G5 Y4LQ<>7!\E/H28>!N3B
M&7@$AO=N8EACGICU#FGB V#8^"&:F=0!1V((=[J.GLT"Y9K&+0J4%P;EHPDH
M:V(M457U7HIX,@Q9$B3\)+G04EGK;1VAO%Y!BA$V,@H:K>K46 65$I%XLHA$
MCI\.+O;BX+@;=J]FI!#5;(B*3D4CC+?,!1*0UACH"4>/=!0&F>@C3='[%&>7
M[53\E;6%]OR#$07:\X;V1 S""&J#<Q0IAW.G1,KR^76*C(I4>*NI= 7:RPKM
M>H4B[H7MXO-[+,"/)HO71.-(5(@JJA$74<"V+0-*5%E#E<%"L(U-WI08ERC$
MXB'Z-@[.>IV<[W2E+=8K$%&7LQ2WT]-.*Q?8Z83^06^GU1_T6NZL\HH,YRT'
M5$];@\Q3Q4"9!7^QZ8:IQ'M*K4&!@N+@QG-D+//(>QD8Y<HG:^KH)"G^SKIK
MC_E@OQ@PCR6 O:F69S(&GI"V5").!!@PN01?8KG#JL3:)Y)[(N%;#)@"_U6!
M_UR/:92MOQ[(GY NEENN**6(44,1MU@CX[U##@?.M=6*F5IN_6L6'SGK^6/;
MK\Z&MULI@I#IG_5LQ\?U"I'4JR#5:YB)W?%$O.FV6[[4 IU?>M7(4O&$*JH4
M\A2HBCL-?$5-0HDSY:24U+,JGUOJQ_1_+T[4^N)Z_@&2@NM%IEP-<4TC!Y7A
M!9(8.\0!Y<A)1Q!VDMC@<HW?N+%)FXR)@NN5Q/7\@R,%UXO,OQKI"^VXI4HC
MHKU"/+<L-(Q1Y W5.,(D)B=KA>OU"HV\OB$F<JVI2K"7Z,A31$<*/\V9G_:^
MWSRNL<<^:1>5B9HB$G)K:&(=TDH1%+AQUB3/G!1WZ8GB^5P56,\U\'$/6!>/
MYB,0O7<3T4X$9X+62+DD$><I :(]1XQI&9E/D<A2-FX-,#W7:$;!]'PQ?703
MT\E0^(]E"+;K@'CD&CD304]@',$22]1354=,KU,WU+-^#" E1CE6"^B$NH3T
MM>#XQ1V]W>]H;';9KJDT-IN+<T1,!3.2X8K SH2DL;E\A0_(46>1Y5J Z6FY
M%V1CDS'1%'0&]2ONAZ0%.41_?3-S:8.XXJ0Q R%32*-FI#$1*>&>.^Q@ G,!
M*\23P,C0R)$U##8,0N%5 Z2!<5/?TD6YD$8AC3DHI4(:-2.-R1,JAF'C<W%+
M(@CBPDJDN5$H:9AD(KWRG@)I<-G$TM2=--:@=>K+5L=V_"):IRY[9\HZ-?HL
M8UG&<CT[IKX[[O8&:!![)PV8T5[W'!ZAE.]XFGY%>2H.829VHAL4LVI.T>-1
MBR)-%([!(H=S"P02$](N>)24HAQS>!&KC4TB\"Q.SI3DM=H">KXMB@J@%Q \
M'@):$FI!!2D$,T<19TPB:U1$B4>B'%9*!KRQ"6*X 'JE 3W?CD4%T N('(\J
MA.MDL<B.C\3=J/Z?@ W;&VJ)"XHQ'H8AEGH!>KW24-_&TU$%P&YJ]&>F)98V
MS>5)S[E=3D;_(!6JFA=574SW(S(":TT#P@',#IYKA6F+,<+4&Q&I-(QJ$!/D
M=JHJM<-7 <PS%Q(%S L"\U24%DP!JR/RB@?$92( 9F91BC0R+@A5R6YLBCOL
MC@+F50#SS$5$ ?."P#PA(B(/(H%>0$[*W--#<V0H3\@YIP)CVBB==V:.FZ0N
M8%YTYFEH?1M?>W0)E-__7%;:XVFPNMOOGU7'VG+5C"[<4:4I N#EL@%J_J71
M&K_/=_N#?O[S/QZ <DZX9$YXXW,I%;"ZC5-&<-"543LKW&_7F3A(&=KCA]C.
M]U:@_# H_WA]N'4#RJ_9VW;\G[<7']^'4T>YA'%@'W?^/-E[OWO^X7 +[^_
MO1]^_KX'][YW<B3V#S_C_<,/%W!?:?_+[B<@\F2BSXGHE"(N.$4:9A3Y8+#W
M(+NTBQN;TQQ05;;/T]]\T-K2-'<;84$Q#%_LF(G2LQ2UM([)J,5OUSJX=6V5
M/:2F"^_'T2>M@O!4.41LMB<=]LC"EH0P,R:P8+FDMJK0)OF=BX\T&[83'K8
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
M>= I (:JU)_- 9A13W+;;KP;P!^JI+!GE^,^^?BC;^!T>'#OM#OT+3SOQ39
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
MK79[^(E+6=4#*A@^S1 ;SK8S/J\C.+9;56ANG%0UN \#/ .CN'IG][35R0B
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
MNICSARI#=3GD.:&HZ:+FK)IJ"1G7#M%L#6G8I7H#0#3CFUL,:&5MA34D6#;
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
MU<,Z #21&TUTKAS! J;$B"B)L<+D&5<L1/;D::ZZ@MUPT=+O*-,]XBI\O.C
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
MZ,.5G\,L1/B_%P.\ZPYGLUN,A;Y-QI??LA+Z>$?1W2)?C,2>_WDTF@5N'H(
MC8+Y1$R$QOYA^F?FO'SRS\70[=Z@>;C6\/;+^CX7XBTNC'Z_?"QBO+6QJ-KA
M,:4CR<4?(-]AA%=!<\S:M*5S-$*L_J]>[J+QF@G%#.4A<Y86BJF"*YX;6DCY
M$<RG_10[/XR=9PCS@W'Y[W^:RY-*?[U,7ISU_&SS[^T7>V]VMS<[[S?WG[_I
MO'W^YC_;SYYW7K[9>_=J[9N_.QS#P\9#'/2$<"EG\T4/,^]ZIM]Y.X8/3E+R
MQ&_/FMSAW]>^6Q=S7G5KPJN:^BI;_VY@QL@(,[12YFUOT!D?#2?P1%^":=0/
M95E%BYSU2LPZP;F[2J[*Q6D\=]1'VGG[;F=G\\U!9^]%Y^WVR]WM%]O/-G?W
M.YO/GNV] QMA]V7GU=[?V\^VG[^]7 :GN6BKJ=J%TY0Q9AD6:392&3 :A39&
M<AFE#V$Y*3XW1<[@6^<4YRXO5,&HY9FE.O?&%_0:^5*L&>B5Y*C;R9I#FW:6
M,?<<IO4$9>)=2N;[&ZR"\LIY= C&CSN9;OO\HZ549"Y*8@ID'M!@F6I:<))I
MH7VA9*#>K"33W85EM#679']QZO7PY'22J@H,.F@?C S>3?!)'6M*N*))_JSS
M4O\!W:K%9Y8,"@*$.=K]"=J^518IO&P43H:?L?)>[#@0)H,IV75N:UEGXY73
M'+I[DR&GQ$:N;BGI[&J/;9/.UCSKJL+53@+6-OOJ1TZ-K^-C7WDT+C;DDD-^
MM]M:%R[WECD632XSSSUW6:$%^$I<40QPRHQD5ZEQ<MUP_,8@B(N\ M ]]X>?
MC,Z#&=W3);\N>\9W7GZ 9_7[N\>;V=[+G0SN/=M[__K\ RSS'Z"M'_8_%1]@
MB3\X7RY[=GCVX>3Y^=[[=W1GZS4_^/H:S(7-XL/67Y]VMOS)[LO_P#O[_9WC
MOXXO2$CZ[%_^A_O_^:O_@?8_V^/AV1X\ ]X#[_K$L"V[Q^^R@_UW^<')A][N
MRX/S@_U#>/Z;WLX+E7U48&U8:0OBC3*$YXX1FU-*#"Q$+$1A+&5/GA8K=4[
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
M>(#OIH+>6N#[]<"WG*2:93[GU!-*74:X8L@O7Q@B-&XK"<Y8<$^>2M5EZMX
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
M)I66QCBZ;)TV(X?@> (K_&24UJ=Z/7-AMEG1;.ZCHLQ*7,[VNT$GI^A=5RT
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
M^SEY,.L%NV^[=[1=*_5N-:NDRHU49<7U-\[R"0O<S1CNIGLO42-R=1J+B*8
M=]%*I(62B.0.<,[1R*)=6!9\D=%9]7V[)BL]H3.,EPP.,[<("S@\'CA,AG,Z
MZTP2"F'%3.Y':Y'36"-E9,(TYNYL&L"!+$IVY_#R @[/$!QF;BH5<'@T<)@R
ME&!?A9<<!:)E]I=K9"4WR CC!?-2<FT6EKE9I(H_#7!X"2>C5UE*=>&1'_%V
MQM(S[#C[J!;1L#3(%+P59)L=LDWW@J124N))0%(P0#9'+;(YT,,EQ226V#BF
M:YOH26;57>'K+HS^"-9-8?0'8?0)^T92X[6+"4EB(^(&C!QMB4%*NN0-4PR+
M,"O[IC#Z7#/Z0UDJA=$?@M$G;15E+'<Y^)J;H!'W*B#+DT>PRUIX2HVP85:V
M2DD#NQ&;OIDJB3@,F:W.;&9G(3[WP_B;+\ 3A>_#?AA54)RM54:OJN0[="H-
ML1@7++X&%D_W8N:<N]R/"$F=+.+, !;C@(&*"&A=D8+&G7LQ+REU[UZC.?,J
M%W KX'8IN-W1$BW@=C_@-F%11N$Q%SP@IP(#<',2&1T2BA1+Q2V 74@9W,QT
MPE\!MP)N+Q7<[FA]%W"[%W";M*)]P(EJXY W)B'NHD76<XL83SI@1Q/6L@*W
MIZ.YO80COTLM[&'SA5N&JP[+^EZP,2\7RN]AA9X=UM^WE3[TL!:TOQ':[TS9
MZ41)S)41B/@44$Z-1#I*@9Q1UH3(,9%R-G;Z[+GF::0+%00M"#J/KH""H+=$
MT.-)?3DE%W%$S#&.N$@2668%4D0IFJPR3O+9. ,*@A8$+0@Z/_Z&@J"W0]!)
MCX.,21,6/.+*&\1]<L@YP5'$WE-C(N')SL;C,#\(6KDD_JCJ%4VWMGN(!J8C
MCUENCWS6SG7C(/]<Z82U3N[FTOH1W[>!:>ONID^4O._6K6Z-?:.>J P0B!@O
M$,"30(8X@AR6/'(FI<'BUDU-V9-K:EJEJJ.Z9_#Y#L]#+GQ>K4W'IWNN\['O
M]@>-5K^Q'VW_L)>#[>O^GCL]VQGDMD+QK+%R_CS95J_QP[8/8^XLFC^QN0EG
MU0CYM,%S[F^\TX'A3;19CG4CYKJ=<G_0LWF$*(^V;J?<Z +<5 _MQ?\<MOHM
M>'M_6/.L[D^ZV#C:;?G=/.+\M1^YE71G9]2\]->]-N^_97LO[L+\ &_J&@DU
MX)2FRANKWX^^14^PLR0B2:("(0D6AL9*HQ!-"-PE35-X04V5SY%+HZ:7W  W
MU]5XIAAT?LK#FH>Y)7MNN5MS<+\!W^CG#FRA<63[9XUXX?=;=TB^&A:F>]T'
M;+&W5BG-+=>).R6MY$E%%C4G4C]KVESQ_G _MZZ'7=BH6C9?1*W/E$K'Y5AH
MA=S7>]@8&CZP8RLS:F9] 5$#35?M D#"@>CS=3-Q6_437XT^5GVY&5EL9%E2
MM8_.OJ\+R'2<+B_ZY+Y(<+EJ,GA_&US>5=[UQ-XUQ B>VVX?=$$S!09\U8L
M!<#W9]VV_^>\8!@.#9_=8EV_FQTNE]XRU8KTD7!0B@D\&ONYVQN-YL#N1.1Z
MT7Y'-L%@7]GVD3WN+_QQ?J-@3X8/-P;>?MG<Q[9/7KA]EZ]%2O>V%O4X M@T
MO0IW7QT"^?3RMV X=F[&TMCM95OFOUK$)QL,DYI9RB/VC@K-M."@N%@JE/JF
M0,I5JA/(H]?9#.KDCC7V<N)_>)J\1&E>>;?V]\9F<VVE\65EZ\UFX^.;S<]K
MK]\TWFYN?'H_]\-O=@?PL*RO@CZ0*Z=5>L3?K8[M^)9M-SX.X(/]O!N-WU[7
M@CZ&W^=^6B.5IG9CCO2:ZB?\/E1O\/Q/H]MN6S!&]KN'>0=:8TV7&X>==@1]
MKE+YCEI],$KR5H6K)-/E<NB1YD@;'S^MKZ]L;C<V_FY\7'O;7/M[[?5*<ZNQ
M\OKUQJ?FUEKS;>/]QKNUUVMO/EY.@Z>>W6F[*7$PDS36WC+*59!62*(<9](R
M&8.E"_?MAH&% O,E;V&KL_.^U^W K[YFJN*.&;F#_?$WZ;4WPAK$C1.($TV0
M2TDC*HDV("F,-^D%N6-60K<Z-,@B,;_DC(8R*G>"[85[=,O<\UK\4L];ZS0V
M_*";35*8>XW9V>UR)I8N6HO&7UWXI]'J]P$>+O[&IX/*>_S;RL=/OU?/15@O
M-OXZ[,,0 $O!QG;PBMHV_FVK>P!@H+'X_=7XT[)W**-0/BEKK/3[$8 Y"Y33
MS]ZUK&NU0;6&!4F][O[IE7[CJ#78;;R&Y0:+O-=?:JQEI[,;O=Z?O3[+*+#L
M_W/8ZL$B[,1.[-EV^YP7VPY?77\I5&-HC[T:K@.>A<7L &@?YG.U"MBJ(=JS
M89]^-G;OXM#CWNK!"_L'T5<E;<;=[+7CO7IW;414;OFE!BSL:%UK?WDO:Q>[
M-KO)KC75/LBW=CB;9S7&X4' ]/C'YW[11$:+</G;JRNPN;T E!7K#:HW7F*Y
MV-B,/R)(FZOV,3MH=@Y;]3,.>MT?K9#/&6)O8.'Y!]6AJ@>RS8<-H55I4Y63
M<3AK>.!N[)Q..F_5V;2KOT83O>X.U@/N#4?OSP_<CP9^^;),3*G5;\241G20
M1]X!$=N&%QQT>V.G'?V&BP RG6K,V?8Z\RT1,=+!SNBQZDW9VC^].8^NUG%
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
M<R[UQT<9B.]'E>8(6X>RTZC$>ST-"->GV!T];6%=-UA2N+&Q*S-1CLXC3U5
MG#N+M',,,<6%$126D^*%MW012,E-#"OOY_F_9B?4CKJ='\W<<::_#]MUQMHK
M8#SZPE#R0O;49K:1EZ =;'=P=O,8H-WG[-7Y@K.O^=D[12+O; >0^O*N,2H9
M%3 B21*P! (%!N =DHE9G6(T05.02'&M2"[F5D8P??YX<(X>2%KOV+;[&>!&
MQ'2PP8^(;C>'X[+$CH[#!%&]UVF_/AIK$C8N,@XVC/,V6<FDEY39Y!YPTG>K
MU?%Y\-<#XK!;ZPLY]??)16COM+ZWRQWV1O+<E2]7(VEOD&8Z^P:4P\'IZ*.X
M7[IAQ K0A#GM/1=>&>:UEI:8Z&#A:;C_D<YED1^[R$(D2140(N44X$2*"KG$
M%2(6\!AHNV3.W*_RQ\@DM=:6.\Z%8Y9*; -<RDD#-^+W/[>]+/(4%CD*2JMC
M(V"1#65(!R-S)8"(L";9 [SP%B]-%@'<P4$T/.&[LJTNHMZ+YV'OJQO%T$=T
M/YH, _8@/+"E$<\!DS2QV&B5N*-8:NE+Y&=&PL. 2<C@A&2&(8D!_#FU%#DG
M.<*P85M@MT+EM&..%[&9C!'<-\8G4N(L*D>E"9P0!@(J;9("%ME8;V+Q'<]J
MI<%,=H'AP AL^%YD*\8:V M@UZ=4""!A0,2P6GC+U"*7UY@Q]P_^6,6XQIJ
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
M)+B4W<NS-<@9]+';M\"V6\W#9O]J.@NPT;&O=(YR:E_>Y:\^1CM<*KL>H?;
MG0M?.?<@Y]$.ZB!'?Y3]JU>N-:;7I9/I93U0>#J=3%7I9%HZF99.IJ^ZD^EY
MS[[Y'_\4>YC>]$R_6<]2-?.>I6!85XG8*]'UYZ=!J1\9-P3N<U#_UCC<WOH*
M?[^*&]\VSM:W]D0=KKWSL4ZVM^IXY^/7[XT)X^;KX?:W>G7?QC<8V]8&V5FI
MB_65[S\;9^'[]MG7_?K9YO>=;QOLK[.UT_65[=T84L+2.T143M@7F"&K-44R
M$4,C-<00/]Z@5 '0:RDD53[QZ)*1/#)FG6%8:*?=>(/2S_]>W]Q"@*GUVKOU
MS<WU;VN-CY\?T*_TE_?]76R&]7:M;H&2#DMUQC-O,OJ]!TS_9G.&P)4\G!$C
M[IVV0[,J4ZYY^+#9OPANG$?^1W1VT-"HBL?''*;_T6E5B3C#+R;KFZTJ4']1
MK&-S> 7>@T%<>&L'('??<)NS#H.L*9=<XI9PIT"+&8D\")UHK/IN$H/9U5J>
M:UP9?\(TKJ?WU: _#,9\.JSL>=?I=CLG\$SO[1%\TC]]*3ZUI\>$^L:NY-P;
M;0P2"CO$(R4(%BD@0BV0/Q^DT[EKW[4U/%?*KVT-)/,P"\1MB,XP"]9$PH67
MW--@""782YJ(A#W?^&%W%U95V8PDX>K29R!?JS)57D2-S9.OZMGZ\JZ1#(@[
MY0C'9'-/((%<8@PE0QQU% <E_<+;E&,RMU35W(8.L"3ML)C3@FS^/4P":EE_
M?1O _'G. >P=NUXS-*MN5N>]TKK-W!IM$H"Z34!PVVJ-I1]V,F">U@BNX%(,
MQMH&,)Z\!,@=#'.8@I7E,Q.Q?K-U!7$I'XS_(E9TCK?GX[\.,C.45R[?ZK9C
M862XWN5G'713@L&%F(^BK%P3V7OC*K!Z0%6DT)8S4$\OG.-"2^,)-6"M"499
MI$$4)'U"G?LB&GN[&A8!.PY*!I0%D)1I!!R5H<@M98"FP$[UPEMR.Y)>Y"R,
M:]!-RGBZ=(D>/$JD(HE6<!%,Y)3CE+LXV4 !2B0#XFA\$:DG%"EXNI-=#WLC
MXPDCA8E&W B<"VPCDB[&W-F86YGKY&]-G!V*5 ;?6T0HQ[[<:&T FH BYT:8
M .DYDR8[B8%GWK:Q>RF8 >* $Z5<.+ E9#1 +!2,T^?F&5/;V _AMONO3AZJ
MQFHZ<B*L]<@;&7/';(PT<0Y)8J1,-"4=[,);RL>W\UHU9^=."%L+S9Q!G!WE
MPZY_S2P=_SUNYATND[GS@/1YWL>G+^]!3,ZC";D1<]6<=6+/K3 H7MI-X0J7
M# EX-R\O0-;LL>EJ>F:&I<X8+*U=C&<U4YD< .FD@E)WE,H]T=C8]3P1YHE
M7('UP*D1R$8ND,8 7=[YH F]S\9WOIN-X*EB4[,G1T5:9BPMW\_ X/3:>&EB
M1$%XH$D84V2< =;$*0NY/5^2"0S.^[&D<U%9S*S[(/JJZB]:X/B^ZDQ^X2RY
M* X9,/:)HHQ;S9XAN%5E'=GJ'2NB."^X6*J]N]A-+X8[><'^Z5$^0+%U.DAC
M ZD9%DK4?MCN:;ZTB_V3&&_??975S&,+)I^Q/%EG$FP+26)B'3/8L&)6/U9V
M5^&][[O,*1!>P9%4H>I8&)!SBB$C!;7"8ZXY;, Y6ZC:<2?VX4M]JJY=1Q*
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
MX8Y3L[.S\YB9^*6:T"G.)JY=,Z?=_#!S-:7W"]3E;NC",NRHP#G=R6(ML^-
M,B4C&]1BW>FTR*LF_N7(W*"/Z:?8S?('"C!'T;D'VO_;W_[3V]DZ^MXX_-I<
MWUH^JW]</:L??L';6_O?M[^MB?I*H]586<.-+1C;X2I>_SS\SE__V7>'H;5^
MN$%WJK^KGVQOU4]WMC;WUS]N[F\??#^I[GVP0>I;:W1[:T/\=;;:KY_BGW]N
MK?8;6VLDIS(G'JV6QB*L;<B=3U4NC1"(&POKIITU!.>@KE8W-=<=5[II0DZE
M)GB^E>3O,T6=&6+X_$TEQ8+,8C9GB]MS1Q+^9V8J.>>J>(\,NH=M5HC=OE>]
MM]VJE'.YBE_=+<.3E9WK3CM78VSGTC;QE$\_5I'FM% &.Y?2)G>)U]1C;V0@
MN2T\7@2A>P%[UUP WJM&N]\4ZH3B,G!)M2&$>^Z,%H1KXY+7@09.;T@6+E#W
M;%"W_ODJU!EFO<Q%S$28A#@/^<3;?%!!8IBR!%!'Y9-!W51P[MZ^FF$R_J/X
M\M@U7H9;XV&$^*[3=9M3XYKI^BW]%CK$P(UW@@C)N2!6!>5Q2DY&[(.^H52N
M^"V>$!+7)OP6T@8&Y(\C;XU#/"2,'.4""9%K[1TWE.2BH"5,'PV(U\/&[^N:
M>!JHG;_9HE@6L)TI$WT8TA8F^GRP.VYTVVAUX,$C1JU!W#F#K"4:@>'-??")
M4(&K#G#38*+3 =ZBRK-0Y>AT4H1YV(855V!5!N6$B58$X@(\>3$JYTV5QXU*
ML"D-H9PCRQ//\1Z&7*0:,1T5H]ASR\(\JO)CP_R/";6\+--Q>WO[N2/BOQ,(
M7FL\YEZ,P2A' S%<JFB=CLEQF32CPFE=C,=GA[[ZA/$H?#ZR7><&[D!EN T6
M.>PM8E;SY(.D6,B%MWR)3"WH_6J,QZ<!V_F;+1 94\!VEHSS84A;&.?SP>ZX
M\>@UYD K)>(\ N/T5F78I<A'%0)UPOG$LB9-,XPQ1T'9HLKGO4N#C4E0>%3!
M<D\/:PF)8'Q8:3C5E!3C<=Y4>2(B:9E(8"DB315%7'B-G*$4.>ISC^7 /4WS
MJ,HE[GA7=?[V[5MQAL_8>'0J&NP)UL8I[IS0.3-#2=@96>!1\V(\/COT;4P8
MCPZH?J X'ZV:\\X4X!\LHD>,6RJ"<<1;GHU'_'CCL40>7TODD3_,>"Q@>]?C
M:!^$M(5Q/A_LCAN/AEC"L2/(,)$/7;0$&">/*$IGL8$?UKB%MV0ZC+-$'N=7
ME:,A1$8* A! A8DP7,7H<1(V&1-=26>=.U6>B#S2))5/&$4 9<0Y4\A)KI$,
MU!+,HI=:S:,JE\CC7=7YZ]>OQ1D^:^.1"<-B,IY1QUW"5GKE" 6]BOF-4(S'
M9X>^+Y-IJ\ES0V)"7N)\C&:2R*D4D&",*,--LMSDM%4^+UZSEV,\OM[((RV1
MQ]D:CP]"VL(XGP]VQXU'GEQDU!N$@])@/(+=J(W6"!//@K=2\-PG>TJ,LT0>
MYU>524JP_2H#S\JX$-@PX:Q2SF#*"=.F&(_SILKCQB,-+))(++).*3 >*4=:
M!(T<\X1&XK!S:1Y5N40>[ZK.6UM;Q1D^8^/1.(PY<<2R:+CT1 ?G<: \$:U$
M4B7R^/S0MSUA/#(2)0 >02XX,!Z9E<AHYE!()NHD.(TLYLBC)'/B-7LYQN/K
MC3P*6<!VEHSS84A;&.?SP>Y$Y%'@8&3@2,:(!]4"UE.!@L!2>L$\BS$SSCF+
M5A1-GG;U<J1,81FE%IXG3YRU(9_I1!4AR=E2\CAWFCQN.V)A7.#:(V-HKE[&
M!%E,<O&/,ERK2&WT<ZC))>YX5VW^_/ES<87/V'14 ENEK!+:&6YC=-A+F=WA
M7 8O;#$=GQ_Y_&3<$5.%$Z/(,DD00*"#5]HAXHT13 BK<^D-7^*/-QU+W/&U
MQ!WYPTS' K9W))P/0]I".)\/=B=,1QN3BRHB18E$G$6)'+4<"4*BB!36TUB
MW7F+511-GG;.*E:)N^P& DTV(AKN)8\$2R]3,*F8CG.GR1,%C]1ZJ65$DH4(
MF@Q&I.8:(\9\LM9ASO4\:G*).MY5FS<V-HHC?-:=5A6UQ#C'./<\*&<2YYRY
MH!T+,G)73,=G1[Z]R7I'F9P"\HF"UA1Q(PT@G](@3X%RFRNHF,PIJXS-B<_L
MY9B.KS?J2$4!VYG&*AZ$M(5P/A_LCIN.P7!80!.0)D$CGJ1&)D8-*,Q3),R)
M0.G"V[GKSE@T>=JG=V@AJ%*2$Q\YPUXG'(VT!FMA0:59,1WG39/'34<?A$U1
M442))H@3EY!6R<$K;)/E(3D7YE"32]3QKMJ\N;E9'.$S-ATY[(7,P5/BJ+D6
M!#1'<XZ3,$3&(,OAHL^/?-\G3$?KDK(J6D0<C?FT(HJ<41$YHI+A-& N0HXZ
MLA)U+%''.T<='V8Z%K"]Z\F8#T+:0CB?#W;'34>IJ?;.)A0YI4 SN45:$HJ4
M3H3C&%6B:EJ$LT0=YU>3J;).@W&8#*!F(L01C3U)T@LIDI:QF([SILGCIJ,4
M)NG /*)42=#D$ <=DXVB,E#/)*-^#C6Y1!WOJLV?/GTJCO 9FXXV&NEH[DEL
M/8]".(PMT<+XW'6<6%),QV='OM63/[?J_7J%?E_@6==.=YGW.+$8D&5$(4Y%
M=;PW1U0Z8*:>6%;YOY?$O#C-7H[M^'K#CAP7M)TEXWP8U!;&^9RXZZ_BKE>&
M1ZP8PD9[Q+$$MBFU0TFY*(5/@F;<G;_FC$67I]TJARGGN))&)<5UL#; "T\(
M:#B1TKEB/<Z?+G^_JLL$%)DHK)#@0)^X(@D91S""-0O2 TP'.9<]DTOH\:[Z
MO+R\7+SALPX]6A-"8%0 N^$B6!.5T50"L:$^*FZ+_?C\V/=SPGY,W*1,.U&,
MC */80[9P!T*3D=@J()XHQ;>JB6JY\1S]G+LQ]<;>WQ@VNIKG;#[1!T?!+*%
M;3XGXHY;CCC%D(DF"6 O<A,PTM90E*1*6BEE2<YSH]>3S<)B9JE=6 7""6QZ
ML!(\TF2$<P'V.*$DM2KB8LO-GW:-V7*>6>HEPPAK%Q!WD8!V28:L,((YSJ.5
M\4;M*J' ^3?EWKU[5YS3,S;E$L8!6R8! @6W*>D8$DAZ-)(;P:,JIMSS0]_I
MA"GG1!2$.XX4#BD?_660C8XBD83@BK DJ%QX*Y=4.7&QA +O;,KI@K:SI)P/
M@]I".9\3=\<,.DW #*?<(<&"15Q%CIP0$D6&,5'4)Q^F1CE+)'!^51FL#JT,
M9I13RE5R-FG!$IB+"HNH<;$>YU"5QZQ'"\8_C@ZT.#F&N% 46>=T?A4P<U)0
MYN90E4L@\*[J_/[]^^)"FW4BJ9! 7Z@W#BM.!77&4$J3]))*%89>M&(]/BOT
MG4U8CS)I(Y/S0%MX0)PDC#1C DD7M8!/</)LX:U>(F)._&8OQWI\K7$MBMG#
M$DD+VMXUD?1!4%LHYW/B[ICU:*G!0@F*B" 1<6DHTIY[Y A,,8M*$\?F,&!1
M5'G:O4^]B-1H1GT2/"AFHG&1$.(4-0R[<N3B'*KRF/6H7(PVMZPA,=?B"*U
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
M*>(R <UB@B+'L46*,4F45);18="%+G(]Y:#+%-3HF:,R!5 +H+X(H[4 ZJP
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
M U"S$P9:?Q\6EI(,W#$@A%[QY*D3P,MH"$I02B7!-[ASQ?B27UWL/V'O;;9
MZ@H)NV')SQI;J[L$MF1/!4$B*@DLC"E@YC(ARJ.(P,Z3Y"9ORY.[\CD'NR_K
M%DHF W(5==0\"6MM\HIXFKC&D<=P0[N-LMZ/7^^]71:T($P[Y*0QB'-#D64Z
M(LF $P<FA68VK_?D*4WGZWUU.VB-YOWF6K5AQ>PB[*V](R QS1^Q=;J8R5>S
M7?EFJ[V\<\WY\]5WK^EWW@,> ZN<F9CK_(C7N%TG^UY4R_W+(G(BV<)T]OMG
M*HDUMVZH4ZA67?:^JBC^-"#.R^VP7/'K,-) 6*"59L^W.CW@N/-3M%H?Z=O/
M]:WMD\;6=[J^]87N'(*^;7UHPO?Y^M8&WC[SK'ZVBG>^?6W6/X_KVZH O27P
M?='8VCD$??M9__8?N,>>:*QL'C3._%E]:[.U\VWM)^C;27UYESH7'=$,><EA
M1S6!()-<AM>@8Y1<<BH'\%@5+2]GU (,-B8&Z3SSG&+L;/ B)8$YB3*?R3)6
MX[J^]>_5S=KR^_>;7U97:G^N+;];^W-M:VWU\V1#F,M:<FTM]"_O/:M::'_2
MOU0'O9ZQ8%*LYJP,^NDEJK&Q&["BAG*.@K4:\80C,E10E+T:6%-AB1%WJ()^
MN.7"J\/NGLEX6;ZRQ]S0FF%QN)<,[/YPOD7EG2,;HG<MEY8ONUR:+BEV\\</
M+I<F2Y*8!UWV]L_$C 9+[S:@EU#;_6L*<+]^MO<NY7[.DO6LXO=XICMT+WYI
MCT]>7?GZD )4R!Z&Y_I620:QW:M82ZEM+[7M3Y0MN'IXU.J<QKB9>]Y=H:4O
M[("*A]'685K@X<['-=XX^'"X?;#?:AQNX_5O__F^_G'CI/[M"]T^V\/;!ZL_
M=PXW1'TB+7#G^_;!'JU_V\G.#KISL"&V#S?XSLKRSYVMG8/UE<TFW/\0GN/D
MVOIU \83(11%+24"<\0B)Z1'F!&!B05S*A! 2;8(R_I2"MBG=/Q, ;T">C-J
M:5Q [VE![_0JZ%G*1;+)(VFS^X@0C'2D#'%C&/$L>F%RFI19)'+283NGH/<:
MJCA&O-7%=DS-_C#XW^E^C]W>_UXAL#7?LLW#7BGVF#5]^S:8_?>7YOX\9%2P
M;.I8=DV[#^5)5)$B%CP0.(T-LBQJ9)@4,FBCDU8+;^6B$8]N0#3%JHYG.$W\
M]];G:3&3HL]/K<]CW$0%EZ*4#$E&(NBS%<@HET,2+E!KI(Q2Y ,##9TG?7X-
M7K,O[6B[;: ?W?@CMH_C,(K>@Q'%+BA5U8O_892C5+;?@W*,,LV^-?O[[X?3
M#W> Z2Q(-3NDFFSK$S0&>B$-(D89Q'$T2 OE4+3*L20%9D(NO-6+A$W+<S1'
MSJ&BUM-F'D6MGTFMQPB(\4+Y1!12%FP)[C1#CCB&8K+!$9.P""$?.6[8H\O$
M2Q.+>Q*09KM7%3BT.KU>3ON+W1^Q^#AF13AR\M1UJ'2^#G_",FP.5J% T]2A
MZ5)'KX.UG_6S[=U(C'6.Y\X5&"PB3SW*:;>(<\E5HEY)3+-MQ.AD;5OQ=?PV
M>OU8QE'T^KGU^O2R7N_M8HV5,$(@K;(V6Z60)B&BH$"EDX#E5B)3#G%-%6/Q
M><Q2*U>.JY(S/]260<3%[L6V;\;BZG@65T>QAIZ$<@RM(>^)B)@31#G80%QH
M@JR.&.:78&68H=[G^NI%@LD<64/%R3%GE*,H]+-SC:%"IR2XM<ZC2(1"G :,
MG,,<5-MA8T&8836S0F,Q3PK]&MP;5VZ:*\=1\R?:;X80VV^*F-\JYE_Z]?=C
M[1X5I\1)BZ(Q)+>!\<APXI!TS ;K(JV<\V7*ISCE$D=KK-#(& M3'B+8,Q*H
M@K%<"AZI34POO!V"?.VHT^T/6^UT1A77@]K?<WRY^JNX 69$LF\H>"^[\2QT
M9HQ>,ZJCC0($E^&*7BMDHJ(H<AXL"RP$:_+Q:5B*.;+\BT=O3NEU4>4G5.7Q
MI.I<+<*Q1K2BTS:!I6Q#1 [GXG5.&*,LJ[(N3KPG5L2J[+\XZV;.(Z[OKE#
M9^K@,]G=/H:@&4D88>,"<.\ / (#K4A<^&2"LY&Z'!FDXM'@4]QT\ZO*4^,1
M196?3I7'$Z!3D#18C137"7%))-+!:^2(-!;C$"-C696)G-:)RL5!=\=#=#I]
MV[JY"<Q]Z=NP)&[8MX7!Q(?.<>X",WJ25UM@._T)^FT0?EID;1+<E]NA@OU+
M;Q6@GQ[0^PG.9C''A$J)"&&Y9R(F"-8VH"BI$I+)2'W.YF*+F$SK0*+I:=0S
MNXX*MA9LG5OV7+#UZ;%UC$1[)D*242-JJ$.<)($T%@G%#+K&::&277C+Z:+@
MOP^V7CDJ[OJCPJ[O83M\M*'>\-Q"L"KF@S]XT\TM.IH_XD7GP+]?[?PX?&!\
M\17KX-F.^S=_9:(CVC.U?51LK,/OI9_WZ>TKSWO[[G<ONL#M1>2ZT7Y'U;F;
M;VSKQ)[V%OYUM3-DLST:DC$PYO$9NW%>4IK9O RD#I"H,SB[X$UUHD+^*QB3
MG9NQU/:[&;7_]NL%4F"Z5>TU\]D:&?#;N4S5CC6N?5;YO+[I\OOE/]<^K&\V
MUI9KWY:W5C=KGU<WOZZ]7ZU]W%S_\FGNA]_HY*,S^IT\Z17:Y5X_M0]5G^\F
M6-+5V1K5B1BU?[SO#'L5_W/N'^OZ-K&C4PN'W6+Q_#]&;BK;'9Z9UQL<>](Y
MABN&'I"D5CZ,I7)UG#1[N3%M7KOKT/)%=C,G>-;MS-?:OG,8M^S/>>Q9OCWD
M=$<'F3\UX.^V#SS>.5S#]94]#GSK9.<;W)-NL ;]NM^@:Z?KXV<$'#9@?,NT
M?O"UV3C;!'ZW<;(.WX7[MG8^?CG;6?%LY]LJ@S'PO\[6!(QAU\.42JL28D'D
M>FGOD:96Y+/!A: PM5KY\:;E'!8@DL29$C#_@ME(M-*2,,<<L5Z.MZ1>:[Q?
MKZ_6MI;_>E"?\E_?;JRGNG>:<08&>C0<<P52(CW7N8>6D%KBF?4U'XG916_S
MW+&DTQZ<+WTN?*L_<Q>3^&[0+VK.^IP_@Q2NU'>C\]AJ)E#PR2/NK40:%@#!
MY M8ML!5L+]OH_.!9-3Z]F<M#F2C]H]A-[%_CDX\S6=A#4[M2K!%=$ZR6?*P
M$ZL(>UF]S859HKKT-G]9@Z6T-&+_'3J1?X@AG_CWBGNQ5_;0*W[^*K[Z.S:C
MKZ[XI@E/U_1W<%G?\4B"J?1:G6_G_9V1[N$Y0V4^RWQ.<SZGE A3!0!492H\
M-WK=.@/#E+#'I"[_IA'6WS-&^B"?Q:T5P0,!&K*_"9_%2PF3/LR9,0B3=N!O
MM_'_8^]+F]I(EK7_2@?WGO?.1%!,[8OG!A&,P0YN#. %CP]\<=0*LK5PM!CC
M7_]F=4LL$M@L H2I.'$\0JWNKB7SJ<RLK'SV/Z]A>/^WK>]PW^X_GW?6-]C6
M>J;?;+>V7N]#>[?XZ=;J9)LT!SX^O^MLK;\EVYF*\_N[]O9'^-VN/][ZOMW>
M^;AYO-_Y<+SW_>#;9<63;90N) 6BBPU&7!F.' T.22^Q4H9)3U)]9D',:Y?T
M">60%(Q:I+XM $;5_ME:-_S=\Y<B50&CFX'15,Y&$%R+X"-BFA'$"9;(!$J0
M4@[#%,4HHUM:7:2JSP6("A ]!A!=L;]3;*5YPM/VE*TDJ4C< #(YJ1SB,45D
MO-=@.F%#O)2$<5S;2G*1BB_.*8+V5-S1]3&;8SGM^6"8-!GRL0=7L.G>L6FV
M%'UR)%IOP''31",N,/AQ3&0*;Z(PELYQ"GX<7U94+M"9L7+\\SJZ_=O#*O<
M.@R?KM+R"S[0E;I>U/EFZCSE"9'HM2)U86<CP-0@69-91-9@C0VGBF1^/DIF
M*[3]7O1X4?5X$=;HLC@_@#9/.PZ@NC!7"B.FDP*53N!"B&1!FS6UFDMA;+TX
M"W+G&D^+=Z"[T4VSX&Y#<[*[=9H<=\NS/\_]-.%S.BPX=XS^L?\T/A\!XSBN
M\=7K/IDCA$\!MF<K7P<ODA;$("&"0QQ;B2P![#:$IV293\'R3"PJ]+Q"TK_8
MX>N"AD\<#1?#\[R.QWDY.A8 O!D 3GFAV#I%A+ H1N41U]0AX[E' 'Q6![!J
MA>8Y67&6W?#Z7FA!OH)\"XA\CVD'%A_] ;!N9G,/H"Z12%"D)"%.F4':"XY8
MHM0*++15.!M[3,VK#O/#5(-XCKGS9$ZY\Y>4\'CJR<F/F^Q=!K0,:$F?+^GS
MSS@C3'&E@XI:<RLX]M$D2QBSTD82-$N-M4@FUN)U"+5NDCZ?6M]B0-]COU<,
MQAL9C)<4W,ZI\RQ3W(04$'?2("M81,$;GY(D0>1LL/_W7QHL_C\7*!^LI*P6
M@'H,@/I9[GQQ;N>(5=/I),(''R1',N7".Y8J9)ETB+"(!<5)XU!S>')^Y^RP
M@E0%J9XX4I7XVP- U'3\S1E'73(Z4QT0Q).1R%!%$=.4$VYT,DDL'D25Y/J2
MN'>_F%22ZQ\:FV;K]&/G,=: 2(XQBC@5%AGO#*+<*JFD84K6C,F,%FZEIZ;;
M-TEQF(-RSR6YONCZ''5]RE62*3J>2$*62H%XSL'7/D7$'(^6:L>U EVGRZ#W
M)??^Z:CY(BSAY;#,?%1VVG7 47N5'.AH$A%<!PPJRR)#7GH,JFL$?+VT*N_N
M.)3D^I)<7Y*JGB8(E^3ZQP3M@QF?"H"7X\C SF(X@)WE;.8^(\BIX%B,-BB?
MYN13E133@H8%#4M*_:/ WI1[R3T+TA.% G$*\4 3<D'G0Z%*2^-QM!K<2Z7F
M54&F@%X!O47J^&."7HFG/0#@33OG4<K,HPF 9XU!W.4=/L$L(L;:X)(V&M-\
M]AV;)V/G/=N\>ESRZDL:>!G0ISF@):^^)(/]PLE@27K#J5<1_N$1!T.34X1P
M++A*C-#:6L03:Q&7O/K%,!@WCK.QV 0'/T!?-T\^A2@8)AZCR 1%G%"/K >+
M44;'HA2,<19+8GU!J(7HVP(@5"E*/V<\VKJ(1SP1$;D.2%L''FP@!AEB$S(F
M!*Q35#IO+Y>J] 6)GCL2E027>4'0AXL0)"*C2GB%B+46P?P+Y#C12 0N,T>U
MH\(L%@25Q/B257>_F%,2XQ\<F+[-^&I.8"6,-,@9"<!$-47:68F<D,+C$#7V
M:FF5\&5Y]_!^R9E=X-3X.:AW28U?.&V?\H0BD4IYS5$(F0 GEP)T6FH4.0$#
M1<8@Q3@W?I8LL.3&+ZR>+\(J7A3Z011ZRJ^05@ANA$8,,UB^B:?(*.T1C0D6
M=IH$Q0Z6;[J,2V7Z)YX\W_3ALHW-DEHUMP$J.%_2[Q<2^D]F/#?#(C&<F.RO
M:<0U#LA*'U RQN2_9,@E8>;CN<U=T18\,%X@MT#N(KG0M\_V+Q \3PB><J>E
M) "V(B&5>$!<$8X,!L=:N22,8HQJPAIWFL^MP'X!WP*^SP5\']/>+?&,!T'4
MJ7@&84%I(3P" &6(P[@BJZ- Q#'+&":<:3N.9\QRECQ5H[:.AOPQM/!2^&]H
M?5V==&U[U '-\:O_"U]..M*Q_8-6=])>#8HT_B8W4%_$NL^CP;"53IJO6MT0
MN\,75-5H_,#Z3.M(R&&L7O8Z\.:3_QE4F4MC.?]+EBO;#?D3KOXS@I:G5@PY
M4E+UXY%M]0?UY8YM@;YW;=='4-PPJN=\4 US= 5^_M\/2/@AK@2+=Q%>Y%OM
M5FU_K9\V\WJP(9\H;.S_^Q#[SC]=^]&,=CK;T+XUNI6AX/N[SM[GM\<[<"^\
MM[W_^L/W_77/]C]N,&@#!PA@6P>?8#8=3M(@ .N$ +(QTM19Q UC/B3KDB99
MZ?7*[*'*"L2T#1^6;R0 =SV95@1@?@*P?0!V- XL&(L49V!'1Z^1)M8B86 !
MIT2$J$T6 +$R&\0^$X ,$C<1@KN:#$4(YB8$?'OMDQ;4!<8D"@S\*![ K;**
M1K $B$Z QIRYG(D@^0]1H!\'1Q&^_!K;)RNGID"]IOX::^C:L%J//G9<[%>,
M+(]7T>'9REH=VE!]6'F_4J4F9%LK1OW%((<1ZH6U&X=5KPD3= ^J=F\PJ+SM
M]T\0".BQ[8=!U4N5/3KJ][Z!; YA,&^D6I1*K@-ECL-\2:VT5]9ZHW!R.' A
M/VU>;UW=F33Q;VCAR]S 2?N**EVN2ELGL*!R2VU,G"$90($X6,U(UQ7QO),Z
M!><99TNK7*[,AB4FFM38TC>%5%BN8Q38<X45#TQ9H:C5PAIAO&<DEGF_MWG_
MOK7VB1 A9! !,2W!>W)*(^.30CIZ[KF)4>J8MP1^!*$7$;3*)ON/P.3G0'(,
MSZT :0^K^.VHU8^5'59?;;_5&PVJ (\85"X"]';S_:UNC4XGT?8SL.F5ZB*$
M7_"*YF#33T59_2$LU>VXDS92:H;@;$F'EEY<UG>SO[8+[_^KW?-?GIW ;8KM
MW2^?#-7!D2"19C970U'@KR?GD3>>BL145,$O51'4\@@&>M@?@?S-=2'F=6KQ
M(_JSH06RTH_9*W5Q>!QCMUZ,^R K?7!L:GW)7V1U&0U[_9-SF0!9(W)LJ6H-
MZANR<,$MK>81=4  'MKN';^XG25#6#TTS8,F<9 FF@%#U+9'@_AB\N'/T!H<
MM>W)BU:W[FA]TY\7'Y^3N*<B&?5D-)?_/&Z%X6$.W:W@)GPWSO 8OWE\>:6^
M-!6=::X)LT+UU9?Q"KGRVH\>2\B*).96C_WQ-<%*8R6EUWKL3U)^%JRTQECM
MU=V*'?R@4Q[0*_8?IEOZ6KW*J^(-^G2-.@U/K?O781W]A;N/[U9M8C%KY/QP
M?^G])6OR3=,AG^UFY(W[_\OL-=X?7_A%#^.*+<BU24F+4_&]X*4\AQW*HR_0
MAI.M]<//.^MK;'OW .]]WSB&>\3V^N:WK=?[7_9VO^ ]:-O^RZD=RL[;[SOK
MF_#;+;ZU[J%M[SYO[:Z!D_,%;WW>.-[OO#O<V7UWN/T]?/GW]XV9JK?6!!,E
ME0@;(A$7)"##M44F8L(X33IA#&A*EAF?#:[<+N%Z8?(Z?G+(HB!E0<H'JP!9
MD'+AD'*J4*X7ABD6%3),!T#*$)%U@B+'';>.>L*(!:2DRUC.ZVA*0<J"E(O4
M\87(7RM(N6A(.5UAESN 29)M2FPB FN2(2L204(FRR3CSD96(Z46=TYZ>RBD
MG-,)OX7&-5"1?K2#6/W6GZ1X_#[>PH*7A%&LAKT7UX@IW68P%@_L[E "]B<)
MXV7(RI#-LR[NTZY45)\%.A>PA"?7F_#I=(L^[RRZ9ETOY8P>.XAW^=&M^"R.
M9CV42;4U$Z:+'FNMP>5,,>4,**$R:8% V$@1(PBXYFYI52TS?>>::Z7:R>(J
M^4/%GXJ2/XB23T68A%8B14<0<2ZGC6.!M+(&&4P53+$WD?%:R=F\0O%%R1=0
MR1\J=%*4_"&4?#HXXI5FL&(;)*U+B'-8Q$W0! GF(OP5-";U2B[,O&(C"Q3^
M>"H^29,OFWV0?CP8M6V=4S'L1SOLQ&[CFV1^A<H.!N"JG*5,#F[EGURW>O7B
MH=I-JDG,P4&YHIK$%?BVW>N.SU6Z=AR'A]?C41\>65\O.#<_G'L[X[%X0X)P
MWB/LI$=<YIQJDR2")<P%Y\ ZS;G[<IG.HY;$ E6#*!H_3V^E:/P":_R4^Q*"
MYR&I@*S)IW6X!L^%"HZ,5\2!">N3<%GC&;U+,=:B\0NL\?=7,:IH_ )H_+0O
M(VF*U%*#M$P*<>-!V74$7X8G(<#1\=R;I56S##.]&!K_S+96-KM?XZ!Q6?(>
MBN_'T!K>SD=YNI&7!_91K@5;\,7+9C+.IJB@T8W0Z,.,QZ$ICT*3B+AB8']@
MC9'VPB.M@^1:>!USV94[N1LE;+K ROM0FR-%>>>AO-/.@\'8$YI0R(520%TE
MTM@0!*:DC3@RA8TKROOK*N]#;7H4Y9V#\D[[ 0XF+B5B48HR'R)2 OP ;Q A
MR8'>)H$U7QSE?69[&6NO/JR_K.)_1JWA2=F>6)SMB9WA8>ROA5P%)(-0V7:=
M(T3MS3@''$N#M>7(TIQ;8:Q .@B,B"$J4LN3H;D:VS(1LX=W2G#RE]#P!]^.
MF-7PHL0W4^(I)\%))B05F7"6@),@O446? /DN<'"1<^E #M#FP6)-A857D O
MH2S2BZ/?,P?'HE!648ZBY>!'.$*1HU0A86QT23EC<*Z;N\PN80 J^PD/<52C
MY[]4S@YB'M[\&90F[[G5NO+,]A46<%OALMW0]X>V'__*4_;RW%R][ U*V.-F
M<.5G?(I J34Z5W>'&46<I$SNH#V27(A O;36@CG"+_$H2K;V+Z/;#[7K4'3[
M?G5[RM5@5D0M'4<F296IL#32$6,DF%>8"BPLIDNKZA)7H^CV+Z/;#[4I473[
M7G5[VLU0FI"4'$-))0&Z#5KNJ%7(>!TP5\$8EI96!5VDHY3/;--B]^7_K57]
MF*!#9<_B$?8LKE<P_MO+T7"PU@W_UW.#-3_<2? NM=:!B7@6O'(/A6 'LU4;
M;0K)4< MG3#BWB:D@\/(8)^,<1)S'996"5LVQ"Q&I*3$0I_.=D91_L52_BG7
M)"G#18P*.>8UXI$19)C%2(E 6 "S18=,+V>6.2D'+7Y1Y;^_C9"B_ NE_-.^
M2V(PXTP1E$ATB+O(D1;2(RJ"92X&[K3(1RZXFJ5$*ELD]Z_$]8;A,]L)60R7
MY4<[N*=?=0\VA[%3MG'GB%%?9@]B!)_W/PCR(0!&$>^1ME0CAAVQ5.FD6;.-
MJ^^2:U4"IXL;.'VH39$KE+OH[\WT=\K!H(D[GJA 7!-P,'B@R 87$?@52CE'
MO,HVAB1E[^,75N&'VOLHZ_.]Z_>T#Z$3#XJ(B)Q0%G$;+?@03J.HE6,A)!N(
MK'.AE5P@#7\.%;AW>T/;O@UYU[BOXS+H8WI+!B,=>J-,ECEI^K-E8IC_ /TR
M2']_V6D7.1D*J,^1=.$X WKC>'V OFZ>?,*<<VO!5E/"4\2EP<@I^.2"L"I$
MIX*4=?D==>=\M+DKTR,'E@NL%EA]0CYP@=7[A-6MB[ :L>?4.(H89B:?.6+(
M)HF1C5YY+IVU'IQAOHPO.9-08+7 :H'5IQ*7*+!ZG[#ZX2*LPLJ(&781R9 T
MXBYQ9*1SR$ML%-=>2)?/8]-E3.Y<!WMA<+4.8?PQM/!2^&]H?5V==&U[U '-
M\:O_"U]..M*Q_8-6=]+>3'L^_B8W4$^PKM4-L3M\054-O0^LO+0.6AS&*MZV
M8'8.=K1' 3[$P1!4:P@_ZL<CV^I7MANJCFV![G<M_+0*$U*R07VI>50_MNM[
M4KMW7 T/8=X/#JM6CB&N5*<"4H_TC4>VF<%\]+.53A9EL'>ZU7KTL>-BOZ)T
MN<IY%\O0\5A]6'F_4AWT0 "[]9C#J/D\,O$;-'/0^EH'E*IV/&@-VG7D-1_>
MZ_2Z[9.<:!O[??CML ?#6C\M)^"N5&MP_:#JY1!M==3O?6T-\O OG_ZBJHGB
M8G/+A*[I+'Q5]3.U4^KW.A43U5'L^[H48:^BY/0O!PWJ=EOY-=WJ_VQW9$%R
M2-TQ7<]S;+<ZK6X]R:[7'0U #L[J>V:0KD;#5KLU;,7!2@,,NV>M^\^H5?<+
MOLEI]+9[DE_?CZ@3[6#4CY5MMV&$6C#'T((P&8=S7:C%K)&X=LNZ\9N:IZ1V
M%OK\\%/"O)HO[]Q@3$;AUY3&M4%6[5.!9/6\9;$\)R YA_MTZ$ZJ8Q"P_[[!
M>L^H@Y5"<R<XYTD2G826&M-$M/81FT^;EP:EQ&29]\?#%^-\)7N:K]2K\Y7J
ME?^H'8=QS?N<N@0RD).=CNQ)[&_'W !H^_4, ?E$#8']?Q]BW_FG:S^:T4YG
M&]JW1K<^_]/:_OZNL_?Y[?$.W OO;>^__O!]?QT,@8\;#-K 85%G6]\_?'(8
M6Q>H1\3J?$Z*AUSTV2),)8[!*1V3A74<ZY6K.&M +-OPUTJU>TY)LPBTNB.0
MU.->_TO6S>/6\'",1(.:,>YTH:F5,0%$M$%RQ]I8"QU\#<])K7ZG/J<,,IB7
MD?I!$_7LYJF%^QHPZ8_:<6;=R*T>-Z?^U07='6L#SVE)1[U!*__@1;TF >#^
M>=P*P\.)B7ONKK&JX[-;K -K8S2\^I9S&)!A,_8?2>-S$:\+HW/NW\/^I#5'
M]B B!\O_%W"6H;$O;/O8G@R6_K@(?(!QXX<; V^?[ON5/4SIWGK8("MH=Z]?
MS_8+$*38S[^"-MF%:4MUV,_H^%\MXI,-ADG-+ 5WR#LJ--.":TXL%4I] BMZ
M-QN<&:A?9F#MY@K =O7*Y>CA)4U=*FDOU_[>?+7S;GMSK?JXMKOQKGJ_\>Z?
MS9<;U>MW.Q_>+'SSMWO#QDR 0:\]B=J">=7*MFP+D*=F7ZIKBE2_O1RC7?A]
MX;LU6>L;[#Y;\',(LS:2LM.]^+WHM=L6/(PZ87G0V&R]4380!F"+P"(P:)::
MX]8@-LM-F*?Y]DB])KC:W'ZYL[51[:[]>^/]U7+7_#NU[C7VC?).,\[ >HJ&
M8ZZTU])S33R+0FJ)ETZ7[K"632;&P0R(DNH4-6<>C#8;*4U<*JH]H^(T]C/V
M@.>P-7DQO//>'X)MWHX[:7ULW8,UN%8;]9G[[,RDKU%R%U[]5[OGOSP[<VY3
MP#L_X2 9T58CGHAH*GE:02*,KF'1:QL<84O@JGM[E-6Y/XI+OXHOD\W/4P=P
MRO.[\/UY-]!>[@!-D!#^M.!D@K\ZR' 73KU#P)_><39KZV#0B]N!"V%7H4O]
MU#-KLPYK^8QY1X/X8O+AS] :'+7MR8M6MQZ-^J8_+[XQV[53(:WZA<WE,XMM
M!3=6VS@_9_SF\>65^M)4F*ZYIMB*$NS*RWB%7'GM1X\E<)'Q6SWVQ]<$N_JE
M=V@LT=<;@Y_D0"UFJM/,8G0SKO@?=*JQ(1ZF6_I:O<K*?X,^78/F_JEUG]P'
ME_V"2/+EFU?KLXO&BVO(P)5]O\DVQ&)OZUU;QV^?I_W<Q_.9U059CU]CNW<$
MIE:(=?!L4.\ 9*>AWW*C9G<(C"P+4PR&&7P_ "/57U:>\,XGB!=N<&Z<7_!K
M9@C<<L> G=\QF/$53P5O?2QWKWK]C6_#V,T[8FL'_=C$<L"E?'E>%C>[:ZVP
MDUZ>D\-GD5C0AO\>;GW<.MFF&WSK]1;>^WR =S["^S]^^+;5>4NW/KX]V?X.
MSY])+/CG<*^S\6WO^R;;VSTXWOO^KK6S_E9 7]O[NQLG^^M[W_;7-]D6]!V<
MUDO.'@:2=%T8FEAP8)G*5!3@Q4HA8PS!&NZ65L%/$WJV,LKM\@J>4,95P;1%
MZML-,$U&'HS'6#$B.37&X4B(#=):C8.ULL:T'^20%DQ[2IAV,DVSZ3"S,J(4
MO4+<!XV,<QPI0KGD6%C&&DQ3:K;@R^-AVC.K_+ =AU56)ENGDK1[@T'E;;]_
M@D UCFT_U#'!YTO#^8 &W"3T/P-X.Y/I^1MFYV6>G/'</(\#IP\$8%LS1EE2
M'&M"" I"4,0-!WLLL("()2D1JGPD?&F5Z&5&[VR4E3/EBZO8=[5BBF(_MF)/
M6R9,&D," <M$2\0Y\<@Z@Q&EF!/#;90PE:LT,X#_@D?)GXIE\J:QZ,^2,)]9
M2=U%,#W@P^2[\3F3\V6]P<4:'SL9C">K -<<@>OMC$6"F>%>2X&BLQAQ ")D
M(B<(<V:$Q<0HR>L"NEK.UM%[\F&BHN_W;I$4?7]<?9^NF6N%\I1)E)P!#T3$
M@ R38+>8J#Q,KQ6.U/HN+JF;64(H#Z2XF^=.#IT=([N;V?(L'*M[,UO>G4[#
M92F3!;/FAUD?9BF+?70Q!H.BB )Q2QW*IVF0<#$%2J75C(%S19<UN_,1V1(U
M65SEOC<;I2CW RKWM$&")?;82R2)(:#<'B.P0;)]XB2W2EK%,"BW7!9RD>@#
MGUGD9.=L/R?: 3SW7.YW":(\9 +.680W3\0$IDX*2,T/I/9FDVDT-BXIA6B*
MF6D$6^1,B(@RD5(,R7,2<^TCLE!.4PF2+)@!4O3YL?1YVN@0QC,E-#)>X&QT
M: 3FALLEO@T33"7!5=9G1A9)GY]9$.0Y,H@L0JBC'O>"/_/#GUG"=,HC@5ES
M".P*@SCV#EEN&-(A6<V<QDR1C#]47E4LI 0T?@$5OK\TD*+"<U?A*1/"BL@%
MC@8IAW-04B9D&#?(V,0]YSZ$8)=6Z3)GBY3)]7RX RXYP7Z70,7=*K ^:92Z
M-T/C=;\W*-'5.:+4+#^R-(%%20@($8^ 4D8B&^ 32X!+F DOA5]:-6(9BWEY
M.D^E*'/1_L>U48KVSU_[IVP4C*6C%)P+S7*RATL,&9$$\HE*;:3 -&L_P6I9
MRWD=F'F8VL'/J9+"N:V6^RFG\.3/_B]2+84G/YC/;&?S33^?51N>G!;0=G;0
MFA2[.E=?^5RI[K+A^8"NPKE$C,E4O6G;[G"M&S;^,VH=Y9.YQ8J8GQ5Q":%6
M2$0)+#VR5((3H:-"ACJ."-<>*TL),W9IE1FV#&;B NV7E/W/Q?<%BGH_O'I/
M$3M)$2,F7"(6 D/<<X6<8P8EHXPW2D2I JBWI,OD[K',LAUZ6SW]^&YMZX^M
MEW^MU;9)9@/IMSHUI<( ;)9VKJ;</:AL4\"_'*I_)!NEI)(^&))]FS%4M%""
M,N%1)L%"7"F+P%@Q8*UX3ZS@"5:GI57"E\G=.>K*ONKBJOC]VBE%Q1]2Q:>-
M%6H F[%"D1L!>DX,<L8%)%-(<"F2:$-]%H3014J=>&9!E:ET<52/4.: & UB
MLQE;8BB/8Y_D+%,8N[5^WW8/FK)F!;'FB%@G,T:)38)&YBF"A8?D0HP<@60+
M9#DAGB;GG*]SO0A;I%S3$CMY4C9)4>M[5^LI0\0G'I2A"F&6\KFU%)!EDJ.0
M@E:2>)<DJU,X]9T+_I2824DA?X*F1DE"G3<*?9\Q+J110B>+4<A5!3EC$1FL
M$H(/FL'J B:&K<MY&%4B'K^P)M^O=5$T^1XT><J>$"*$&!PX!X9SQ)UG*&LP
M(BPRBC$/!,M&DW_%<_ +;45<DE ^I^/OSSBO=-ZV1U,RZ2)N%<B:(V3A&>-#
MR<"2HA[9D"FOA;7Y%*U%)('WDS .Q%%P@:A89I@\E?32DEW^E.V6@@+WCP)3
MAHL57(28MUJQ]^""R(0<\PY19R-5C&/*!*  ILN"W'E+IB29SY>GX;I&S373
MH<=DJ0Q&/?1&F7IUTHV[8=S"C=WUV7CF/T"_#/C?;_BIP/X<89_,&'\18\DR
M=X4+ HP_KC32UD1D"!=>>ZY]R%P\#"]3<6?C;^Y*],B!JP*G!4X7WI8N<'J?
M<#IE1>NH 4.I18D[@%,:,;)$B5P@Q@:;$L&Z)A#ARY+?^8S%PL!I;6;_,;3P
M4OAO:'U=G71M>]0!A?&K_PM?3CK2L?V#5G?2WDS$/?XF-U!?A+C/H\&PE4Z:
MKUK=$+O#%U35(/S :DRS&O]E!V!D@_X>M@;#7C\/2#:Y<\>K5E/L.V=UI]%P
MU(_35X[ZO<_1-Y2^/1C/:G@(7T)#>CD/O#H^;/G#^KM3:[ZI=U'9?OXN9&I"
M>-QR!=VP379 Y6*[%;]"!UO#JC6H.CWX:;OU);9/X$DP/MW>,'\8UL_-%?MM
M]Z0Z;K7;53_""'^/]04WKMV?*8:;!DQ>=OZ\W,JI8-8S?&&"+T*8]4PI88*5
MBG!#F"54>\VQ"T9:(O2G]6P18H().C,-+Z+7^U$'I.)D)YV& C)G(P@J- 5@
M;!?>]5>[Y[\\4:#:__<A]IU_NO:C&>UTMJ%]:W3K\S^M[>_O.GN?WQ[OP+WP
MWO;^ZP_?]]<]V_^XP: -_-_?-\7V[L$G3I+$X+ CRT- '.QMI .E2% !XXD=
MB4DN51'@_ @&==@?Q:5?10=W04!3K]WN'>?$Q!IT0)A!_GRK#6_)\NL/<_I,
M39P]ZN9K!UUX0>,=G\IZYMD^T\!!%:%GH5J//G8<*"<C59;-Y?PO6:[5&C[A
M%Q>58'9(\P"*>G":IDW0N\%@&*2V/1K$%Y,/?X;6X*AM3UZTNG57ZYO^O#@]
M.3UC"G_KN6@N_WG<"L/#;&>LX,;6& <\QF\>7UZI+TVM*<TUP5:$TE=>QBOD
MRFL_>BR!QQ)SJ\?^^)I@5[_TV326\FL]]B<1L,4,=*F[50SX0:=\S >N'J9;
M^EJ]RB!S@SY=H]C!4^L^>=[=QW<KV_ $(]9_U<<<P53.]BNL<]V\D(/I>1+M
M3);?K0MX/*\(2@F0W#Q \N&<:0C^Q83 [%E$2#K;G>W#_<_O6EOK;\7>][=X
MY_4_GW?6/WS?^MS^O/=]ZV3KXSMH^R;>GHF0[-$]^JJS_7KS>'N]_7E[_2W?
M_YC;MW6R\W'[\];WS6_[K]^*K<]O\;^_;\Q4LE,*JZ1I/CPA>2[!;Y A1J*0
MB)11>T)\6EHE8EG?O9+=357D:423"]0]'Z@C5@>-8]())YY(<@![VCI%(N72
M15I#'2Y0MQA0-U6VCPOXGS,,&;#]$*=!(^N50():!SBGB#-BG I:H*Y W3.'
M.DD,MHP:;8WD(DE+=5 I*A.EETK5603$%*A;"*C;GJ9V3((GYA22,&F(.^V0
MU=PCZKQG+C"B6;;JR#(L7T\%ZIY#2OP:-+79D*JCX?9;==0;C+\9VB^Q6X51
M/WOG?M3OY_VFRUST<CCX3OM>MP"SS:[OU_Q][^)@U,Z[8J_ZO<[+9H[>U/L9
M\.LWDZDLV#<_[-N<\6BMB%($2A#ASB*>J  SCX#51PV7U@C%"07L6S;BS@=^
M2F& Q=5]Q16L?5%K;@7'/IID"6-6VD@"K'Z-[I.)[M\^/%5T_S%U?\K%@TD,
M7!N%E!4)@;MGD4T&HY33?X(5&( _Z[XVI2C(+ZS[27K#J5<1_N$1)ITFIPC)
MY>M48H36NH\GNG_[>$W1_4?4_6F?1]NH.,PJ\BE1Q(.RR'$=43(&QUR,E8F8
MF:.,N/.1_<6K'++07LW?.;$F;R@.AG8X&M8?VZU.:UB7@']N-55_6T 'YEV3
M8 B3<0')ZHG;26M'1VT8/=>.[YL)W$E_GTU?0;7YH=K6.6_F %!M*ULT45)O
MD--&(PZ>#=+18R2<3M8D%SQN*++-; WIWTL-DD4%@05T9.:' :GU+0;T/?9[
M1?UOJOXG4^KOE4Z2*<1\+B(?$T<6.XJD=TEI32V6*6?B:<#^/Q>H?DE!@2?J
MTA046  4V)XR K3$V(*8(PP6(+@VL/Y;KABB0B;A/>$@#HN( L]AR^9<\F3L
MAANG35ZLO'#YF;'GN_T^Y]'Y95:#>1WQ+YOS#^K2-8$J(VP*,$\H,!P1ST5=
MM*4.4>4<<=QP+U2=AR3QO&K<SDF!'CG 74"T@&C)6W^F(#JUTZ="2(QI\':,
MT(@GYY%Q5B"F60B2!.F$FU?>>@'1 J(%1$M&_),'T9DM4Z*%,HHB(UFV1&E$
M+GF!N'>&<2^]X'1>&?&+ :+/IC+*[KGZ(J$'S\V51^*WH^B'E:U H^"QMCVN
MS) +,^02#%<79SAN#0_A1[D^0Q<Z6!%:=: -AX.5*K_)PYMZW9R0VDL_>$JN
M?+)<M5)U]H/EZK@W:H?*II2;EE\0ZX^MKW7!EIJ)L[)U*91SM2"6Q\4@CN'*
M?]^_XRRN"5>[T,&/N3^;,/)^N#'I"?SD'?3C>F@FGRB:W:&&"O1C[Q.C,A 6
M*8J2YUI-Q"'#6$(ZAN"853APL[3*5ZZJ=@I:U(:_EFMAK26I'SNV59]F=N,H
M73]SSP]B7;FFJ3;2&^:_3@N1PX=<=,=^RZ5+>E7FKN_7$;WI<CNY#;XN@3.J
MH]^_"G#\[U2_&EED',<0)=4I:LX\:(N-E"8N%=6>47$!</YG4"7X=1[+<:FE
MK,CU(%:#D?M<*WJO@K[%;]"%;O.>7%4I]7L=T&RB\O6LB76=ESQ/.74DWO9Q
M=/*XE=EIJZXL(#,>%I[+O4S2\%_T(X@$:/19E9=_7:SD,YYS?':+=;".C897
MWS)3$>&1IEZ)*1$_]V]N;BT)Q"<;#).:6<HC]HX*S;3@FA-+A5*?B#1+D[L.
M^V=5( [ N.A'^P79!%U\8=O']F2P],=%O0$5&3?)&&CS](A=.2XIW=NX-(H)
M(-WKUQ+S HR:V,^_@C;9A6E+==C/*]Q__7R"%"AK70H)@"X7\8HUK[5=O5(1
M'EX^9XISU/+Y<NWOS5<[[[8WUZJ/:[L;[ZKW&^_^V7RY4;U^M_/AS<(W?[LW
M;!85&/3:L@5$"]4K *RNSPM0WE)M..:JWYKB:J,8?E_X;DVLLF81/C/-<O#L
MM$S7XO<BU__J5[93T[Q7M:W;&\$30S:+VW$ %FBFZSEN#<:+4;@,+.]F SQ2
MWPFI[KEZX)O8'0!<K75#S7GTIC<8]N.PU:_%?6(\K[<&OMT;C/IQ<:H)?AE;
MPKWCNOSH[A[9IF_I_L>W.)<?W5GW\+PML;_[[C/<R_9WP1]_/V4)?_[K<&?]
MK\-M>.;^^GY[?QW:N+O)M[^_ M^^W=Y^O07M#.WMS_N'F0A@Z_/!MT\2\#LE
MRU",DB%.%)C"*AK$$I&$2T^=3XUG4X/$6O8HG TT)J\ ]"W7'CL?E$LTPGW&
M1\*FRP]N;+WY>V=O8Z/Z:V-[X]7F;O7F[[7M]S/N\'2-R5G;\.<OOMA0I>$7
M3E!LO>#.)F>B%R!@R>L42/1SKHQ(5\1]&M/U$U^TAM "?PU=>V^_@NLQJ-Z
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
M>=:Z@UC_=C2LZ<[J'PX;[K\)66''?JD9 [LCVZY!NM]RHV;FX"&9HK!^L^V
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
M2%(K8M*Y7C?(PB4AF%-9>#>"06VW*PHP=KO9C\%KJ9Q,5BI>$U.#%";N W>
M#5<YI&7V[SC[W_<^!6<DX3$AQG,,3E.!G#(4 ?XF89SSTB28_=ERIZ>SO_7^
MY6:UL?9J8S+UV7RZH?);EJAT7$3X1S-O4W+6.(H5& 5"ENF_C^D76^O^DZ,Y
MJNX24MQ$Q&,D2'.C$+?,4$\P+ J@_/P'T_]7N]?+4WI0_67[OFU/!M6'E?<K
MU=K!03\>9#OCKQX(1"T;C9?6V U@88 ,#%J#83;#3BW_,Q=NVD:9N'$-[W0W
M&R29A?KB3>T>F)##V.\T#D9E3R?[[ &WI.)=;!OO@@=]=-1NQ9J-._M1C1]=
M6[NI#PISW.M_J>WG^D+F)IVX7(,\:CV?7:O03$GL'+5[)S&>,27GJ$/C@)_W
MO ]&K9KE%$Q!\)*.VG'L@V5^\"O;D,D5\ZM]._.DVASPR=SA]63!O/?:8Y+Q
M3'.?1<5EMZUA6C[G X;8C@>G=]G1\+#7!^^NP:'\L]B?>'/6-8Y?OA)Z?I3;
M4]\)G:B[=,XQ. )WPK<F-.=GWS<]Z=<]CGD><K#!MT<ADT7WOK8&M0,*CFGM
MU>8O1UDV*A"SV!^T4JL1Q^7Q@R:N;D.T?KY?HT$M_D>')X-L>\,#^IGILY'K
MPUX[CW?3N@ B\]76NC&(?M2?#%)N>'XWB&DVXCNM89[7\; <PG#F/\^Z!E.Y
MV1T3PI]WNT$!;<;5QN:?&0CHJHM3:K@S&@YZH[Z'FUX>MF*"!Y_>MY-@#."^
MWW9>;N[\7C<GWYS_JHYMYI/_SZA5L\^#<V^_Q//OS.#?#'"6SC'+]I'-$@5*
M?^KW7QH'NC"A9[.W\DAT]&?+T$[*2U43R=O-,<UGSD5_\LE+IQPA& 5M<QT#
MC)%.DL$BA:,T8*YB/=[2:'5'L+KG706LJ>*4&$\TX<)C1RS%'"P)1E2$SW?G
MKO\![O,5=:\AXNM"/TC\$%H>A[/+'P! )N&M(ZH-^'_.H2U F@/ RWBJ.S7
M-]!> W0_IG9#E#M+:G^M8&HS,$^'K]ZL4'T/_.=D13X=LO:GUEA*Y\DL_ZM1
M76_E^/>H,Z%8[V6[Y!DS?^_6"/F,!Z#>EOF1/#R'BCRO6M]B=DM]KW.U,ESC
M_/[=6"N?4!K)I9$;1ES@%A/G4N*">:.C=,YXJC4+Q.O+(S>;VZ]^'KLY;Q1G
MA3TSF-^<FC)//X SR1S9JFU@CW?6-_%>YP/\]["S]WFC_MT^M'G[]?[G/?I_
MG_=:,YDCQ]OT ]W^_I9#GUK[T*Z=U_NMK=W:IFYO?=_#^YWMSWN=[5;-QOU^
MJF289\02)5 F/T%<<HJ<XPHY$K-+HQSU^M*=@,5C9GP,;?G78Q?U>M[PPP%K
M+-%!:66Y<O ?H@&*E/%<!/BSP,^BP<_)=.*:QCI%BH)1%/'H%-*1">0-\4%@
MG%SBE\:?"_P4^'ET^*'"1.H2Q4YH+C%SG,6@><Y;IUY%7.!GP>!G>\KZ,3!)
M*1*'@@H2<9<9X92D*#&= F4XD9BWOXKU<QWX>0Z%E9I#R>O@,PZ@3=7&?T:M
MX<F+6_F/OV!9A4M!4EOKO0=_ C/.P5.TE"?#L91@N/E BXVV6""Y.>,B.BLX
MM9XA!G.(>"YYY+062 L97,)2&2OFX2+.IU#"X^-@J<TR?Q#!D@<PK:+$X.AI
MY770U*;$3;).6'M%JF@!D<<#D2E'+R89>3 &/+L$(.)CR)3:#GEMN8U<Y__-
MP]$K(%) Y"H0(59%+E5BA&/NK7?6:F>D-4I@%?@5!\H+B#P:B$R[:\(XS+'!
M"&Q(@SCE&EDF'**,BT0U=S'I>;AKOPJ(//0^WKD$D//I,8]SKJD>C_>@P^T_
MML#-?FF/JO?#GO\R=5KRN=?LOA0IG5!!.D8%DY8+K&W4PIG (\8DP8)=D'*A
MD')KQF<C3BF76$1:2D!*,)-SF5J*B&"PU DE)&5+JPM"!O[X0%GJ_M\'AI@
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
MF^[ZE1SWK^9B@?Z<C#63#7.V_VH[VD5A<SO9)^YK06C\RPC"3_+U,I4!^ED
MX/R!GI].]#G73G37]YMZ#?=[<7^;!Z_-D]XNKGEP"2#<RXG:F9K5YT[378#
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
M'E/Q2F9MI1;:E1:BWE- =T_6:=6\XS(S731):$G*MU,E,>NME1F3T;K9T*L
M:'0>M L%$T:P*J H/CL)6FM B^ULO:> 7CA;YPYYYDD0CJUC$")G)+4C"UH@
M:5J.J+J)Z%5 M!6>6Z^#,5@@"^[ .VFSY-59%F#Y!>T:HI>$Z,[9.JV1+,%;
MIHI5#+0*S/% B"Z18W1:EZ(:HE< T3J&X(()#HP"*#%$%:+/&2U'$YN?N[^(
M?M65T4'S:#-S6 H#%1/SB93P@ID#3YA$]'U$]"KDKF\3!E]MO-B8':P/<\M3
MO]A-[U52E@N;P4!2$)2.)209=,PJ03M([R4?O5XX2,]9%4@NLEB*9&3](0NQ
M"(8H0U)*6EK/%KRW H!&[D'8  *, $^O7)$>C<B%.ZME,QGZ"NB.FQY#"*"=
M8 DR,EK2PKR5G!6=D['%YJ1;6NLJ +KHZ)WP9/M; 5&&4*"(XG4MD.5;&<#>
M KI[D,ZEYTH"9\$*SJ XS;Q/BL44424+1>'R7  -T/T%=,0"UH8HG4.P4@1O
M>2 T&Z.MX24W0/<4T-U*,FARCB2AU30R1IK(D+8T4RXEHTM4Z%H&W"H 6G#O
ME3=%:,])Z_;!)&.<T!8A6\];ODR?4=T]34<GC"D)&(\5U39QALEGECA(C39Z
M]'YMTZQ[>>VN- W3_<4T$J)1D %6JT-I;H/%G+G29%P+X]S-8KH)Z:N;T0MY
MZCK02NG 5 9;FPYHYG3$6B-*Y!2]]GYY30<:HON+:).")!,L$GX!O':UW%]Q
MP*WC&()LGN[>(KISEIXCU%0"SF2J":T\$9A="22P?4 I8W#8\M17 =')>.4\
M.LPI00C")VF=%5X%)Z4)NNG=O89UYT"]6%-,\88IK0P#Y2T+0*\*-]P'2:!'
MWC_%>Q7RU)_LY]$[>MC!/H[^(B"TM/0+2U!Z"<GS%,$A! '>(I+%X&+ASF%T
M3<?H(QG%+T[3X\GVQU=O%9<8B[#,FFHT..-84&0Y")YY0<VUMKT,[FGA>LLV
M&HJ/4O,@4^+ LPHJ"I[(B#0Q>.=$ W1/ 7UR%M \EYQ*ELQB! 92>.:,50SK
M:;K,4J))#= K &@(@+[P(H1.H"1'CAB#U$XZ&W)IX3$]!?1V1T*7D'F,03"M
M2^TEZI"1@L69]3$C)NWB$ONR-$#W%]#2DV%HT%B?.00O:Y_@$CUAVF/@L0&Z
MKX#N2.A 9A/WW#+'#4GHVC'.8R25VT?-B_5"8<MY6P5 :[*540<MR/X");('
MB5D4B=I+E>W-9K$VK][U4+W3$=,^>.%)(+.076(0HV&N!+*K;<RNEA7U1:YM
MJG4N;</T/<9T*K32VH"5F81T]CQ+;K/E"A)RU81T3^'\Q6FZVGH?Q5OT2BO/
M!1/%20;9.E*[M6 Y>I+>M7JTA":E5P#17$"TAEN0+H#1$I$,:)Z1$ZZ=3BT^
MIK>(WCJ+:*\S^& #R67N&.E:A&CE.--D0/'D#*UFRTQ?!41'(2.6F$(J'(SB
M+F1I>5#)UG;L^69E=-.[KPOK5V=AG;$(P*R9!QT8:(T,.2_,.8F!HXW28O\4
M[U5(3I]M_\%^QO'Q**<!3@8'>3+ ^N?!WQ4F@Q^V'_[QKQ7+69]+F!:>U9:I
M+5-;IM58IDNH9UG$G(S.J%(&6[@WI0@K<\K:Z!AN-FNPJ6?+.NR8%]6VP<AD
M,TO2 6EGT9%VECU3VB:?8@)O\]JF46:=#.P>13LV5#?R;<O4EJDM4UNF:_07
MS)Y;8V.(,8.2RCEM0_$^ 2TQ_;6I,CU6918+(=J8%  R)68MO!)S%A*3@J-
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
M_SHE97/S-=YKO#?C/1 Z98="H#3@$P]H?83B)*1D<VJF;K_)KU,;)8 5,LG
MC J%@>:)^8B);%V;>2Z&.TQWS=:]=!3B^8T/>\U4CP_I9O0T@R?_=SR<G#P8
MO" X[/VX15/Y"(\&+R:'\:^+TZ)6ODMJ2$X;%;,MWH(QZ(2.)J2HE+?:<]U(
MK+<D]OM"5)[FWOA:U4DFZQEXG5B(P;(,-BH?;0)MIARF[+6+/K?6Q_T%=?(B
M9(^DSQ>$8('T^4#*2E$87-$V-8NLIWCNGCT64CTT%RR*ZG^WPC(G"=Y<VE /
ME)T6=FD&60-T?P'MK(6L+2_9(,@0?/):U?,717^(B3= ]Q/0W4 JSX,SS@)#
MY1,9&<$S'X1CFK0N[D@ZZZ@;H%< T#IZ+X1"8X6  LD%D8GK8]$Y@Y.RJ=U]
M1G5'3'MO4@);&/<:"-7%,1])5@?'H7"C,AE23>V^_Z!&'P.9S):+F$'*A&15
M9TN\#EK23KA94#<I?64\=\->4*-#EP/3QAL&:#CS19&43D$8[60V?'EEZ!N@
M^POH E[:* IPR !.("<U/*?H([>Y>-\ W4] +T9TF)BE-\"R%('5N$3FN93,
M00I.(MG3Q3=$KP"B0W6IR&QU (3BP&.QM9U!TK0=5&B([BVBNZUB,'+IA&*J
M2$TR&C,+,G%&OU5MW$64H2%Z!1"M@R_!63!D-X-USHGBE2G6:/1.>M<0W5=$
M=P[@=:G5Q2.P()(@*UIGTKHQ,H[6*P@%DUM>U.42$;T*I7X6#ME_Q=&[?-T#
M]G,FXO[QDW31\IKX%Q%!"4DF9'88HC-%H\ZB>?IZ2U*O%@[8D^>D*4;!HDJ9
MD2V(S(<06*R. 2YB)!-Q;5,*M^Z,6U*44(^"(!NJ/^5Z1"<+9 C9&!"T#TC;
M$ J0*P4NZ%;0I:^ [KCNE4VE+B)+UC@&7":&3B.3I$P&K90M$I8=\MP W4-
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
M=)YK9E#6F/C@&6TZ9%9*9[(%KR/9N@>'YVR^J^ZURU"5Q1PUQ!!35*#H46.
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
M6CP6G4(&$"+S@DP0352>(I?9RD (-^N60T/X_43X+;@1&L)O#>$+H0822@@
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
M^NF^\L#7C4P(N%]"W)*$'%<*):X)Q+\L<.L7EM6BX<\FRS>CHT+F&J?6<V%
M[ ^N79-^K8K$3[(4.QZ)!JMFBU4;4VNQ*6K%I!:(0B2*.+,.&9(,8D( W^:4
MA)1/ 1&+PDSOA'\ZK>%&9OSYK3(V3OU@3CUU^$: @%DX9+5S$'G9A+30'#E)
M(XRN2]Y$<&JR*.4O%U@T3CV_3OT("VB-4S^44T\=RR$%2S%QQ+3UB&NGD U&
MYK-U5$J..\5C-5,K3AJG?KE._0AK0XU3/YA33Q8$.<$\3Q'1F#,%5$>@WX:@
M8&W"+'BE&%Y8YHL8F\:G7ZY//\*R1^/3#^73D^L>,(3 K;Q C":*>%(>648=
M8H8S3&$&-\XM++-%2AKR_8)]^A$R^HU//UA$/9G2%PQF8A4QBDR3O&>!(*,$
M1D9S3Q0.Q,28)VJ&Y^2XW%>SD6SM_'"M\T.U:M'62NKTI]+XU_3",\&GW^8K
MCS\>F['\[$C%MI*@;>!J5G#UU_39WCRKG[.$8/:!L()0B9QP$%M$0BS60?%(
M :W$(J73TNN_WW?Q<8XJ*QKW?LR,?N/>C^3>$UD#F6 (L>:(*Z40UT$B*YU!
MU,NHE8\XR0 1AEGDUY16->[](MS[$7+[C7L_CGM/9OJ#UEP;15&P1" N$D-6
MF(0L,P+&.,$86W!OMHCU])I\X]XOPKT?(<O?N/<CN??DZCSU0E..44C&(<X(
M0X[AA"(@-[/&IZC]PK)9-'0Z/]AX]XOP[D?(]S?>_3C>/9G]-SPQ%IA"S">,
M(,YVR-$DD::)JD DB5(O+.M%):=7]!KO?A'>_0B9_\:['RGRGEP'P-Q%*TA$
MVE&(OXGWR&BGD7(I>B#HC&8%#[5(KSDXZDG<^S44[F?%>WO4A0:=U6=69#7Z
M$%/L]6R[*>1_P 6 /CPO_';+N767AF:E$U9' [.9/MBRT_^S"[C5P-8,86MG
M:CU ,VL3B0D)[@GB-*]><B]0P,Y21Z-B-A_$NJAT4SKX@AU^!DL"C<//I\-/
MY!@$%BQ)YY!AQB".I466AH2DU2JH&#F3?&&9X$6,6>/Q+]?C9[!*T'C\7'K\
MY**!5\)SSR72AFCP> Z^#Z\@YHQ,Q#DGE "/5XOXFK1BX_'S[?%/LG+P*Y[>
M.//]G'EB^C:1A$"-0 +KA+@4$=E<<IB2"L0I+TV"Z5M3_@LYAL:)Y]B)9[9
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
M!H?CY,BE;XWF$'SQ%>OZW?9P</-7+DTN'BP9>,C33"2:3O3.I9^YN971$9\
M?IG4S%(>L7=4:*8%UYQ8*I3:)XHNC+]UV!L_P[$] "@ =OX5V02/^,:V3^QI
M?^&?5^=AF')'33(&VCS98S?V2TH/UB_U1 \^V.U5-O(&YLO8RY^"-MFY:4L!
M802@V7_=/D **$-.<N1)/F-1GO#_]4^[?",[>GS[5-?:Y[N5/]??;VZUUE>*
MSRO;:UMY#]'?Z^_6B@];FSL?Y[[YK6YF3C"%0:<#(I0!F%0HWI<=V_$ES'2?
M!O!"3;]^>U>#4@R_S_UCK<*\F8.G.G''R&*5^JE^PN]Y-H??\/P_1K?=MKWS
M9%:5@^@.X8K IH>==NSW:]IQ4O8CM"V/W6WAQ,W!P^@9E__E>O]<O@YT?RTV
M>:(N)'0<8+>&1W )?Y5G6<^4$B98J0BP>&8)U5[#+!Z,M$3H:U<')R@6,*5V
M-Z<4KY9C;N59.88<*O<_'4),_=;V8_AH3RMWVH8FO&UW_=>GYDUGZV/>= K7
MH1MTAVVL'GYMK7[%>Y];7W:/-KZW/N_@O:,=MGOV]]'&]@:9YDWKWX%OG>UM
M^Y/-#W_AS>VM]BYME;MG:P3XUM'>=OC2^KS[?>/L;^!-&R?0CGTO=(J:161$
M%H>,1B#+.45*81*HY<H84G/B"G)6!E7(10ESV@:+):?PJ8"U!SKOX5?--<PW
M$=CH<7;@WA!FPD_;F^_^'WJ[\FEMM7BWN?%QK?5I97M]LU5\_'.E]6G,QT9V
M,6'R$R2L'J1;&_ B _C_Z1<Y#!_D2#[#(3#-46"3D_#'Q[WNMYPL!U %OX"F
MAYS;Z _ M@^[;: "_9R47SGNE>T:CJG*0(Q%]94->SIZ%>=7";\:W9=PAR&
M7@^:'O(\5?;[0XC#3FPO8^#Q#Q-H_>QU_5GG5,=^?^'3E[U^I=>SG8-JRGQ[
M.N7V*[G=K2JOMYFJ=_LKYX]WMT#KR5< 'QTPUD\V5O9E9-HSIY /0N1SG*MB
MHHAB/LXU$I_WAT$0OPA>D?^?#K9J8QAM_S[J=FH+?:'IM]5A+Z?/:M)S>6GK
M *PS,[RM3RM3?9%]:3.ETF>7K3(>=6;C;1>,-G]XM>Q%/^CV^DO%2B=?HN[4
MO,@&75N1Q&K9(S<D?QD^'3-8V-'GX!*#*[!RY>[YCN#NWVQ[F"$D>\UX-2_9
MLE= ]W^-@_K]VRY5Y__":!&G>NBE^IG''7#Y6;_%O)+S+?9^2!5HE-X:31A+
M@1-F'$P&P!RPTM99IMP=J,)/0T;UX^^<ZNP<U*EX<@4MP$[\FS#L01<,#E\=
M0.R<;?ZUKSB++C&-M"- **BRR,"0H40$$\%QKPU;6&9R<MHOJCZ[M&J7RAZ8
MPVD$XNW;94J5>4"_+Q7KG>(@=F+/MA>GC&G:26JS&IEB7L.&-W]D7X+DTM>
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
M3;4@(7G)N17"&H(Y5DD1)X04\2%A-97?8T!GL==M$/6^B#JI=H0]QDQZY"+
M*L\G?3O*#3):"":%3S;JG'[0,)1_-'C:X&F#IP^#IU(:I:4)R7+/0Y*6L91X
MU%RXE ]M;FCJ_()J:X*FVF $I50CHH5#'+.\H5,8I ,7R5M'B 10-4HM4MJ0
MU 94&U!](%#53D1)@*D*B;D@1-M(C(C44R)YWJG8D-2YQ-,)DBIC(%$HC:@%
M4.4$^*E.42/%0E ^<8UE:$AJ@Z<-GCXPGCI.%%6$L9@(9]I9B!>Y#"IX3S0A
MM"&I\PNJFQ,D-46NF$E9<(0:Q"GP4^,L,%5#HM$J4FW2"R.IUTB/W'4C@*Q@
MM2DZ?6;5ADUCF\8V1:>OM^B4O/9ZP*;HM"DZ;8I.FZ+3INBT*3I]9AW8%)TV
M1:=-T6F3*)V;;KG/:CZ.25!OI3.>QV2MPU122@F6/&E:RSM/*V,VB=*;$Z7M
MUI>_3G;IW_"O/]D]VL ;VY[#O<XVOJR?[FT?MO>.MMK01M*:2I3NT-;JVR]P
M7=HZ>UONGOT%;3F$Y]HXW?CR[_;FA[^/]C[LX,W5'7)=T:G0S";G(@HB)TJS
M2I11U")-(S7:FQ@5J8I.)5XT^I<EFN<C5=JL/S6P.G^P*@P7W#HCK9"<&VTT
M59SSA)WE6A+^D+#Z\M;S'P]1)];S3= 61M A"L.%.% V9*PC2!KB(X-Q];@I
M.FWPM,'3A\=3&0BQ>=^,YM9X(ZB-3$83),NBD@U-G5]0G2PZU2$RSPU'1OJ
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
M.EO95TER:E1"@N0UY9 8LCY%Y%5T6C$-TQ'-U16+,)33B)/'OD@QUG9ZQ4?
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
MXJB?#\HSG'+26(VXG 'F&YV-%V<<_K^ARX,(L/R^#&"%56X*[Z\^_ <(  8
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
MX6*XLAZLRL<? ]Z7VQ;<@]:@YIM#S7EIN UJ+AMJSFC$@38L9D:14%'0B*T
MC9CRB(C4CR/C)Y++=&4]6O7ETJ#F7((GYG@Z_73!$R\ZR+=POM[DS3T<:R[^
MV=N8<:TIFQC+)8E3ID%#4Y)(:1GA*@T#':3*3_QFS>>[YDG"N0!I27AH)!$!
MY419 UIQX/LT8"H4%+3B*B,=FT4.\[(C%[:4&B4O&IL,5KV>'3RP5$MS5+O<
MZN)3G'8TY1">%@AFS&,:!HDR/"$JC'PBD@2]GO 7[*543#%I(E#TV&H0/+I2
M2Q-#T@#3DMFQ-P-3@SWWQ)X9(].76DJJ!:$\C8G@7!,9T0@ 2' L%*=8P%;6
MI1\O$/*\A4"01M5^.)7[EU1MFL@D5IP2G5(?*P[%) E80FB26A[%D4Y"VZSY
M?-<\84HHBBF.H3!$,!X1Z2>*Q#R0J5*IC?QX9?V?^QHRKSP68E$T_Z9DPU.Q
MR8SR']M81RDZ +B,B+ !L D5F@ J^6F<4!/+ )7_,'J%91H;9GX6;;EAYJ=B
MYAEMFEJI3$(M"5(?.#H-+48HID0Q7XDPL1P@>F5=K,:+6"C_;00RE?57TLE$
MRP=57VD.Z-_J ?V3ZET-0,\1H.DE;<MPQG7J!R34$9ZY2$D2E5@2<9/&VIB0
M41>)Q/B\TO6:2*0&Z!9IXHNBDS9 -U^@F]%$%4M%)'V?\%!8;+6B22+CA%BJ
MF+4TL33F"'01NYPJLZ! UP0/-<%#3U9YY;O[8(VG8)SJT'JY[:JL-Z[0B#[*
MQS237I12/$]9;6<Y+,"YM B__4AI845_>]B%^_7#C9J;*JO5?+11LM'GFHO<
MQ3W@(3HE^/&4Y9T9YET8RU$CZ^\BZ\4EHR:4',P69@E+-2?"4$-B25.2<BZH
M'_B<!9@Z1T=GN!4%K'MNV1>FSM32,]%]%.:&B5Z8B6849J%MHK6T1"H3$1%H
M;!UA!*C.-M2AB8,H]#'_]$Y,]*8\JG,H6G>["KE<0/!P:3II*S<P\-0P$%R2
MI6F 5C,>Q_HZ((+'FL1)PHG/ R8LCZG@  .<S5.4/H%VO_0<]'!1VG#0,W/0
MC"!-*$M#['/E,PUL9)4FD@::1"9D G:3*1.OK(OP'G)T85P^"_V,QG'C'#<F
M*S3,<N"!0FT7!8\;C\VS>&S>6!A1;]A-;#Z7X^E;"N;/"-*MBL<^ XM]M+F>
M#,4GK)&<=Y"<.^>7ZYLE?L#"*"&1Q(:1- 435)J$&)9$TG(E9<!!]UQ;D$#
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
M4T8!WY)A <,I*O\EGM8-G5YF%>B1D^['\JDX%O26V;/:\0U\73AH!10:^;$
MXNJC6OOKM%\ WJYY.Y4Z.?I1!\"BTNU@E@Z/$<M*.ZK2.A&8LV+D(RX]7XD[
MD\?7.X73.6M&?F %T.,\]_AT&#KZQ2WL>%<YOYX:]:AV"ZNTSH?5\/'VT2_+
M^V'AT%F;&]? =60O5@Y<'-S(T^T>H2?/M-8JXAU/I91)Q3 YMMJYZ(?PV!S]
M=WBJL3J:4G\XT'TD,/RYR5+8 W1<HT\?EB#3@S7O+ZO5L-Q#I_///@GG!2CM
MGE#ZV?LE$23H,,YZI0GHC)6?*NN4*SHHE7.@P#7O^Q&*WHG1C)W+MU$>K'JO
M/\"%KX9;FS-NGZMAGJ^BAQ-,?B?:3!\>5]X$1O]/6&MW0*&<$5_Z"<LU!X+*
M"K?RN<5S&SP,@C'"\KA]PV\Q&&AL8<%XZW&=@7F&'X!+G:]5I:G;AS&O_;]B
M@G3K */5ZN# ,4;_M#JI*)S@U:HX\E(\V*A. "8.M-!Y"@R$AP"35 </N8]K
M .Q.$VO?CS@-!8MC/".FRH1*2=\H%5ZMU%[AYYP6S1LE@6P,-E6>G\.7WU3G
MKEG6;\\UL'W6OFA='$2!L%1+2J00 7&%$R17*>&^$#(5G,D0HS37+H>[CUP#
M[O@+R/"DUS_K55A7TZ>:,LZGHT2 E6 /<A ^M?P'('5<6WJTNL!36.'D9-*#
M=M;/3T;V^=2[GNN4<V/FEIX[P"M&MK\; 4RF&H&M,+G,LW.+=<V!&Q[*P3"-
M<\"5R 9:$"KVU9/';YW1BZZ.(74$?6M &)5TY0'JQTO%K 2U.5 %T$XCB](<
M;+C8J#"B(J9<42:U%'YBXE#1H%3_6:W^5W'CTZ#R5Z4^ .PEE18*VK[N.)&_
M!V_ZJ]/7)R\,%[M;VS5<^/M[&Q3>=?P#GK=_\<EO[6V<[7[_T?T!8VA=G/QJ
M'[?H[H?6V8_-6;CX?-3:^M;=_P[OW_O[N+T%L+.U$<"=W=;WUL7NWC9K77P5
M^Q=_G?S[8N<,QGW .9A20#LD"F1* !T4D7$D"$M5DLHXL5;)E4IE !UD U'7
M6JLY%T'J*RM2357$!&5*:AIS$TCXO040/D6='O26E?6-S4]?=[[L[.WLMK]<
MCI:>)/LK Y!N?]WT\!B8_(9'TM>1$1&+E)0!\(N%_X<BY/$K"5BZKZGRU[?/
M>][702G?_Z??<6IKK0K\AE=_]WX#=@! =:Z"ZT,5E]N0V>F!I>8TG-*I/#%E
M4.RTZI8*95<=]W.G"IWUX H>>\$2H6[N;JCB0H;5>AI0!SO]T^KTN5Q3N!&7
MV$FZ.O4/I,40XU:*@2U%8OD #!=R 3[PB\.\?X;_A<=T4>7":Z#=HFF!H]C
M!2V]]U]@\39 [>QE_;6I:61XF],>P28#51JEU+!7!E'8GA/(CAI<3$7).BXX
M9YAUS.3@0 //X5,^= ?\[IWP>\R70"O/Q6[@XTN_#SSZ/T-8BS7W[-%9P/6^
MGM%[JD6\Y/@)M(I2GZ4I$PDP/^=*2S\-$V[@"U[JE'YPK;]'GPW>E=Z<W?3[
MZ&5?ZP6?4B.!F#2JDJ",F,+V%L;]\_QB 33+LP/@')\EB2!*QRD6'-=$18DB
M1G,6<\FX%<'*>IK]M%?X?ZXB;J>@]0:=<T?F:.4[H\_!D]MVO-V=#967,9[C
M6LJI0\$.X,:>=1>?DG8V1V\I\%3<FKL9(&^/=," ^70@A%661EA -HB)8%22
M)#&:^ GS92S",%6@GO)5Z5]Q-CG>4#R?+JWQ"7?'V"U3^N<=8!$ 1P3&;C]'
MY(8;GIUPQMF)DW3SL1[M9O7:"4)J2.@:$A*MPP,F9!C+0)*4:2Q7*AB)TP0+
MI5O#3.R'06!6UD.ZZM]"0Z\U'O OU7&^ON+(VD%I2Y_F_9*DKO8#5;Y#9[B"
ME"Y]1MZ1 JPM'5H6@UAM89U)"_:2+K6@#%09/?);3MZ+H0-X:^VJNI,!VR0+
MOK)DP;A)%ER L33)@HL^_"99\$[0O##S>L;TP9?SNT[ZY1Z4&MAXVJZ4#/^K
M3E5G6$=23T90CZ^ C>SMC8)F1FZX_U%G*LO*.U\J3OQJ>GG%[D!4;<M#HO\,
M53XHO7VE<W!R/_"LU&88X%#&/F$(01UX_3^85.4.@%U:7*DM%X4M]?"'$X1[
M04L-,^^?\G#+>!]A"C" SN@<=VUZE*<J,_<ZO$W")%11&*2I%2(,1!($J0]6
MEK8Q&.LZJ2*L@BK""O^X):Z[JHB]U]\HEZ,^@;'%A[Q?+$EL]_,;O]MG\/>!
MC!0+PR0B4609!BUR$JL@(,;P,-%QXB<L65D7:]<5N:X/<4%HN8-_%Z_1[Y^4
M;K;^*&2Z=-%54>"UQVX4ZU<ZR:O(Z[6:3D=>W1MO+GUX1Q@<L@K_&5B,282W
MFS[H^-FP"Y\.^YVTBO I7.C"0 US!32S.I5;4?3S 4AA6[G!84K?,3($&6*&
MZEW81.F.KB.);ACCK&<;./?$VM-1DBUF=3@UV<7+U)FG=4:'=6F,1I4L#&I;
M[J(5O!Y&H)<3<.% W6XVJ(+.$2\R=^)2J-3"J@ "D3H1=3Q0/'?N=-PA0O72
MT9#P_+F/Z1^P*AGB)KPI&?%5^=:?:)SW\U?K]]@H$;4"68S+A;V[#]0I92,3
M^+&T-A6"<F4Q5$*E5(>)2@-6N_>N0SAT[[E!;(P](>6@*J2[HV_X#6(;;>_M
M'_A^$EJ:1B3E5A-A@I@D4H8DQ*#[F/%0&P:JZ=KEL-)I; ,(JT_>3CNJ2KVK
MHY>R,G/XI>GBG_%PX-*PV]#&];2QN_?U(- )%;X-2.2'6!P],B06 24^]].4
MI7&L!%]9]Z^(6YJF#0<*JESQ->]#OV^<;'AFBJAUH?K]S=Y?L_>L=?SIP&!3
M]<!2$E.;$)'XBL014\3$"79'U3PP<F6=K<6W[7T5T8@IT?5Q=9%ATAJ8\X>V
M<SX*O#KO@=1&I,! ,A?\6=6NP!@AE-,NJ'3L/W^4%H^_F=167JM\G@PN+=>U
MK _B$OEK1AS93).G"65I$-@U4,BR6O$:J%_>Z3 _[8."\UJ7;&F/<NX8BQ@S
ML4S!B.%3!R-NYWD_W^SG>7E$N3#AAW#]'_;C?/^[#N$>]@. &P$<0#MK;VW3
M_8O#"WB^W]HRW?;6YZRU=93M[[5^F@_?A/F?OSL_6.=G<GP*X_O1:77;1_OL
M&\#]#@B-;\?POE_[>Y_.VFS?;W_8.=O]\/=1B\KSUMY)T-K:N6@=[U,7N4RY
M"&,!ZJ!)F,2<HX@H&5DBK40*H[$OV6RPGZ2:"Y\S%@=&<!$DC 4Q3[4.E>7&
MIK.QB#NM%AX?[&S\XWW>_K('?V.M-&_WO??Q\\[N9^\C7-O=\M[OM#?:F_BK
MT6\>$KIX^^BF9\-IJ@68^%(:*T#R2>VKP*:Q#%F $0G+Y5"]$?B^#),"*P.5
MH6,.H$!G<UA80=0XW>'V0Y,Z->;<*BS=@N+_BOQQ,\QKT8YQ>(.C&8<?F\EI
MPE7*TLSI$H"?-3YZ%IFX+A)E#X<=!5;W^43Z1*EZ ),7IWV7EHLZ(A;N*@^!
MQN& N?UI,?K.E<ZQJ<W+DC,NE07$GZTRI)Q.BQ ]4FZR'E:LB2\EXX_\!KEU
M(7]E#'TYX%'^2B4*1K]-4'W"S)\Z6:2\N71=C-P?CQ7!BT!UDQJ*+E&X*M15
M+E'E.L+H?O>C,D;V-NH;'.58'\110U%_79,Q;':OW&I,*8)' (GVW&HGE>R_
M _'ZTYD[50)24:4GU-*D?F4UEV*29BLFFZ@CA?P&K[H;<YVZ<E&N:I29I82G
ME9A?]!&HA1V[F\[(SF*C9S[BL#ZZ46T8Q+C2\=Q(U5JJ^@?2:#"@TP2;)6)U
M TK1YV((J&E6&A6#I7LIA-YP'7 6!2:B5%CK)Y2J0"@6FB  QF*S4G5YP6#,
M/$7-(M?(G5I3_X*:^DP:U$C&U-X'X!E72?#=W8_P7V)=KBUZ>LVTZ]F425VC
M^"57@U_CF?EI8=_5?_R)*9@==?XNZ[EWN)O^G"8/C)2:J;_OEJ&\7,4 Q?&:
MH && 54]K:H75Q%":RY":*:E0'F-QVLA#ZZ][*_1:Z_=]%@JUV@H'O38FZ\%
MS6!AL-&='GM+D[.%Z&46W\9O_K@$V[4M46EPETE5(+) T[H$CE,S?#/;-]&
MZ;IF)3<UWEN\?=THO(]C+?)S58UT+O._MG'HI8=4\F/F.:]DA2=TW&99YTJX
MF[7-]S:Q:$*4+-V>7M-[=V<B-O/WVW>5RD>U05T\HM[<^+BSM_'/SH\-C.-T
M/1_^V=GX:^>?G;V=[2_W(?/%[C9_Q]4H*U5F%V50YEW0\\'-K)MGS*W3L&O-
M%KESN,6@KJO!YO.L"^^^_>P6J.?EW69\[Y:7B]"T\FY3NT^$;"QE$*J$FT@*
M+KGT$Z8P#SI0PA<ROJ:\T:6>E37];%?DLZ'UL#MTE6^V;)KI;+ <#2P?[M=\
MGR4?OH:M;BO89Y\NVA?[_,?6YZ/V5NNBU=T6[0]_9^WNWYWV5B?[L;<C]K_7
M]WR#=P6]'WO]\_V+SO&/K19O'YN3]@=XQT7K?'_OT-_O[K#][E=_]_O?G=;Q
MT=$^E12;5Y8-@??/=O<.SP^L$,*D7!,;)HH('B=$AM(2%:O BE3%,DQ6U@,6
MK,97E#9\6 _+)6KHV\#3XDSMMWO@DXZ,U*&-*%6QD(DO0QW'(4]\;9(TL<'U
M^(35$^&O!JA>%*@NZDZ[ %:LM;7OM\\.8DS*D%%$8A92(GR5D 2C(WVII B5
MYBKD*^N4KOKAY8C(WQN06AQ.?L4@]?0E(AL=ZN6AZ6(&FK0?!7&L&!$ZC(C
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
M-B\#MP&O102O&2.8I<9RJCB)-1< 7EJ31$<1T3Q)=,  O[@/FACU5YE<I*:
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
MCY"T@"!UGB4PH,0"+K]2RFKW!TA,Q0 6ML:!RPLWLQ:K7C+>2N!-8YQU#'<
MC7;.BZS<ISY<S!$X!@3W$1\_L74 ABB#$0XG< N>#ZP-E]V# ;V1&D'!=.DP
MCC3'=/ME %^4SI#QZ\9;.27C:^)R.@2,;Z/7&\)ORO0HG,A[^*U'??*_JTZI
M2E66 V*>PDC1C$>%IH<">KPX< 4TDT'AK@ UX<NRP7G)FVKLB $!#^,Y177D
M$%@IAX><XW5[.ACK-%][;J)N1HY]-KKP%JT>)]H7P6JXM- [-0=N3G+@>%<_
MCSC0>YTLUYJ1TL4ID+<3K:CZV0)]N!F(W4H)JHT/]]F 3 <2N0>,76&/3)DC
MZ90YDC[4'%GS)J8%PMII^]>+D;N/?UJ:E$,?BQ10&;OJI 0N1!WWXE)&3H#*
ML!X+@)CC7J^P UQMX-3DO-0.T7@ W<WI%U]P1_HY/G8W/U2@_Y6J$%[#'^^!
M8F+.U/F$R8%KNS)+VO_U+\DH^Q._/LQ+\,IAP<[Z^8GW&_,I_WT%U"88-E+!
ML#.HGS]?R36U%$>PGM.B=O6>&W(&3YB6N-<*_%WW8&-/K6,[M&*R D^Q0(8/
M@<CU)$ZF6=Y=A:=T^K@/WG^I[NF?WEX?K#7K_?//QU4W]%HBS)VP1J-V5%T,
MU!B<L]H\!CWE*$/CL9B2)^B?\J3C(OBZGY_VR[T&:62SWBO5&S8N$ZE;N0FH
MF<(,Q!V/LH0PYQI0[H<ZLSV-Q@+HIFAS)[!-M2([NI[94L3>>6=72Q/?J9&H
M$MCRA1/&1&G+9!T4UZ59-YX-\G.M5]3\"&P.2WSNV#GZ$[4-)]/Z%;EEW8EA
M%&.EY"P#?0%9);&H2/QTB@3>9>S Y<>B.%2UL0\J5096U+7D\L+4<*T']!)]
M4(:V/ XJ2]&%4FTH+F2K7N7O$\ VBYK%M1K!$SMY;YS0.V]O3 E@FABWLZ75
M.B6G)X!QEF2KF96V=A=4PL$(N] TGP3#/H+.(;JD^OFYDVN5EMO)E*-<QQ:5
M;TP[G?+R2[)+FS#QS#3#J()B0@"6,QOFM1U0>N#&CD;X#CV)/S-[5MKI2,>@
M]/9L!9.G?3Q]P"V;F$H&S]4#D'.3+Z]G<5ZYV_)2#3*E^-+(JV@#]"N?2>GX
M @8"VPYO '"P>6Y+P.W"Z]4O9S(H%'"FXCG;<UQ7%4*HG9%N:34P$-R':YR"
MON/($&,XG'"K5PU];./%2$&Z@+H ZE>.'AY82Y06;C0HF(IA4H!N!G<B*^.[
M=9T%OP8$G.*.]#VPM@ %0_SS?O8-#CK% =A\TJZY 2Z6YWQGXI3[SK;!ZQ2J
MNVY_@8Q[UZB!0-CH2TQ@658KV59Y0#P]7L6K1-8U4'258E3Z7S3H_ODT"]2T
M[S3^JS2GB@%_CH>.IJZ#0[2@4<SG$UX]A($3%'V#_N4;5A\YC6?2N];_.\G_
M6&_>]4K>-1.P\#9"1=CUH2)-T$<3]/$B2L''#KP3M9[/H &9[/Y6Q/5NQ=>I
M.]3Z^Y7'1+@6!?ZX7L(-U#RGG5[X]5]]E9LRN@-UUWY>E-:Z,V= --O>(3Q\
MY+4^A4WJU>:*\W^@48/OGC XQML'AI$+,L#3&6-RW+@KU9PI7R*^P]TR>G:E
MCN-A.;Z[<C)@($-N2C6[?JF]^OGO'DX!5:0NP4#]=SR\G2;$"Y($:DTL?.K0
MJ)N@;FJYF(MCFMA:YQ^Y=EM+-@9:@#^.\$BYZ]3-D1,V=T<E2'43QJ:Q>"(Z
MX7[I6CMP@3'5T::[M:<&>*B()\F=SI2=C82.5NEO]I?JNC.;RM,'%/LST]8#
MFWW@%$YG/*]Z'SYONL/URL:&;V!4@ZS;[YV79_)@N _*"1:_UPIR<:5ZW<6)
MEG$/OTY+_Q :P/C+FN'&5F;YZ^K4O9J\F_"433Z. 9CQ+=3A%$/GIA]-VZTF
M+G2_?%@"]D6."-&K@G7&MG_M1'8^K-[YQ OF:Y0N#L).G]OH"COKQ<"8^OZP
M0'K. 6YO<A]>971-'7"[M:^>Z0ZS#9#;8>E;*/?@L<81GCI,G K4[RJF6,4-
M!<\J2O3%:=WC'5,&'+SL?)(T^]Y G4R=''?!*G3GPK=)A]J!.GI2MV^ 3CQM
M<^=^J^%A0O",GCT^&7$V]"OUS=\,L9,+@\)URLF5Y<5@QL?%KUBENT:/\U>3
M,?+7DD0>ERZDG;&+\'FD_]6#>2Q_+0(S79-7<E<."&_@@$6F]\TEH?>),/3/
MHQC9]_W<XK',WX!LA<G*.KZE\O6Q/(<##G'1.Y,%?AL.>7 (6:T")YW'\$K\
M6&GQ3&ZT:SP6&Y_WO)V=G8?.'T3M:Y&6U%\:]*C<'%4FP4S$;/GU9AW2X7U
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
M^J;R%:%=U4I@+S)7:DJKZ&\['?9NC9?\,5WY)'!8D$'BMIYS:>?XCHM3U:,
ML\L+>!@SKVF[!3R*6Z-CYV-YJW(<S[A30O,05PIK&ZYH_R4&'AA_MQ :'MIX
MMV3H/42V7;(!,:8VGN<&8 *&YE]XLY0=R:+'>:*W;8TMFP^!19#SH^!\AUQP
MUO&(]"0$OMD1BP&/!W_J0;8+_25N]8D>!AX=YCW)#M&FPYDXDRDDJJ"1]2>U
M,WDIQ_RK2*BH)N@:I5A4:BWBU<RZ%YJVIK)YTQ:;DKFB;;OI/97M*(GFRS3C
MJSK8:S4)M>K-;KNU+U575GO*VL!R?'J14@[VMF'L;,%X6^U!GU/Y5RLC]&*%
MOGAR_7IQ7L'N6;;3.J.2\L5X.W?<X39P(2CKHE._:'>^H[J$P.]T_KXXZY*I
M'H*Q#H6QUI!F05D%G]N8LKJ_UYO-[^A20O7N?[[6!6,)QMI?QGJ], O"*OC4
MQH1U_7O[LMJ%.?[2^7IY66\*RA*4M;^4-2?.)?K_LU?'2 KJ*MX4Q]3U_:;=
M:M5AU^ZRVCQKMZIG;4%>@KSVE[S6$VA!7 6?WL1(K+6OKU&33G.[TVET!6D)
MTMI?TGJ], O"*OC4QH15JW;:35"JK^A<UUL7]8[@+,%9^\M9:\FSH*V"SVY,
M6\UZ%S:)J3[=;;6_"<H2E+6_E/5J619T5?"932*TJM>=1JU115\D]*UZT1):
MEJ"L?::LM>19T%;!9_<%*5=[SUPK);7\AJY\Q[6=<:9]=_Q'P7Z'Q7[KPD(0
M8,$G>#:$XIRJYI?UBVH3-1KOC/]NH$E#3(*EA=7H@!VO?6(%4S_+AW.G"LY[
MCYRW)A($Y15\?F<I#[P1M6JK^>[2B:(^L[R3I3<<@N:6T%FJ6KK@L_?/9Z\2
M\[7X8F$B_,*Z:HNJ;&4Y<:L)](L'DOF\]7I/],=@,AI^_C]02P,$%     @
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
MY-[&8BA4P;<">RG(BFE[H$ L*AK51ZC7L&@N7>J3OW@%NT\K['B51G,U"5+
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
M-9@V-X-24P,SW#7G*W0)4DT3)Z6O8!6,Q>AD!TYT1B[;>SXK#/,=6.LQYJ-
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
M8 'N-5DS6A=PR2F(PAK/I2C2MH;U'63TR?YLS/U=-[W=G6I*X_EH-GT??M1
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
MM[:HUR"K3W=)W6.G-9^: >@5&;GC'TB&-.W^G;BVUA7:U  >D2QX7L?*21M
MAEB,35%)UOKV^E&B^G27U#UXVO*HG;:Z'+[QIO:NOP5GRZ-TW!0(KLY]8KR
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
MOO==SVX04MSDF9>FS< %E[CEE@QF12Z:(_LYR+KN'((P7'+T':2_;D/J4W'
M=T;6'<''SEG;,K2]*;'DQPUJK1LW2A"MKJ;^" \N^ B9I1)8H3=+!UE\6U#Z
M5'SS/J!P4\8>%(153]&1D=K%HB''5"O3)8? ;:(?7!G)G:?_] "&E=:GXK_W
M H@;,_=04+P50HV8BW).@C!U)+UE%J*)&63V9+GIPG,7U7J[D/Q47/Y# W,G
M5A\*G]5K?#V<$E?KN9I^^H(3#-6E'$CI(W.I0 JI#M:+9.NG.A;,H7!*ZE#T
M@47GO;0_E;#!H1';AOF'U/*+H(=F4027'0CMZ^5\#."+9*"1E>R]R(YWD"BZ
M#:E/)<9P:&!NQ=I#A!D&PBAC>&!D_UJ2\9$,8Q^B!61*!8?!FIN7CBTB#(<Z
M:<$YA9SV'R47H$1)X+VI?9^*#P*+U[T(+JQYTGH87-@(3ZT.V29<[9^=DF-$
M[AB2V2]*K4"W))84 ^N<0>N3,5(]83NEA[&'?8*T#=\/:J+4T)T-(4LO(M"Y
M(E<UI0R1\P2)*XM.H\VE@\GB745E>QB&V+O@W)2KAX^%">>299*#E+1-RRN;
M:!1D%Y,L/)*4[Z "LK-86 ]##OL&X>9\[4T8+"F!W"I>2X-)>I?:0RBA #+S
M488HHL^M;X+W$ ;K85!AGYC<B<N'OK%*S*N (=4).W4H>2K@HB+/T_*81='D
M_1[8CMS@QJJ'082]"\<->7J8LHUW.'N/D^$X#]/%&FKCVK8E&P\_H]-RC0V6
MUZY)X@VDW$W#@!5K/9,%1*ZS_BH<"8(1 D:6F1>IA-:=G]>EK;T$_(B3;\.$
MBX638U18J".)O:\17;$8*A; DM4JF/0L8O>";H6@/H1J.D7/X\)L6_9TJ#-/
M1G3"<;I<K632^>P5>=BUU9\GZS*JH"!%);VTW*?2P<BW!RCJ0^3DP)C9FD%[
M,+0^("GET>FHOK>LIQPPC8B5)&VM(%6<ZZ#J0@YSTBZS(*))K:>!;$+?AF&/
MSMMW'@)1C;C7T3W,T?EX,AO^]V5?D64%;S@[+?\,P]&TM@3 Z2"*7+Q0ILX_
M5.1P,#+]'#.0"D_)1Q7US7:P:U['K//T7HV4Z11#>^)0]R;Y\>G;MR>?WKYZ
M]^GCT;N7QZ?O/IV\^^>K=\<GKSY^G'\E<[NZ$^'L1:#E)?SX!7%V,BKCR9(%
MVYOI;9[;S'3O8!L:F?/W=DREUZ^'HTK.H@'$AWJF3LNO4UQ(K$55Q%%*\_.Z
M*9A7)V?17ZXBM4[D%AZ+(C.K3D\5VD#(44,(D@Y BE(VC\UWOZI==?L#5+Q
MXCRND'%M-T74);/:6-0D^J%E!)>P9N8%SU6(9(JT3AO:EM8^.1X]P_E-8V$O
M<&AFF#ZT8??0R36R$+V%PFHS$4X**B3C(#G+7+#:H-LC;'< [-YZS#]=Q+;
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
M>?[KW^_\_C<Q_6WFG/ME^M.K7QUU5_TB/I;]\M_OWGZ,G^'2DVY_-/;]>#T
M#I_&5W_Q)AKUR^R'^*NC[I]'T[__=A#]>*J>!Z?PT]K?*-^1Q:^1\A%AG CV
MI^^C]/-__-M//\TDYX=Q..C!.>2?YE_^=GYZ%VFW/_XE=2]_F?_.+[[70\33
M)XQ_?(&__#SJ7G[IP>*SST/(:]$OIEQ J0+G?Y>G_;(SIL\(9!@G 0A^"OU"
M\(H85SU]=\Q7SR()LI_TQA41WWUV5;R#2]^M*> [CZZ =OH@<@F7 88UH=YZ
M[@V<"Y#+",LCH^]]PP5T>#$<3+[\*0XN?YEB/![T1X->-Y6U]>,8_RR+[6B0
M3_YGTAW_>!AT_%: <<[X[-W^WP\\\ 9:I$6WWRTKS5O\=O[4 JHV;O@^AGZ"
M]/-/W?27G[LJ*NHXDRQ1D"%*J\!%97AR6>>0H?/ L\L,%G/H#>*MH7IE[1Q<
M*;OG _2FGW8F(W+A_9?.U0-QTG"*7XXZH#SG7@.Q)C,B*>XSCG))A! )_Z^4
M4>DN548+ZF4_"E.RS(?XI>CC%^B-1XM/IAJ::F<]BIEFMI_7:3_B#CV"US#[
M_VG_XW@0__EYT$NXV\]$=S[H]=X,AM_\,'6<"P*W4DVHDH%(;G'Z640"-D5#
MH[&1V\J3WA#B;8E<L_5HN)#-_$7?<B4HYDM5;HP'^U/)C!8XOY]_&@SQ<7_Y
MF>[*H(^?_1!&IZ/1!%)'^A TI$RXX8#S]I98F0R1V8JDN--1\MKOQ(WQ]Z_[
M5I4UJ"3INUIG.VO]SBQ1$KU)<0@^#(93F8_'PVZ8C'WHP:?!^P&Z"_TQBA:?
M>'':QZT!1N..X/A^2..(XE80Z6PB5G!!>,*UWFAP/.3J:V@-Y ?.M/UK]RY'
M^:X<_3 <Y.[X[6"$ZW' MT1;0XP/Z Z"X<1YE8@,W%B(4CL5*O/L>O3#YLJ6
M4KZK;U%E39HMCZ\GP\)5&'8':;9LOH=OTQ^-.M1XGK1W!-UOQ):D)U89(,)D
ME77D+#G1QIKS(++#YDD+VKG+(=D2A_[F>Q.X!LF3$(XE33B:<T3::(ES* ?E
M<]9:!4^SWP^%;@-[D0S:03=W":2J$.@<ODR&\3/*8P77.SC-0!6@##Q71*(G
M2YP$3D*D@0/W:+^U8O3<B^H%4*>>5N[R1K?)FRG#.RDR:67VA)H2TDZ2$J\X
M)];Z"$)X0\'MD3934"^7-9OKY"YIS*ZD>=W]VDW03Z/CP>7E8":)8S_ZW+'6
M:..%($PKAV3.BN!$(Y'**BJB]R'6CDVMPW+8%*FB@;O,L+LR8[5'MI#,&Y39
MJ\FHVX=1 1ZZ_>G14<<(IZ+@GH"G* D;T(!'Z1"?M:?"I9!R[9UI*Z"'S:GV
M=7>7<&Y;PL5OXP: 3_M?\9,2(SWM+\!WDHM6\P#$QW*HJ_%E<3PGXI*)$! \
M8TNQY#O'%MN/?I@4VI,V5@04=XXCO^OV!\-II&D&>"&F OAU=S0+-Z&"1NO"
M37^=";+C=9+9\$0""X+(2!D)@&YDP$W94BFT42N.\'9:Q&IA/TQ2/JJ&5U!U
M]^#WK4 \E\$%%$8R%B6BJ2=>2D6REBJEQ+3DU6,!:X\\'BV0;V(2(&(BAGI
M7@A# C>44*MTRHKY8&N_=&T$\G<X&/Y41NFDI)+Q4I"LBARD=,0SI8AP5%O+
ME6>TOI-V$T'%)>1&ND[KAYX[B''5Z=9/L^2+/\?> /VVO_P\'D[@^D-D 7P?
MG_2F _[EYQ%<E"^J,6%&1K3-O@SZ)07AZ'MWU&&6>XMF"V$THA? DBH[*R,J
MR2@!C&?53>M[ 57DR3TI5/?P9@M%K^/,S@)OX8!T"=/KZ7;<"%1G*:FK$AM6
M JII<*Q+2KN' [LK;M"6U/=&"0W1<&YQK0QH.D@A+?%> -&2*4931A/"/%\J
MW,KW>WPF;"+L%AAP(TCT;FJ8=]!B3@ J$Q8IFK(T2#1EN2-*4*<H%RER55G[
M=T#LW^NHH)Q!3<FVD!9UE-)4B+[WP7?3:?_8?^F.?6\.SMK 6 "/S!8XU:0=
M"=I1 A1L2"'*+%EEM=\+Z! H4$_B+;SYYS#&^4$Z\<,^>A^C.:JL0TZ,:R)!
M<O1DC27.9G0CT8VR BV@6-UM6HWD$ A00<8M9"&M=COGV(!Y'E@6A 8^C62@
M\V0S)X#['B3)->C:N2CWX3D$%E23]]H,I7__94D\Z +_LY5T_G*2]*8W^#;Z
MX(?XR6<8=_$)%=/[UPS0=KI_DWDMI?]+PZ1,G,9D@X2<@XB11Q.4959&D=:F
M_Z\9JWHY@&/%<55 '$VXS% M2K*C(SG*P)5P"MW9)U\.\,'_F(KM++^&,"X1
MQE*1=CP8C4>=S*@5DF827$F0"-&2$'0F5(%4 7=1JV7M',KU<)Y$FO\F.K^3
M-UE)U&VD]-^.T0A!?71!$V:4)!+G1;P(:#^QG&A6)MMTL#'-732\@QB?2DSS
ME>\55G[\##!>%)A.77-P6N>8+;%4H65%32*.LTAXS-QD:2%#[83J=5B>2"1S
M(_4.6A!S"U[+*EQS$ZT)LI8BF>M1/4XXLX[V&E!B!]'OEQS41?2NG"=.45O>
MA4"<\)8H""IH#=F&VF[MODGQ0&!SWYS81.(M<.'MH'_Q"8:7Q929NUJ,.9:B
MMB1ZA3Y<9(HX\(8XG&2PJ#Y3O;3K+HK]6XFU=#2H*N"U1F)]7_;L_->C]Z?_
M./IT>O;^Z/WKLP\GY].O/[XNX9G>: OO]<%'UO)7-\.^Y*&&J%VDK"C92 ?.
M"R]S$IXE:TM!0N?!I]=-H+HV8H4PBD6&) %P)>Z5T31!<S8%[H'[G+.O;:RM
M!;-S.&U2R'^6S^'+8#C-[/@X,W5''<[2]%"() \EVH>NDPL\D"2<E90Q':L7
MY*]'L_^5IX[^[X33ZLB[!2]U%CI\!^//@W2=T7CVK0_#T>?NEP]HR>/W_@(Z
MEH88?<*I"]QXI::*!,-QSTTJ*XNBD;+V5M08W*'PI!UMM&"J+$]_!<17/VX'
MD6>_TJ' &(I'DQ@S>GA9&F)=""1;JR1$+G-H>QEM#/90:+4?;54\]BD9V,<%
MC(_CW[OCS\>3T7AP"</?^MW^:#*$5"JESV$$PZ]P/!F6D'2'*T.9T9+HB-:A
M5,J1P,&3E'F$5/+Z(3]@(FTQ['.G2-N2;J%"_1R^0G\R37A>A?SD^SQ_]6@T
M OPO??+?.Q87RXB> 1&N'%P;A:ZCM8ED';03^ _-L?H1\<8PGSN9]J6A%DK6
MEP4Q"T=:B>:9D8$P*<I6B[NLBT(2FRA0IHP'6SLM?260?<7N][/];"[;QX[D
MCX;CSM6F.8U A=('DZ'I14-)BL@.-T:;!$F<X<;(74JA$3/PR3=8@=]=,^+.
MH(\5HZ^@OT$-.5:T8V\!F4>6FD#9)!C?5+6/$77?41&KU+F#%%M6K"KM:WGF
MQ%,VC18C2=&Q)E0KZY)0"GRCI(*GH- U$?/V]+F)\"KJL=BEK_YV_NGW$F L
MF4V^_V.1?I2]EC08HD()V4J+,Q,9")<F:*_1%(VJ@:&_^NG[,\%V%O:@JJ0J
MQI;*S$H[YC3IP5E>'=.X^RG >W\)4^X*"H*&D(G6%K<6KPT)V93\8\42\CE
MLT9C#[RPNV \C+UX;UJJ&!LHN-?AFK]&39!5W,GO1[/_C7U_6AVTJI+*9L$#
M"'7B+H#0Q#/+T<.1G 3J)5$NT\P\8M.-$K2>(%GN,1J>(E<VT<1^3 [K@S$A
M2U(Z<1+IO"<!0@$H?;09_UWNR/MD38Z:LG_8 ME$<)4MD _#09K$\=GP(PR_
M=N.,L5%)JRR7Q*6,C+4IDN"<)L+&J!/H)%.C0ZP'7O)58Q^&Q;"S5"L&A&_@
M&1WUTQS1:,[D)J J&@%K@>Q__]]=1W<57DG E;?T]>"D=CZC_TN$!%\\*46"
M0D\HJZBY<9D+56,WW[/6[]G(]Z3T3>1:>6]^ASSJ?BFI5*/2+6[<O2I+%,%J
M*AR0:6*8U#J@'8*KHS80(3LI]7+WF)7;\]H!]KM#5Q+^H+;D6L@^.8?8\Z-1
M-W=G.7Z?\.]-B>M%2"K;1!(:#FB&X'1]3)HXH#SK9*A-M>N UF%Y_OMV56FW
M</:V"M><\4V0M90@OQ[5XR3(U]%> TKL(/I6:K[7(@Q>)ID#(S9H69S.XJM(
M11@UCC(*,=/ZA_K[)<4#"?+[YL0F$J^\^R^C>@7C;P#]MUT?NCU<)H]B'$SZ
MXT6]>N!6X=ZH"  H1!K1\52EJU;(6AC<])P.#4R"S4;=?_Y&+5T-]B+HBA;$
M/4@7:2;'Y8=SE#AE&93DA"?+T!!6CKC@'3%.&:Z]YU0TZ9+:?,1#IL*N EZ[
M,M2OH_CXV[MW1^=_/WOS\?37]Z=O3H^/WG\Z.CX^^^W]I]/WOWXX>WMZ?'KR
M<9ZOM'UMQ5;#U*JWV'V.2S48S*I<"BZ=Y!8=1!%\Y)JF$&*6N*^$SE8C[MJD
M?>0O+H9P,25BR:2?/OSM58*2])!S*15%\)'(;"3Q5&K" T6')G#0S1)R-C &
M'L+T&(F.0EB;!;YX6D%I8,T3<:7\/;$D\;]HJ*[?"^<9)#I6Y4^-?,=-%-6*
MYSV%_'XP7H>ZXX)TZ&5FHLNF+IE&\Y')1+SR7&OE=!:U.Q8\C.HPF5-+#:WX
M7Q>37FD'<_8%ABB"_L4<\_2TIV.8I91FC[R-O-Q1EDH=BB'4X:;ADPF1U@_4
MW(?HX A23?PMM.5Z.^MVCJ8(= S"\-(H8D4))49I2 A&$*>T2J8D=UM:F0DW
MAC\PM6\KV!;*+7[K#]=QL"-M9(ZAP>\-,T0F)8CG2$3.4C!,, W5.^_= ^?
M.%!+\"U$;-?,>Q:B]N@*0K:."(X^I@1T.2W02(P%%;0#P7UMN^$^//NJG6B5
M"]4$_A0J*58>50HC!9.,$IYU+KFJ@010ACBIJ%,&#6)^:)D9]93Z4(+&)L+=
MVQ%]$U O*$%C(QTU.JO?1L![TSY/X*BCG(#6%/EM,W$)OV5621=B5!$:]>Q^
M6EK?-$&COM(WD6OU(YKE](+H0[1,%AS3A 5@)%"<J#"!<Z]BTGS))U@3=G^B
M"1D;"7M02U*5CU$6EY<M(OG9*F-C(DC!7#I+H$L9F"9*96EDD)0M][E9G>MZ
MZZG/76$[R&AO65 A:6HI+6>^QA%$(4B04"Y4Q;7%J^RE3PT4]^2SH+;581W)
M5>YR<=I/DW)IVQ66'.*T!Q9Q,6KT]@5#?P&_12<_2&8X?MQDR5Q^[G-7WDYR
MJA@5*5@^3$*O&X\FX\\E0:L+BU5!F)PA2$,2+87RK%R6D;(@QCEE@\R.2]U
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
M=M!9"VTM&F[)V0-(ZAEQ02-*+QF*Q CB);X"B5+OZ5,PF3:?__6]MAN8U_/
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
M<!LK6;Y!$BU%E"(;*A2O?92_'LY!TZ.6&BI??[:.M?-%C7.:@4;<VWRI1'"
M7SGF"<W:1)^EDV')XEP9HKM_E(/4>V7A5KS+;",AS$[&4PP"F#+$*Z?+@1S#
MO4WC$D:=9N@4N0"F 0TV&[7MG-$]DZ%%D3]VQNA&TYN>]7(=D^!9$,X@HQ!%
M*"G]BH O(9AL(2TG%NU&J,=(06E;Z=MP:V/A5[YHH#'0]_YRT2BD"=S5V2R[
M<>8:PGZS6EI6Z#:TV5$;3X!$6M@ 0G#"T4='$\MH$F)@1 706E"E(?/G1)XU
M&35/FSN;**$R9ZYL[J-^>H=8QE!:52U2(#*4F^^<(%'KTD!59N*I-(0J'SPH
M33GD)F;N?8,\42MW6_4,VI!MQ1/4 FP:SU_<R@(F44^9(M:6KE#<EZ^$(S1&
MR[-GT?LF9>PWGWFX*MU:<I5?V]<PZEZ4K@DW;X9>P%+:>ND=B89'(H5@Q /R
M#&1T5("2U(L&"KUGB,/5;RVY5NY)\0[&Y9IXGV:+R:MN#W_K8HZ+F7(=DY4D
MI&R)U.5LUON$7-1&TB1M#+2!ON\;XW 57DVRK1]U+FXHY8%JG3()*I2+WJ,F
MCE$@7@1E@$6E7.U\J54X#I,1U21?\;CS*F!V(U(ZPU4J-68B6.Q(A@8=A<K$
M<O3!98ZFI*Q:DKGA(8(VM)F]UFRXP^1 6_)>>^)9/[GW_.37W]X>?3H[__O1
MQX\GGSX>O7_]]O3HU>G;TT^G)Q_/9[,:#'^4A+[QR/?3VZX/\R8 VZ< UQBU
M5J)P=0DLI1,S9[2'I&443'HTXU4.5%F6F _."NC4 +#]>K'\_*-;S[^.V9;K
MK+EF)6:KT()E GV0)"+AW&0J<:MCMHFIV'"XW=.+;PUS=#D8CKO_\H4B'V#8
M':2.-0(,!T>XX_@^!LZ)I1I?2AU9X-X9&VOW*WP0U'Y7R38T?S=?N*8>6L@.
M7A8"[@YQ,AR6%F(Q1H>K/R,:RKQ%]L1E7+L=,S'3')V)C4I8MF?(#30'3XUM
M)=]*I_H%LL6D?]P E[T'3[4B*:42C/&XI5/C2> 60I8J&ZC==OA>0(?,C%WE
M7]FWOKXDY'XQ+&JA*4\T"S3V/"_=?"W:_Y )*]U2-?+;!-U@Q]QHT'T<^+9)
M@7:E_-B'O+>+=77BR23AB&6 3J)5)0<R*N*LDP)H!L4;%24\U?X!+>MR9?>
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
MUDEC(ZV=A+HOI3^PW[>M\TTDVX*N3R;#01KT>GYXM=M$G8UE)(8(1'J:B=5
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
MUV\CLS/LQ\@PKLVTNP4"^]5F*^5D*Z<P1SE\Y\?Q,SH<MWX^0WZ6IS_L4 7
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
M 7PZ>K0M*QW:YUVKK?V)[P):B+5N,9-.\USG3) 08BH&T$DN9<04=.LF5/?
M>2SJT4KB'9RG:]!>GIWD2U3<EF"X+#5K/Q,J<B*]8 %*P#HFA+15M;9K[D;R
M"%5@6SEW:%UW\Y2Z0*6%E85+!-+&5=ZIAV 2K]"*\$Q[>W.R[<[LWXWDL;#?
M0,Z3M(>[;?U<CHXJFN=L(NBRJG,/$J*L]H]$YGWR!>T$>>5KT#T6+>G$1\,.
M;E=QR"_SQ>EY'>S/YAP7R3Z!87%20_+U/@L>(3#KP4J-SAOAU<WJO-W39M:B
M>2R:T4C>';JX775D_>/'U6__/L,%?>3+C]?X'8]7\:+,K'%"TI*Y+J"XT."#
M=E!RMC+%'!UOG;@]#-GCC^1W8*B#)7(%[0V&NO"5BM_&>[&7AH#M%-@?!70_
MP?X>C*]3JFYT=8B=C 2=30Z)(?"D%2CCR3&+,4-Q7'I3K,&;)<"/0;<VO!$<
MGFJ-8*FG2KTZ^79VNEQ)@%_<S"P8*W/(D(2GF]FJ!+Y.7V6$*G ,CIO82X%N
MPYG>%.I(Y#J5V9&%#B\ /PVVJ_(+6DAM6R?(1*O9K))L0!<4 U-$*>3P8S*M
M4QMNHWC\=L^.DN_@;_^*Z-)!^$^X-DMO",)N0TXWH=O7N-/=>+Q7+9J1T&7H
MZ4:D!97E=4PSYRE5YU]#%+) X5[*E(P7S9WM?:G)QD&H4VO)&-EWT(XW\Q/\
M\28L_@=/KP>4;6)>A6)!&E/[+6<#SM&MJGFJK?@L2M>Z6?K=2/8Q_+0M9_/F
M F^<$+L:S%K7^S'A25C,YBNUYX5GPW4 1"U!:<WK&LGV)E.GV*!4&9;'M"$Q
M]LZ//UZKHHV\&X9B5X N</QULOR&:35\YG+>[P!0#:M+U@*9OM:D 4GS7A)N
M7,VP'IR3+A;%&%A5G1Y%NAZ$92!UUD+H8)$-<CT/B_9[*E2F8GV,8#NQ_7*^
MP!26E[6*S!@M+4:P0GBZTF*JT[<CE%B]6RYXS(/"5 .I_O7KTQ9$-*+E#J)W
MD.G:.WV:B>:73:7>AQ^K^$J9+R[J\3^^^/"^[9CS8=_J.?M\B]7>&(ANR? K
MCN6"#E4NUGLGF$7#A2A.J;L'H@_[[!13TJUE6A%V0)W)VM2,-%-S"45J7NH\
MZ<3ZE\7TFY*^MEO:Y5]<$%#[I'WZ%QY_1[+*3[\LCW2I;4O0UVI$#:IV\?,%
MR7;T:*2W,<B;G;>[][W; /E0>]Z-T;"Q/>]:LCA-MO9]\%<]2O\U/]):,RN"
M!2UY[5!*'J#G]74_6"D]K<E:OU_=NT#Z6^6VXFR:+.Z-J%?=<*UA.AG%(5M&
ME@EC%LB4C2#)PG7(E%?8NHO1MEA_:]N6O'5(^=X"]\OY&1G"7&?D24$J=<1?
MJ07#WB70Q=3>E3QCZ#\Z?1#4W]JV'6L=4LJW@3W[CD=%N.PB"8A+36=RT!F<
ML8+DQ9@VZ"T.:Z316=D(ZF]EVXZU#GEC(V%7R#\;+"\_?<$%AG):'_V$YHJL
M ;#>^2H["X$'"2DJD=!G(>4$E9Q;8?^MCHUX;?CF?W=C^GO7<*1Y8,(; X@U
M0]@H!<$$!):<4M86(=F-TL^!8P+N_>QCTI[>4N^12C_JZ0I=L<GH %E[5]NX
M2/"$&[@*06:)+M\<M_>4>ZSO<@#UX^7 >ZPGF5@R=&#*'.E"3[79(K<6>,C&
MQXBT*5KGE#SD'NNCF!_68WT, U.VTQZ"ZRGW6!_%V]"^VML(?4JE\%QR'Y0'
MIED$E>GZ="IX<%%CY-$PUWR*\4/HL=Y%%\;(NJ$.5*OJXKWKV4F^WJ?Y5Z27
M&5$\H]4I <M1$$IKP$?-(27G""9C40V9@CK\BP?4J7@40_/NXNWP2+*QVSMF
MH[GA%FQ6!A0S#'QF'@R/P6"4.87689S#:;3?D\NQ;??'$-'AQMBRGSM3B"DQ
M"20:#8K,= @DI#H72<N"00;6.@YSZ&WW)U2J"4A;^[PQ;<+,K;?HTS[),NN_
M,T6BS,!5WDB2B:$HI^ITF.B4"3(R9HVFNRUZ4J'L[TV26?_)*1)DBL0L4RK
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
M65/TAHDC+;8.G9+DZ2E%][+EA,^7))5 ;9N/]WS(I<.[V#(-&.CPA+E^],<
M7$^Y='@4;X,G-&TA]"E+AX/P=%"I0%XATK6:R#^,GGZ1%KU14I626G=8>@BE
MPUUT88RL]U$ZS)5-$5V!$BTM5;@,,7J$.E]"1"U2=JUUX0&5#H]B;VSI\!C1
M=[ EMID3%D6,04@-K%H^2F@#H9!]Y8L6.<E"*VK=H^1A#W+;18%Z$[3GZ5O/
MO]0FWLO9M8DW%VMY%X]GGU<C;Y;A)-?L><P?3\/I6>-2]5T0]"QC;R:9&R7N
M/'LCN331%:>\$IX%+96KOE&.R88[2]QW 3-%^7M4T3#C$K"DR9CG28/7-0<^
M*IEB=I+G1S+-ZYR)5R>WQ/]A?GS\<K[X5UCDHRQD*;&F4?J:>.L=!V?(G+&&
M2<_I,Q);/YELA_10B^/'Z-/F'.GFG$U2$W0+[9$*&2VR $('3E*1#(*HTQ*R
M$]R;)-"T?L0? .L0=*@]PYN+E'>B9Y(:H(^X^#Y+^)RLER,K&*$B&P@QD5^5
MF03'A 9-)HGFZ+V<0'>N 7JB6K,M)9-4^+PZ(=,(EZ<K=((,U2"2@%Q, :6+
MAY@5 F,<4\F6#N7^)3W7$3U1C=F:E X/M+?1/4NG9V$Q"\=_(X&^GB^71YY;
M7;3*@,+(\S["SDL+Y&E%DWE!Q_M/,KT%ZXDJSV[T3-*Y=P63W.J\>NHYDCPB
M%L:KLTR^.FI6.PM[""I*Y$Q9'OO?4[]B>J*ZLP,Q'?KU#C# +OY@^3[,\I'U
MK)@ZAHP948O86()@3  CZ9YES/)B\_2V\G6(3U2MVM%V6\O,%%Y8CB4*)#LM
M2S2@8LWC5":#X%QZ*9,+KG_A_ 8OK&6DX\[6<M?U@S2BE, 9G0R"_![,&F*Q
M'CPR972*VO'637"W1WL(NVZZB$=3[B;Q6=<T,M0F,.0&HLJ\)@N08*Q *#R6
M4&H+/.QO5!YL>\D^;&_;<W($59-HU,H&/OZ IV>+DW?7 NA'+!#I7A8P-M)=
M$Z6$Z'B&'*63WB<M3/\91^O0/6&]:D+8) &3Y_.3T\4LGJV>7_[X\>+KM^/Y
M#UP<E9*UUCQ",MZ"HNT T6@+W :I=<G!Q_XFPAIP3UBQ6M#5O4_*#9 K3RPL
M3F=I]BV0'_;L)/]M08Y\;7J=%K-O]9_]N3C[_/$L+F?YQP=,2'^X7/W_WS$?
M><VRT)*,=R/#^;2PP#0=Q]8:+90.)6XW(ZDMSD>OE0=']G3!G>O/U1=>7HBA
MB%B#!ZX*,-6H@BD@#<;$F<DR])\%=S>V1Z^(7<F:)/"S2LFIX?#ED7"<,>7)
M Q=!U"[8@7SQ$L ZYL@]][09^O=N_HGG"2O/EJ1,$L.YVU%1ND0E4 #C2+=^
M* H<DPR2T IE<9PG=P@^91,)7,L+NOA27)XN0CH]<M$R%X,!II,!E6NSE5(8
M"%L3\44LR?;W@M;C.X0MU3]>TXB?29R>VUB/#"..LZ-=E(VMC08C..TB1*GH
M(/ EJ0F"[;=Q'8+NM&)V"Q4:1<M$H9AT]O7L.)QBOK@OOGY;X)>:H_T=S]LT
MO\73^E:YK(^52(9(F2_P4_CWD4E19%UHEP5>ZP(L0L2<P7,O,07:A:Q_D'E[
M_$]*%2>B>9+3;MA:WB]F\\6UW)[G"\RSTY_+BBJH($FT150;FL6:MR$EE,*M
M8:PHGUK7CW9:RF]%[DK^-$D[7^=GYV6U\\\GL__4#OE_!/KSA!^_()X>V<*-
M=TY!J*WWE),$6* ![HPJS(<L_01G[?T@GY8>-B2L?]SG9\G5ZUF(L^-5T^'G
M9XL%GIP><2E+%H22>TR@4JZ@E89BI8XF,BV:3_D: >\0M*JSM]&,G0Y'U;@*
M<FTL:IX"R,A"G6Y7(+@B(9#)*[PU+HC67L<#'ABWBPKUX^50!L:MJ4:FI=0F
M[ A<U5P?71)XY1"DP)Q,,)EV16,5>\@]'48Q/ZRGPQ@&IBS?'X+K*?=T&,7;
MT#K^;80^I5*0JZHB6@>:64W7I^<0:^Y+]HF%E%%PV[\%S.'U=.BB"V-DO9>>
M#DFQ4#-$BRVJ%H$C>)$Y2,]%SB$EPUL;N@^HI\,H]D;W=!@A^@/IZ9!DLBR+
M (2-#.]</'@>!3"6LD.C9'2LL;8\[)X.NRA0;X+VW-/A5K2 9/\%G\]/EO/C
M6:[!K.O!@[;='+;[=L\^#@VD<:.#0W19V"RSLHHIS7/TR;J@,3*&I(/ZS@X.
MV\&8HG=#$5H+HVC_N.AI)]$FJO%*<!IMB&2T:]V_XFJ2W@V;PFA"1LZ-8B P
M,%"*[@VG,$'62$:+LYAR_VR2!Q#WW%6+=@]XCF&JPPT_SBNV6#+&'"%'Y4 9
M$2$$F8".#.ZU"R4U+VE\P'&J712I'R\''J=BJ5@?:"L$4R<*"!UH%84<+IYT
MB5FH$%L7ZS_D.-4HYH?%J<8P,&5(8@BNIQRG&L7;T-C$-D*?4BD**7N0JH ,
M68!BEH$WW$,VV9LDN8^QM;?Y$.)4771AC*SW$:?23DM?LQ.4%H5,J93!2:?
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
MII1-.H36=O\8?--K4C>BYQ.QU.%D>AX6BQ]U[C1^(^E<.K_KX3HFW7FV.LD
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
M79"#I%L8%%EAX!0F,#FPX$14C+6X$'_YZ ,D;VN9=6A*=+,<;'6BQ"(-,R5
M3<0')1W9;CY[L,KJY",WO'GR^UTX'I.]TTS>#:LLUV&Z;- ] %6GUIMW(]I/
MC\W=&=N@ CN(>X(#X0*=]]:39T5&!H\*%'G4I/,5(CFG4M$>L+YUQ=242K"A
M&>94.C!&RCW&*I]]^W;\XUK+EHO)E<I&Y26"#I$62B8E1"43Q(+DA1NCM&\]
M$NUN)-,G]K7@Z>: X]V%W-"(RS@[6A5#O%AUY3F/OP<R)U.T4')QH()3X&/B
M0*O6S#@KPKWMO9>8_NOS_/O_HA]]3C7]YB?#=WSP,=WSN\JS885]A7*.XO)I
M; ". 1?Z9GZO?W7:2WMG\<\;RJ[A"7T+3Y%%".2^3@:@X\*9"!&=!.>KQ\ R
M^G#?\/!#X'#-G=N-PC$B:YX%]75V,O^ X?@R7E:,Y4H;$#;65F9TY(?D&-!!
M8[@JA>'-B4%KDI1^_;G379"[27?>2#0=VCA_/(M+_.<970(OOM>;@/YGYU&V
MXHR1&$!(NEV4"(:\_>#!\(1T6=,EC:UK'=9 >4S794NI=V@X<@>LRSGQ X!U
M<H[7@MJ/?]R$NLWJL(/<NWA*ZP!BX;)HSR'K.A?/<0)85 3N0I L)89F@G-B
MC[[RM/HP1MS]]>!R8E21*@BZLYASFMS#H,$I'X#5@5&\V*SY?<99 QW8E[_<
MB*C[Z=]"RFL-A4F[M9]G1E_X_^>MDI9=&K??]Z$)>K@/7N>-=N[:>I$*ZE24
M46A*R$$$(4+B#HLQYKYV[O=]<\>(Z"\MC/+YB*_75X5[UJ0019U\RHRI_?/(
M-]'DFW!7GU\=DQE;%]C?CVCG+B47]MW/QJ,O9TM2@O^#8?$FG)XMJE<6E^<=
MX:(.V<A,^R_5>64&-02C:HMPHW(R);/<>O5C\.TA8MA.6VXU,.E%3 <WZC;6
M/^O(C;>TXS_]"X^_XQO:I%^61]X+H[W4M:UHJ;F^%F*V%D1@T7F)68O65^5
M:'L82MF-WXV*M#LY'8RK-3 _8IJ?Y"J4HU+0Z#JKA5Q/5VW*6C1M$OTGKZ:
M90Z;#U[>!.KIZ<V6A#3,R]P <-4%?H4O:1<P.0D6;0 E0P9G+0-KM,R,N\AO
MMD/OI3!7F)Z>OFQ'1\.\SPWX7L[/%J=?5@!=2DJKG$&70/HLZ^S?9'@=5ZZ0
M\5+HUIY&7WZ">GH*LR4A'5)EU@&<E0M\7-D01-1@LD>R[^BV="9S,!(1!4\\
M#2L";: PEYB>H+YL14>'YN9WXGM6R%/]"5%RE3%H"9D)$H*IT^1#J'U.B_2A
M<*_,)!;PK[">FM+L0$K#=X=-O?HMLUHGG2&;0MZCD@0+10*.6I-$-%-FR,B,
M@YI[T,%A;BG&'G[-!;1/\U6\:H:+Y1'+)A9O/:FQRZ"RHM_1<04H%<_)>D6F
M4NM3X#:,1\%^*S%W\$_^.EF0KU0[$_]U4GVFE7##\>T3:=U$/J.8(GN9'"JR
M=\@C+W3DU3=6I9- JWAPKK4]NBOF1Z53DQ+8P>/Y, S]D?0&N>4(NNX.E8P
MYTTD[9"N<.6"2:T#*P.A/2IUZD%'!Z^G3H5Z5ZZF-*Z>6HZ$*L5@S.2LUW5C
M<> <5Z!-U+65;2U):JPB=^%X5/JPLZ![#&@:/396*\9M\AF"M>2CTZD&OK "
M,BO-M726#:N^'*$9#V"\;T>UZ4M18_^F_8188T*,WDG:&YH60S<KQ$Q.OA=<
M:A(K*V9('XU',-FWDR^U7\H:SH?:?3%__+@^4O;(Q(0R! 5!N$)&7&'@DQ1@
MA4"R]"P.:S;8$M-OK=N5J(;3IMI-*996I>2E@>*+!\4P5L?!06 AIF"R]"GO
MI&D'/45Z<A7K14V'254K*_']8I[/5MTQJPVY/$(A)*U:0+%D.2K!"YVM]#L,
M2DG/0Z;=T-@&NPO'H]"49H+N,5/J8_J"^>P8WY4[5WZ>FA]3]*R64^15DP'K
M L3:$RW&D#4Y%RY(;*P-0W!-U7^_HTXT%_^^^^]O]BG^^/&<-L+G^>+'NU(%
M>'7EGJ=Y9Y6EIB,P>.'JRXPX?])/3.4D8XE.M8X<;0EU7W4T[55FL#O8CKH.
MSR+K8:\!?5D2,@!VIU*<+2'OIU!G$K48K(KM.3T@E10IJTA7!QB5R"*T3$&T
M!B%YYW+B0J?8^DW_H%1Q0XG00]+$,50VKAI>V9M7Q0P752]9QJB#$Z!EJ9D)
M3I*?H1!0BNRP1.9OUI?=Z0?>];,/:6Y60U+F#24ZQ1P!%5+(A2-(%B5Y%.C
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
MJD[+6V8I(\2B'2LVU0-/K',ILCGTXMTLYOR7[3R>A/:7W$F+".AVI-U.J)^
ME+ Y@0GL3[%*=HC2=&!X5'9T#U4HE9]W8C2$OU.QMWVMFTM-GI%+Q?AS#&H.
MNZ5%(,8Q"J]TGGI551JL$[T=N]S<=/;FK1<B'V9O$LP%N.[;FR*",!.JO:30
MK+M@,=DUI7@,=;5RKSY#BVQMN&5?0BA]+_0N?=I04#/GT6^?ZHD)P(V7L61@
MDZRM#,<Q/%D32J,<=*:$21U\:R41<E% ]733&:!(=-)!#7A9NOB);H9I>TS'
M$) WFC88FE@)&^<TFT.4X/S2W?JAK=R]C0<!::XW09J C,?H7UDR=S\B"#O>
MV\H&ZBRNJU5_NOA]J'YJ1U@=%$+8#)^,+CDM(G/;G$?R-7>$'Q\0J7XR @X@
M@E;D/:%AED(QK:@NV86Z_M2Q[NUA]8;>#MG>H6_C54 NMX$<C_A^;I$7RVYM
M# P3BQ+D]% OQJ-3PB4L*D3GU:!9K^PXY]EB[C&G(IZ*&UN96\X) ,ME/2UJ
M#',JLMU ^@LJ&%+R_=9K2:1@A%Y,RKY,SM6SC^_ITDY<O3QR&_X04J$[Q*R\
M0ULGT\XPRTK28=(R&FTM>H[C@91[_,"+N7R-A,$-[:S]4RMWN))!(L4UQ6X'
MY 67C=E'[TO:TQ#DI^3?<"=^[BF2?':>F&0L8/;6QXVJ0<:D-\,H]UO,42(-
MQU_8P6XT6SRJ6C@JYJ(#OQ+>(V*%C=AS!2."UH:\*?W7I0C3<J\O\!E->QTT
M[PLVI _NQ[>U_[1UDN8:_-\Y;KXY@U>*,7FG*!([EAT5HU='?WNL_8#SQ2,U
MSE'QT:)WRW<!JUH=!",1ZGV^_0IF4"\]BM758L4&DKPYOD>98YTE'-]U *LP
MSK#((.=AR5.!%+G6&25,FQF%+MR)73IPYHOLM.,.!5G#QWL0=[]:_F(#/IA@
MU_%>LNM2,.CAQ<2RS.8M&@N5Q@[53CL]^S$F*R?1&WI9YE/SX"EO*Q?IG'X>
M8UU=,5^%[FZ$[02F5<-&BK)R8Y/)!I:TZ?:,W5 IZ:9SG64%0V)&Y?Q415C
M,&HTE7YP8M)A6XERA+&5XZ6?&L;?W.ZDJ'%/&S!B\-)LP.\^2WMGAEV!C1/X
MM=ZA]#2FHI[NF)C_'LW_X0VMD%]MK!<.7EAA%*V2$,SD*!S3[H<9#=%!O'Z)
M<1J*>H$R?47-JB^:.#^:'1)WE3S^.'UNLDDZ9LCY7&[OE_)]LUQ=;OXV8[QT
M&(N %$:0L$2>17R@:Z*=-M5F6GC(:\_CH,*M(QPB;-)7Z/E-O/>KWAL?ST?I
M;U[Q+Z?T=/-+L0'>**B4\OM\NFHL#24,UM"[J?T=W@OP5!]N?^W8'P5?%L[4
M[K225\^+>Q*G7ZOZ:1G+UR(-[2&YMAD(HR0AC"\M5+B5I5(S&!F"1D2'A&QQ
M$-^U4BUGEDR-I@5"&&HCI;0=F:%JV?))\Q7D@9M:0"L/G7V5>;+ON:NO6?J7
M4_NZO9RN*Z4QGI2_43S6%<XMQGR)"4#^SC5!++(!BNLX;D8O]CY(3 _U33T2
M*N>6]_Z'B?)@OW3.(0F1S)H.);&75\C)VW?8VVWGA+<DQ+FP5)8Q!'O"FB#R
MVA@$/V8-PF$<0!7@>MU'=S!T5-3)O>75J+Z^QO V/Z[*',;/]S=?/3Z8J7%
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
M&M#(+_[#2"S?_#MT9T8K-BM>0)X(CE@Y,4PW&-OUJ?')B_@ .A*S!,?7VCU
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
M+>$*"I-4.;*/GE93V""(BC3VK3W.RA/92,G;-A@ ?VBF!6]0G^\Z/+ZV6SR
M9;#:1V-USU>V>$)%4KB:;M"H"4*>Y*SZ%W1>3-FOJ"V"U_%.\A^N_414J\IH
M(BE[5N*5_9P^GW(W,.=8'UF%XOVZ$!Z@)3891P*F/8P^KF</S*H46Y3@FL>\
M*'&S#:KG'T2(>/.O!&\=_+7GA4S8DTM/K#435CR/5#AQ6NC[OK4E3:AH#S'(
MSEN3X-?PY4WUG@H9#XX]PF(2VGRUS1YD7]QFU&GD[OY?0 4X$P14'<#B=6F#
M84T'(1U0IU%W I^*E5,OPJ@3%,6Z.MY&6()19O=W7GS_OB5DYK3D\S;M, %0
M-3D[RJ1\*F#"66(4YCT>CJW3ZDP=)$O#ZM_C@L9JGE6N '?9$MIU;3<S]P/$
M]P_G<0CA_62%&-H5)0NTH0Q./MM88QNTQ)91Q*D0;LAT^RKRE']%F*$7G$J!
MY\$3[\^)@,\ ,3I/?HXC4\Z_:6922-P'9;&^LJM:L>A3,N8L?+-NR_NJ19V;
M_O@;TDX7^6\GA/9+KOJP=!23^+>^GO[9 #(PX#U.8I7PZP7 +V[>P$#%3R6>
M4@9\U(+M#(^3ER/ZO@DOO?TM>"7?&/!*9/8V/88<!<"E+CYF2H'WV?D7'M$
MJ@+@]E'B%@'P:A*F!B&PE/,?.,RCWI<D4TM1LTA?HIUL_=<3U"1JI4$R29[4
MJ8A9UV^,%^+M@?PUA_TP>E&=7VUM*K(.3=FU?^DR-C16G%V3N/XG=>5,RQ)Y
M!;*0SP6 #/D<_R#Q$*)K0\@-5G5[>=O8'W*6/N[.SB_P74[-,HL6/3;5*65[
M](J\7)S5>2?Q.WM1$;E(4T>2./)3@Q<0PI5&_K TILH2T$T?PSIS0L D5E%)
M7&"%C'RSJT++2-4VMSVN5MHO/(8D8@K?>FXA/KF_Y>6S(GPB%KRJPY.;:-A]
MH*2)0JFF-Y?(C;YLR2%@ZTD2_9.T_KRSBCL]C1K6K!^,=U#==X0@G@M$6' E
M>,%0/IL^?KN;U$U2Z?M%3B!)LD49,75:)WU^=)P=*BINXA0<8Y@.%@=\J:R)
M-WU?.KJE:HO_X'0]>3Q+0PX:#@#QIZ!AKC6TP4QOHB0IV_ U.[5F?.'!(>+>
MM94?/SKM)MX"S-H>]<U<2'>JU[B8 0"ZC'_;<^^O?6T&JO_ZE6H?X='_';$0
M_KU2#^6-VT,NC%45U#@&>,M/%<MII6ZHXF1GZ+?-+DH''E^6&UEM:)3)\^7G
M(/H>%<\H4VKVA='$_2\6T@[W,X]_]I/U7G&RC9>8?0(,E^?*L*LF*$U=@]SZ
M,HC+VE'TV4UKY:S>&?=%I3YJC<CF#Z-O=@O=L@9NCCMC7SJG"H  KBXM@5K1
MTK$8]^CURUM888+!$:KXOA30XD/#1,?K@(+7*.#BOITG %Y5L0#@7.0_P&B1
M^FAR#Z$(<+FIU\[^^#W[FWD-#U3.:?V4W.59_\-2 /"VES3C(5\! )TWF'7'
MSI*':%[PR!BI[8L Z#J\,)IJ1GM#^SS=02HD=6++*$W4P21F!ZUI+NZCQBT_
MU]OOS/@'B*?;UZ-O'&U,%;^\SQ16),C#"I2F(C7F(D\[,[:43\FC!_#SGMO6
MA:?DJ-V%(X,!Z0?G"PG#]&Q9*.B1#0NG.OUQ.>+!*16=P%,"(.C$Y5GXK<B
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
M$AF7^TY5)VT:Y&E 9_*AH6#S2VL\G*@(0FMWRV"9T"]1[PJ ET\1&,G<\$$
M?'-X@^"+]+K]_-=UQJ<(\ZT@$5.:PGS9+<$]8=' "&[ZVKES24EJQK9;/$$
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
MZS9_VUPHZ_IKBMEN =!<-J^^GQ6)=?(IZ;3_9 JO6B$ 8D?X!;S-W&T(!=Z
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
M00CK-0])%0!@238%"OD=\&A9K39$ ,00?PG-G7!^RZC0F;$%"Y@9,TLL&IJ
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
M?F9I. "<@HA'7P[Y/,_*NB?,7UKP4%3ZS/%;NJ.IC_C/;#<BX-U1!R(&."*
M/2.'M1L#G?Z90XL_%^'LRIF86>ED1FQT_8BL_O[NQEWK]TL: 26\FM3V?Z++
M;JPB&@KJT35<G>*HVD-0T;#?4P-JV;\]N<;M78.X5H)@@7P2__W;#P-RFF*D
MSPCN)6]!;L-X.:IA," /Q4LF)ID</G)\*H,&(W3,SH2'1_K0'X4KBV62J=5@
M'A#$_>M11R]+HPR2B)4IM3;Z*ZXM! #O'NWL]_+H8G^\['\Q:^!/,E1F>NK(
MSG0=<M:E9-/CMB*I%3Q'OD!HW@$U&XO,0VM_/_IJ/P4%R;6F.H:SZRIV,%%/
M??H;)52!O\2W7?("8KML5BV>S*9#*J@(,11R].9.8A+Z$N6KBI=C_YV1^.IU
MUS0K.8FR6GJ7[GJ\D'H+1A&M!-H 7@XE-J %T$# 2#WKNN=PN"@YVC).J/+*
M/H5\OC.G#[Y4&(F^]T].G:WKF/LYKXL_UUQM"D.T$F]O&AEIW_CV[5N?=I!F
MZ_B&1^E\A=;]? ?-C_D.3ZCID&' GN"< A?;J)[I5P)YCP/LYZ_*'5--G'25
MCA<,C'YV+SBF?/7N&]TJXJ!SHAM>\A(X$0?<)4BAAI:A>T@CU[Z8T>IL9<TV
MO,K+0I\<' CW2U^K?22"V0VLIO1YE7] (4=NRA36U/A43_3N//I^3W+ F^L]
M!W4):E?L0PD 8H"[1TD[V]V(_2HL-:#_=KRF@+!1- *ZZ#E.EVST,Y+<JWNR
M3N/@>.*<VUE;2%0A3! C$8(0-^S7#\&*6EE$4!N^L'I)4C:/%ZL?7RDY2HN[
M5>:7]4A,U@JB5_%/.AV/TCL)^)0MB&3;BS9$ZC+_5)]-D!@5%6'ZW%BOJ^+>
MWC/K+0V0N4 %WH.7+8F6 4Q#S*N%@(U#V:7,0Z#D,G7Y0KXP&<C*MXJLT1T?
MTD\0XI-XH=[;H\,+'\%( C79+,M8"E09%>0\&UT"9KK]]6T(4!EI?Q54FF^O
MIOMU@)R@VWP'HXRV K%DL%\5%!WP-$Q[9"-E*Y!2&7)ET6,TJW3\Z>ACB(4%
MY.+'V??2/ -8@C9G OXS L&EF$#6LRW(R@4BZ#;D*PT8)D&36%)<$F\_8Y 1
MCSL]W5C1F6#PRJ=C3%ZD.S#PH'*^\TVN5;# B:*E05,R4GX=)V$EQ5U 17BJ
MZ=#ISB=KGCN?/__\N/ #^D_%D>\_)E\Y6Q&=_O%=&IX)<(:,'42D*;:$D22L
MQ5%>B/YL'K[8'F(*[4F5^VU]<:O:81W]8;$5_?B0,B@H < IG[D3%I:[9;T3
M=?[8.SXG^?XIEF5$A-GHZ">2HL#@P(LWN_0:N%-L3H,)8* L__;6%O Y4$'P
MU4TYW<VTPT'33/3B/K67Y"S;[;$3^@"]?Y'NJ:H+&"58Q3S:@@SIK2 %UCQ'
MB[J5F.879LJ[$O5^.Q>I%[R@C<DT<$TL#.#2KI9)MI(;80O"T@C'@N]C^G6!
MH$16[&,'"E8)/.\T&_WRY(-HFNNH9:IRG5CEF)KNE2,:V4)-NCJ\#P'XX.8=
MG-@30R-K);0!%]15O;:.==&')9>GJL]<DWEUHNJ69BZT*3KZ'U]]4_YW[,@F
M$A_:!(P"WHQ'6%+PMTR<H8L?QC6[$H]//VYS\!:+#$ASV3^F8$7M^/)H5^!7
M<LU@ REM'RO@.>A 2>N[A!2\BZ1V1RM=?U>>H73=8,K9U$WYHMG^$?C8]KYA
M.74G_*8Z#TWN0B6'N8][3CP)OOX[0N1N?GV G:[PZHZ>0SJ\.0!^XP<@.*BX
MH:K#W9V;@FN*I77(EO5#B.2(B-64:_<B6NSE \9;]PY^E+1\'W^>X<<N,7U]
M>L5S%A_4S+OLZWOZQ]+2$NKT&X>@@KE6RU8[Q_V:^0XO->_ZC$CSI)%SDG&[
M, KS3C5H<T @C<*,>W"\2#RXV,4L3>]VUJMGNLD'5[0?NB[]![AP]P\'BLB2
MUB.8<=39:1A=[YUA'C-&)OB4GN7'5:%E,&)DV]=>RZ[H/\M[*\IF3RQYN LH
MKVCDAOV08EB"HBLYF5SVV(]CHMTY"S!EM"F]Q@&,IR)EM'-*5E)2#=6ZNF:,
M3 6R11N4&N;UR^:I;=G:",V+ 2FO2P=@;=)NHUC@!!+4Z>]F.F,'-?MXF%<Y
M<\MJTVB+6F^/94^P"-$['Q029_"DPC3!1Q>H_]'FP&R3/V!Q@EC@R9B\ ^\D
M;J31Q\94=X.7R+ LV1 J5B2DXBP=FHP^5K,4O%"05<C#]%I8E[ QFA_0.,"_
M/VNB4$$!PA#1^PR7Y++F(#BY8%D2^#29:8I?K*& TQ%H%RNSOU5/FAD9-TR-
M#+2"_?*U AZ<U<PJ<S&0OC3ZV_L=7!3!$7Z]LMV%.=-Z#TL3_'2)"LT!6$8^
MT)%EV!3+2VOC4&0&$BNA'A8\_ZCSH;>5[H747/_<1'3F .SL65\'>@5CG5V
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
MZHK<2/..FCND%?A8%G84(PV$?Y;K?=L6U^TRJ#*8]$"]^$R&QD#VA+Q$0JS
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
M?J^J** [7Z:E,047A\S(A;,QJ3LEO^*A^ 3<(':@SC;/YZM ?BHDA^O_EY#
MQ-J6#- XZ'0+>+VIFWR2[K[$+HW<O6H75]*2PM7Z])\@^OQP7JA2O"+^)F&B
MB7V*5Q"R 4N#[^3OF>RA[8_N'>@R]']1M6(\47K)7=M=N%!\O>ZKR5__G=>I
M*YS"ZK_N?%$SUCWT9!=;D36VC"^&^"#.(, "R1I(N#$<XB0!$FEK9/]_VROV
MRC6-^(YZY#M>JG_TED-MSLS_W!GSOCT2BJ@'D#F0^*#5B0AJU;(\HVIB_8/\
M!DR92?3.3T&!EU6%OGGO7W+).J)SUF.B<P-F]-( ?5?VN+;]SIS]PB[]'X12
MH?>U^2J86DFR+]V7N].0_6TD=/-DWXY0I/04]A3@V_7E1N]T*%IQ/O>P=4B>
M[A>NZ>$N6>%,C:9=HQVSCT=_(>OW6NVU_Q?!$<.&\IHW8'ZH-+A<J'ZR$] [
M1I./YJLM6L@#QANP!(3V:^LRS!/7.NMCI'R](HU#I&T?3+K?G@^O=?\J]$C.
M'AS@BWIPC#:K"P!N'L@/1#C12W)"GN[[ 9\"%SE-)B18:&*O9,'%%J4S=)^'
MN$?X:4#6#&]\5X#>*XS#(@I"4CR7(*#IY=40 PGR& >(\=4*I>*I606'0 ,\
MM<4]$-EKH3EV2C-.]VW@(Q&XXZ//ONT%U)(1Z[5=)D_Z-(9B+:X*I9&YIS)H
M**Y*.,N\NPXCW]VNEK8!\RZ_K%$/5*:/C1D(O/%W_*GP,%Y+-&Z?I=I[5FKF
M!+^;6$-BFK%*^6()+"N^Z!+K+C6]#"C_L :J(D4P,ET%&@7;1AMX->3NL?6S
MEAK1,PCWYHL/$\Q?,&;WO^;J JN]7\SY.Y L$K/J-;\?*:/+E\4D4!$6HD-<
M?]/HE1S-$><EI^:I40YN>#=J_I=MVTN%JR);SBSRD(7BQ-W^%OO&6N7>^N'$
M6:?F[_>LY 9O?UQQ++%9*;*OMT^N([8V"=MTD".F%?CNX]> 7]KN<. 2$31U
MZ5*%@W$L979L->\5WD=7_V(TJ??A .WD,-::NA11'E7"-U2V&Q/[^5E,<=]#
MNQ5+N]0"/YXS[Z7%'NY)T % =F_ I/DR6,4V,(%^3,8^:]4>./.\S-8W^.VI
M9W^EOF@=3+6Q^ZC!@$D?KWIDH05RZ*M<N3KVI1&D3R@OB7\0JSF,C41O)["4
MKX!5K\@+92\69FX>F[T7G#03L%0FI7I$Y?KEL^]R;$]$*\(0V>P_K$ND[@'P
MR#!;%KQV%Z>'U2_%6/7,'!AFV/:[R&<4S]QZ=.\ZT?O!([8@0]'8ER]F2->U
MH@UPY0;X(F,0U1#Y^.WF&$$::ULX]4FDR[%TI@M2RVD9K2_VW8WY,.48(<25
MS64?8OTL8E'8H9N%%'%?5(5RW5FVRTRZ>V*#OK!_95+H6]#E;"-']85$U9//
MM1Z6(H>M9 XG&1Z,G_J\ Y6$]QU0^K]H]VNBT 8L8%4*:\R"Q^/D<%]GX-_G
M@&9608K>TTBZD\S-@-UG!L>GMKU+'AU5V(L_ZIW:VG'RYKSBO$ _DCJ=%G )
M? PI%PI(H7]R<T1?X;T)C3RZ4&R&8=YZX.YW.'Q2^K37N7%=)%_X!5W7=G-&
MJ01JU]I"TO]K5]>_L%X59<_Z)BO.NP8)&]WC,Q9'@QY.6F>/_,6RJXZ#0H [
M"0XX4"9CV+$L+%RXU8-.C*6H_IE'W*4M4;:"]SV<YVQ9VCHI90OKSJ/4SREW
MU4D(TVTG104TLO; "J"/N8<CR[7C/;O5?H@_#*_?D:":S8*D,U@<R5#!=[&F
M2;>QR-+Z+ GS4^'7=;+Z!,^;A9VX@'W[YK+6#1@3O[G@^BO9B>S$_^B;C/_]
M/1BE!6E$9:*?TT0^7P(':#(5.4:8A"XW?!)" MA_S-\I&8'4>R$.=(BGLU[:
MWA7*/2"@K?XW4;C+Y@/KCPM7KEU2'BSBBWQGI="$NM#Q[?M8Z&1L&##I!FS
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
MOSO;@WRL!@_EEKW$JM[[6-J&^N]H]]>*70R-[BWD9^=YU7PE7 _N("_78F]
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
M0^\;.7SZK,'#@SE!6@+-4"=E^%U(V789,)N!XLK&,/!)V$/D#1CS'-T!+[?
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
M)&3)HMXXF@[O-(P4Q(I97G"ON9PSVK=FN7,S=@P,]W!F0';JW1RE@M["T4J
M1@L@U=B:,*TF/YZ!K3)@JXW#C9TC\72UQ3-6C'DW>XX$:V?;Y]CVQM'D15'5
ME^)*/L]WN.+L-RE$N< !2SPO\R!/:"H-*)9!'(44<AIG<>;%*!:AC0&UKY-3
M,YPVTH%O2CP[HMN+HAF)'8O-Q 2EQ-.NJPT\OPW"8TTZ0_H[(I2]7<Q*%D-*
M/B>"P6OM)CG]5DL32^0KSEH&N9*#JSA%N6+>K^MUV5'+%7Y4)EBU8)X?!TP@
MR*CP(8HB'V*"?1B$.$W2 -$LQ";FSXB^3]+B 0^M=&:,, ;R8:*8&,B)^:.5
M'+02 B7[&>BD!XWXVV\GQYJU0<GZY?E:F#\1XG\,]L;4?@1Z#>/+!C2+^T$3
MH/R/8UJ<A>"/4+7C_6.:&&?S_8+SE=HEO5Q]6'WE5=W,#!3['",OA"0.)?$'
M/H89EXM?E"%.1)*PB'J+G?#;@_;-WLZ,)HM98+%SM]4/MU+B'YL3"JMB!?^^
MQLM<Y'+"D':F/,B;0+[5QLY6W(^^F;$X'LQYV%[)!WY0$OX(BA7X8("1M<$X
MB($CBW%_'[.:C(-J/K<9AR]VL<6NX_ 0"T3L)01Z.$H@XFD,<> G,$A8D'E9
MYE,DQF^LGV(4HY(0;$4<%;6\!\@QF^DG%M=HB<R1>^@31"COZ> 5]\N'XI('
MKK1?#[[/RZK^5)3U+;[E;XH5JZZNKK[P,N?5VS4//.1]XCHLA8DTQ0'#$/NA
MG.SR+X@9B6&"8NK[F9]FLD6#R6[3Z:E-?RTWZ 0'6G(@10>-[&> K3E0XILO
M6(SQ/[PJG +5B5EC/Z#ZOXW@H)4<_-[(;LBU=D^V\1IP"H1G6OQ=\P?9G X&
MK>\X$!KX^PYXHG0YTX]RU7N4I?6FE/H)G(-E(8W<BE.Y^I"6[R,HN=H+*8L'
M7M:/LDE<@SM< =RV_,-=?GLG+8\?P3+G*V7\56MZM[U!MJS$X%_5NZ(0@'&!
MU\M:M:P^)T59%M]X^9.;U:?MN TL.XV;FFV]::M<?Z%I?>\XV_%]OE*GF#]R
M+"DZQR1?YO7C(B!9BBA-H!]E'"*29! G6+Y;"/(QS7@@5%R&N6=U;R^GN8DH
M&E'!4LDJIT@CK$3=SI3<CRL/ H1]'L'4B^5ZW><^S%@8P42P+ M#WT\RJV.%
MQ^,ZPZMYA#MZ/WIFMOC1F$S^8FT>,"W@&=B(Z,X@'T3 D4V^OX]9S?)!-9];
MYL,7CXR6;3?Y+L7;_&O.N.3HB^+^OEA]J=7Q%B\6<9:D F(DYSEB:093GL60
MH# @49J0@ >+_N'MPS&?@QV.V*J;>DW>20D><,XL0V2'P37C @> S4,*G:#*
MX+HLF7Q8RT>PD5G%DRBI@1;;87RL$3RN(F2'.YLW1M9(\9TH6;.[QI')KW5K
M9[0!(ZO;-J+D4EK=Y0+C,",^Q9 'D;0<PC"&&14!S#(O31@+8YX8K?'-NCLU
M$T(+!8K#D51CH#6C$G> 34PE&T'!1M(N0NT,:&'=$8@9*(X(Y$!GLQ*(F>+/
M"<3PKF-/1^_Z**NW>4671;66#]KV_"W"44(X#F&44@H1%;%<EP@!XPPEG*0L
MC;%5]+VU!*=&,_T3N_M<\A7H:3'V:+3IZ)C1TJ283\Q45G#/=%#:$D7G9Z5-
M^W^EX]*6\+Q\8MJVH9$KM#59YG1#N\KENI)/PN,B),Q'$1<P#;T(HH0AF(G
MD]95@B.,2(KBU.HLXPL=G1K#?5(QBCE>-LD>JO7#PU)9"K@&W[A*Z"AG(/XJ
MWTVW'-"BLCR5]"+:AHLU!QA.O4S3(H*-C&=@(Z7#5=D!'%RMQU[J9MZ5V %E
M=]9@AZZW][/JU5M=K-[AJM8QO)*(= Z4U@D596&6\CB!0E $4>1YD-#$AUZ6
MI#CU&):<8>I>/=#7J=%%)RY0\C;QY*"3&/SPY=UO;U\^K6N-\V$WJD/TIC9M
MAH"S=Y@>@L[<3^H0POG=HP:/XUF3N_C;77&OW96TN'_ JT?M 5UN3MQ*<JI+
M+&^J"_#0QN\WITD<N34-81[P9AYJ838GIJ$J?=^EZ2U.C+JKUG&M;,CZ?,54
M IX']5Q^YO4YJ?0X+^*0(4[\$&99+)>ZB4KGYZFDGBD.HC3B%"-^A+UG(L.I
M<7LC_*..D:W_?)2E9S0$HXQ U\#.;A]V"ISI%6VMS>Z-$F= J@%^[Q1QN* ]
M L9IS$LC"5[3\K2!Z(!1:M74R&Q@RH_9G#U=! AGV,-8DIE<P:(PP9!@R7*I
ME\5A0+.8(*LSH+VV3XVSM&B@5+%):\N4.WW$S*AH) X34TP#02.6PZ1<N[JZ
MRK[5:WG>-%N[*NWDT]ISR;CYJ#?PFY;4A&]V]:O-NX\G/O:9G)T>"2*(2!S!
MC*013+*0^"E._$!8Q?T,=W=JL[;QWK4)$_0+L!78Y-4W!FZS^>T.Q(FG_%'X
M65.!&2R.V.% 9[,2AIGBSSG$\*[CESJ/36&"+ L8SB)(B<I+'L4>3$G&H*!Q
M3$.A4N(8Y25_L8=3(X\G)O7CJ&,]NRC:KT6LL9ESI7$0EJ/6#X\3'.G9;?_5
M;/_'H0,]+U\X,MP:Y^5?\'+-M\ZN#S6_;_)H56^+>YRO%CB-6>Q3!'&4RCF>
ML5A:"UX"!?/B..$!9;'5X3V33D]MVBN9@18:?))6FA2Y.;O62&M) $:HFW&"
M:RPGIHFQ,-K''%O@XBH$V:3+>2.2+4#8"5"VN=?>R751W#\4*SGVEZ)GL;3F
MRN=B570129_ET]3."(;C)(DPA:G\#2*N'5_R3S^,Y7\(8E%JY"0?V?^I4=)&
M!1VDV[?)?VCU^!%(3>!&%:!TL:2LL6-UV'DV\0A,3&1;\"^?@=]EW^NK,"?R
MYKZWB4=@)G^<AE;. ([I'6"\QOE2%0OI3XY"C\^J/R#Y=O6ZY]LVB;8CY]L1
M. \XY,:T.IN3[@B5^XZ[8YJQ?R<]VS:_YK*S>UVY[YK7ZW)UN5([Y_7C%9>/
MKGRN;_G"XS2EB<\@CJ5!C*BO<IX1"@.2!43PB%&SD-5QW9_:&ZDG,BBUS.HX
M+]=2FY/>B&$X_+:9%MS9W7A]I*\W2#<JJ)(9G1*3HF[^IID6_9E>-!.,@M5K
M9#R( V^1$8W.]A(9KW#_'7)$*^/V5-Z595%>%&7)J7H@MQ'T?IPE7# /1D2^
M,5#L99#(AP[&@GB8A 2%=D&^+W5T:J^%#Y\^G=^\N_YP_A%<O_MR(W__].[S
M#;A\#ZZN/UQ>@ROYW>5;\/[#Y_//%^JJS35?[/957D3>;"_%!9X3OPFTB& K
M(_A]DO,'AY!PM&/R8C>S[I(<4O;YSLC!ZUUD37N#J[SZ\E!RS"Y7?\%EK@Z;
M7..:^XM$^"R,< #CE".($(\AB3SY#TY0%O(D$J&5\]:TXY.CE97LA5<U*%4F
M_'M<WJH4@CJSS$/#Y8;!P-8C8$8G4^ Z,;T\2\UV!K34H!%;V3:=X$!)/E7*
MML-039+(;:#;5TSO=AB,X:1O!O?;KY3/JXK7O6+7'[=I:>17LE^V2'"<)@'R
M(0_"$"+N1S!5>2?DBAAG)/1]'AN?4CC<W:EQDY88X*W(9_W4/0 W4INOS@P
M/[P&=@OCQ%34('C>1[ G+SB? $'S]:Q;)&=:OQZ)J-5:U1R@@;6I02.SK47-
M%>JO/2WN<I@NK<L+\G;-_\IQ^5X^00OB!SS( @QQD@9R[2D"B$-!($TIB3D)
M/0G\T9F^]G1\:L0L'[+80>ZO?1 ;.NPG &YJI_T+&<+.U'$EPL$5SMD94((#
M)?G$B<,&L)HRE]B^;E\_O=@ &$89QX;N'W%R=5N ?%W5Q3TOS]E7U6GU7JV8
MM4VJU\S77*Q73/7ZM";Y(DI(E :9@ GW!$2,<9B)*(0>\1BF/L&>*J%G>+;U
M6&E.C;OZ^2EHJQ+ K4Y-(>">5F>@;/12^5DMCG8>/8:'#=%91V9B<MP,RJ4
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
MQ%E.L8J'E=K^KW_T8^]_OP65UBHWM2]G&?YARCZU09V8V?>'"3Y15P6XZ-C
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
M!UIR($4'C>Q "@^4].;GXHWA'V:/J4"=F$E,\1R1 ]L86//L 5, /%,J '=
M6YW$MT5LX%B]<5.SG9&W5:Y_X-WZWG$KM6M.E[BJ<I%3_8"IY)\Z51.)1)P&
M/H+R_[%*AQ-"$B3*Z@O3!$MRCY!5<,U+'9T:@3^7\ZS-2FN1]^H@MF9K.!>(
M3<S.X\"R7M0=0L+1 N_%;F9=[!U2]OG"[^#U(ZMRJU"_INJ6#@'9)-/HU:/\
ML-)I%M@"Q<(7"8M@(KB B DD%X;R3RI2[/D"9SQ 5G6Y+3H_-0+I4E3@93_Q
MI\IMH\6UK-)M,PIFM#(5MA-3C18;;.5^DHBJ)SKX< AH^T+=(Q!S5:K;INMY
MBW6/ &6G7/>8-D;2F?),;5[ 018PS_=5NDZU7(W#!)+88Y"3+",TCN,H,\KU
MM[?UDR,D)=QX*^8I<H8<,Q:/J4G$& I[DMBGLBL6>-+VO--\GUH[\WCO1:Z.
M^)W3>HW+'"]_P?GJ8U%5B]A+DH@'$?2R+(,(>1G,_,R#- D#&F3<3[A5&0&#
M/D]N4G<"@A]NI8@_@F5A6@3-!FFSZ>X8OXE)8/\1I7WY+;<@*S7 #TJ1'Z<\
MN/0B;),=6MKM\94/++T(P>'#2B_?ZHJ*ND2"[]?UNN3=%VTIZDUM=LQ"@@-?
MP"P.Y&HH(0ABA'TH$B1"Q +FB_0X>C*2X]0H2SZ-R;$,938 8UG+.:ROPF2;
MK+R-&MMO&T7.@-($*%6FI#(K+">C-S,I7IGRK* Z3(-VS=G[ \^7R^*;2O;P
MOBC?JY2^*OWJ6YUV\Z)8576YINKU^6NMSQ(IB>JK8IG3QVWVI5AP'A"/P\@+
M0X@$XQ"+)(*,8IYEU \9-CK(XT:<4R/*C49 J@2T3DT^[D8KT%<+M'KIN6\8
M5^1H$ _[&^<=FJG7CJ-'!?S>:&64<&N*D3)W8,X[8G-E.7<_GZQ\G.Y '?!^
M.NAD-K^H.T#Z'E.'K4Z1V& 1,.'A)&8P$]R'"/D!Q"%%D$6,)A1[A#*K9<%P
M=Z?V4NNR/#^H9%!-WK1B<Z)=UTESF5!@0;/,"SV"(4OB!")& DAHQ*'\RZ>Q
M7)V%G"^^\I(4\\/=[W8ZP/4I#( I+=>2ZGJN**<XFRVUW&$W\4O>(,G"7*D2
M'*^-#G1V0FD-7EKI&-YEOZ!Y[D%_P^MOG*\NUE5=W//R0GW9AH+%?IRRS.<P
MB+T(HD3^EJ),R(5+[/D(A8E(,].%BWFWI\;ESR4'K>B@DQUHX<UM7(L1.+SJ
MF ;7B8G'$-(188X6V)JO$Z;!>*;UP+&/KY7Q;X_4@)%OT=ALQKR]@GVC?<3=
MXXSS30;EZR=IR+65M/EH=?NAYO?5(L:A%T4TA5$2$4GS"8=9A B,DR1$!$41
MCZWBF6PZ/S6RUT+:V8Q66)M9D%,A.#&MOQ-"54K[ROO)V*_589BG>IR!QESO
MJ0*T+N[3"(Q!TI$-:M7UK!;I&%">VZ>CVC@^859WK'\;1Z6V-IZZ!=KW.\T"
M$26I.I:3Q1!Q$D.",Q^F+.!9AGF8$JN\,>/$.#6"^_+N^FI\@BP+^,V8;GI0
M)^:\)^FS.@WZD9OZ%+^[8R1N@)L@G9:%$*^67<L>J*%D6R-:&[G5JDCUHKB_
MSW61I:I-;T'3!">89-)N2ZFTVZ(89K&D.D^:T3A-:!BF=ENL>[LY-0)K3(>>
MF"-SA;P JN$6W]%03;VU9X^2_8[>( BN=O+V=S+O#MZ@HCL[=\-7C\PQTA9S
M?<M)_;E8M04_%W& XE!M]]- 5=Y*.8.I(#YD'-$@H!D/S0KT#7=S:A2PK<+.
MI)QG8,5M<XSL1]-L[A^/T<1S?YMWY*V&9YO%K7-+?<+UNAQVC]CG(AF$Q556
MDOV=S)N?9%#1G4PEPU>[\+W^QE4)&L[.F]+DUUSQ3?>EZMM?,$YY&B0(>AF7
MID+&,,0Q2:$7<56&V?.)W1:/K0"GQB"73YVQ1WD)#> ?XS=T"^K<GL1.>M"*
M#S;R-U< I<%4SD5SZ"9Q-QIT_XH.2'-PAEV2%NV,W/;9F[*QE[#TS>/VDC;B
M4Y_-^2C77\UN:T83YJ?"DXLC+&DO35-(HD3:2!'S/&D[^"SF5EM 1XMT:D38
MY(0E.B=L7Z=^8EA 'D'_NDWN6'V^['>E6[-]:[D"<S# AIM,LP[;U!M.O2R^
MAT?LS=@1L]^0<@:RJ\VIXP6:=Z/*&8 [FU;N6AY'Y9]YK3+3Z_1<C+,WCRI8
M\<.JJ5@MWQGGRFNDUR.;<@L^\7B$PPQZ5*0J\2V"691$T&<LCGWF<Y]8G7JT
M%^'4J'HC*L ;62UK78P8!S.&G1;=B1E5"M\4ONC$5_3Y@XZ95F=-M[AOM9BD
M),9X$!TQY@@!9F7(\0 ]9\0C6AIIS+:EX2]%=V#IV5$E7:1\>XB!<(&DT4I@
MR$("D1PIF'H8P\"G+,*!QS'RK"Q7N_Y/C?LZ\54@]>;$W[.C?I:+>-L1,30U
MI\-Y:KO2!&+PNY;?Z&R/O04Y#CM7YJ)E[_/:AN.@V3$$1S8STF?!JXKS)[6R
M96_?\++=D\1ID'D(PPR'OBIH*=>7*?(ACHCGQ3SF@MEE2A_L[M08K:L"K_<?
M0=E("NJA7;$Q(!NZ-)Q!-[5K0PMZ!CKTVMW&5EK'FXIFJ+CR; QW-J^'PTCQ
M'4^'V5TN/!ZL*<V[W0<B).5Q2&,HN/!51F8!B8@$9 $)*$<,)<3*7!KN[M2X
MI-E1[[F<CW%G[& [QGEQ#&+SNBI86ZE[HETQ,U@F<4/L=/:*3H>7%!]V,;QX
MU]A*#VJ*%*LOM;1M](97=;DM7;+P,6-AXL<PPFD*48Q#F/$@AI1Y7!".,A0:
MI<DSZ^[4.*0M8M"(#+3,9\T><@5Z8MO6?AA$?)A9W.,X,;,<"^&(:A FR!Q1
M$V*P^9DK0YBHNEL?PNBN<2;)>YR7?\'+-?\DN6K=!(!6FP__+9=,5M*[QS:N
M4 1,8)2$,"0IEA8*9Y!DE,,H01%+/"]"F54A-ZO>3XULE)Q "PHVD@(Y*.#S
M^5]&AG/:C8:933,9QA,3T7'P6MLXHV!R9/+8]3VK!30*EN<&T;A&1E='X/E7
MM0-4W928\?,5T[&LYY2J0UG5]OM^\I&WQ9K48KWLKFJRC"QB(GP6\@!&OLK_
M$84>Q"B,8)#PE I$J4BL_'<NA3LU.MRF[!%%V1:) RJEHVU@FM,1-./(UQJ7
MB2FTI]89T(II FW"ZCNIP?:J,_!T$#L%-]>>@38MEDUZK#&U(YR/AKMZ$^Y$
MF[M&A7-0]]2U<-_'V-? UV+Y5>61TD3T'E.=>:0]UB=0B*,D#*#0]4T]',",
M) 'T?!0GTLA-$$_L>'V@MU,CZHVP'4EWXMK2]!#"IKSK"+?)B?0%R"8X$VF$
MB3,Z&^IK9GXR4'N7<$QNLM]H>]MF-5$)\A?"4V52HQ 2DL00849A%OHI1(2@
MB&8X(Z%ONJ76;_C4>*&331=;,-\B>X+5X<VPL0A,/,/-E+?:W-JGZ:AMK"<-
MS;9AM4_\_M;4WN_M,WGMR0E?5>O[!Q7<J=-!7N E72_U?GI[T3;?_T51U9?B
M8ZXHX)S];5UIS]%"<)]$E"/($B;GJ9?%D+ P@3&32SB"21Q'1DD3)I+OU":^
MDE(%S"RUG !O!#7/6#7%* YSR0F,S=24M#=5?$_#)B-N3\?-I?V*&-WH-IJ"
M\Q,97?/$9:\\RK-E.'N0S>GP-+ED O2E.7DFE_  ;P  ZR;"%S"NPFZ:PVFJ
M =(^"L4&"KVD[W_U( 6H?G*3,VW"01I(KC9%K[-E89L0LGZZMBF[.3X-P#8T
M-8BE08W]#(;$IQ#Y*8=$X!0&.(DH(YZ(?:M,1WM[.;57[\?+S[_ FW?7G\#;
M=V]NQI__MXWP/1J<B=]]3T__@]\GV6<<!&&"L_ZO%'8[J.;027]7(;2_83F5
MKLJ"-=G<%:=4BS!F/HEY!OT@B2"BF,(TE?^0, MIG"&.(JO V7V=G-ILUS*"
MAXV0^BUOZ1W9"Z;9I#\6HHGG?(/.5CYMN3K,[3&DOJ/9OK>+62?[D)+/Y_K@
MM>.F^D6QT@>-?LOKNRXA[#47ZQ7;24//(A9[",<0Q3Z#*(DYS$@80":2P.-(
M,$J-\G+;=WUJM/#KBN-2K?1*_I6OUHV3CG:)C1E_**K<EB8L!L*,/*:!=V)*
MZ80&WZ34FUS1*M1>"3YII0![O!QQD$7'LS*3/2#/^6I$"R.#XN0RNN9RU:..
M4];R@<J5RU*'\7["?RN:%->?Y7/7!F)EOB^-ED"EG8ZD+1,&"4Q1D$&!B!>D
MF"6Q70Y#R_Y/C<\:\:&6'VP5:&/4SX#6H4V.K[08&RQG.4IF/#<A]A.3G7O8
M[8/HQH'G*HS.LO=Y ^G&0;,32C>R&7O'C#0,'WA9/U[SI;03V0V_?RA*7#Z^
MS87@DF0IKV[P]W;'J'J_++[)B^[*8GU[=U-T]-R5J>!Q*I 7)]#S8Z$*:7DP
MPS&#U OC!/L)#LU2M[D6[-2HL],-EHURH.ZT VRK'OBAQM^[;=P*"*TBJ!L=
M05ULC,>!TM?3CO=AW\UKC>+$)+P9P%8OL%$,O.T/H"HJT"D'&NU JQZX*3:F
M:O7CB/(Q3D?2W$_S6B,ZDX/F%4;6R@,S!?P#KA>GW<WF<YD"I+ZS99+V9\X\
M^.[O:[F2^J#+;^I(?1W#>7.'5Y>-T^ASH3/,</8L>^(OLNGZK=1[$]J_P!GG
M*8L1)#Q1RR.Y1LJ"2$!/H""D&"."\4(BEA?L2XW+VFQ]= JJV3#4<P6G(ZDW
M_#9?:1\PP4L=Q_V#\@T7RR4N*R#E )4"QM L."6\%XF(6>0A'S),U,E6QB')
M4@R)SQ,4H1@G<?<HO5NQ_Y<?I$Z]Z1ZC=_IHX?][SY#9%L IB'I")NW1N3K/
M0 ,,Z"'3'D*I)3:@!><,;.#9DWI90P041F![,O $$G].,.:OG3K4I4K_,Y*/
M3C"(SM*73B';Z&WQ35:<C]OBU%W:K;=KODFXR2EA7(@8I@E/(,(H@BF*?1AP
M$7A)@BCG5MY]\ZY/;4?G29(G2R>>!>#&F]L3P#C]OG8_35;/:5<7@'#YKLG9
M)*E,[=%RMY%MVO'<>]B6@.S9OK9M81Q7O>5RO5VJ3?*VPJ/*%;BJ>+OT7JBD
M."@E%"8,^Y*@>"A7$X%*SXR1$+X7H5 25%'CI1E!'>C/BI4VO4XWISIQ[?CH
M$*AF).00JHF9IY.T7PFV%1;\T(K[\C+(FF\,@7%$,H=ZFY59#%5_3B>FMQU1
MLO5QFY'N_'M>+:(4^Z$O HA\=080Q0)F?A#!(&!!$ G/CS.CTX!#G9R:#=/(
MV,O-)U^W4DS;2AG[X#1<D1\)TM0K9%M\QA5*?0$ EV50GW<Q?Y'3%Y3<6\+T
MI6O'3?>K-5GF]-=:&Y?=1KXZ+U&?K_0J[$$?=U3I"Q81C3-!*(*^1XED@4BN
M;TB00#\A443\3/ZPJLECT?>ID4,C.FAE/P.=]&?ZP%JM@QDW&K2IMRV9PV9D
MS AE(KRG=BX[A=J:A$: YHB;;'J>E;)&0/*<R<8T81_-(RVD4BVZ/JSZJ5>:
MM E-DB8=#7XNK2FL-H^Z)9D4Z+;$]XLH4-FO1 J%<KP@GOD0,Y]!+XI2GV#A
MIVFT6/';QNMI%,=SI$A&\S)KYN6.8-/-T>84PU;HS59X*S:@JDA+J3/AF*Z_
M7 S@X8B<.<9C'I[L-)'KMEY&J_?/TY*=@4.#-=_PF(?9S#A,,T763#]<5H$T
MC@ >B)TYMH?9PF4<0=&/D''5Y#@;_YT07%5%XIL=@VO9VS576,@7L'[0Y8<7
MZ[J2;]]_+TAU3NM+$7A^<GZOLI,M6)C(A;[P(&&1CF1-8)HE&'(_H&F,.>',
M*G78T1*=VGK@YN+?S^7[31W+L+/RCQ\;,]M_5L0G?M-M=.EO42IUP%-]SO07
M2B6]2%!*J4)P9Z#1R-T:P1FXCE8.Q\LSZWK"&7S/5QGN&AZ;C['.F\2_:FG3
M.Y6#4DZ])(EA&'I4+BP\'Z8\X#!#\ITI./>".+9+Q;B_HU.CR:V<>O%^S$&H
M%[$UXT,7B$U,<^/ &I%Z<1@)9UD77^AFYH2+P\KNYEH\<+W]IH1V ]\52_;A
M_J$LOC9YP;NDL>WY Q)P+@2.(.=9"B4I,(AIBF#$HL3/1))ZV,C?8MC?J='$
M1F20]V36+_%"26V^0C4!^_ F@6,()^:-+7I]<<'Y)@FV_>$:$QC-%_..X9QI
MP:ZS\RS5_M692D]0<IKK@IJX*4)5W^$:X)+K3&5,KNM4L*A<S?>>8!6ZTUY]
MQ^7PR,6"' W<%A+$O<#2S9,.1'.^5?<+\NWYUK:=55$W%W[+91/5@Q1*Y$UN
M-)7TK,;?BU5Q_^@HWYG%P UL!)BT,MMBWT*E_H+>YK81IU!Y*8KR7FT3Z,C(
M:U[59:Z*?NIR.+_*1T)'25;77W[='#;E$?-BFDI#$G&(HB!5-3DCF,0!8[[
M<8J-JM2,[/_47B$]%=KH[*T238$GH-1H8K4K\(/2Q.;<Z(@1.OR>F1CWJ1UU
M8R ?<])S!/86!SJG'8.YSFU.,Q9V9S/'(SET!'-$J_.=M!RO\I,#E4<T,VZG
MXL-*DK+LI=DHT6^Q14JS+/-C=7@Q%1"I+)59$"<PP@RA@*$H#4*;38H]?9S:
M6Z,34=I/2D:['8E]&)IM1AR)S.2.Q1:41KRS9A7A;@-B0'M'>P_[>IAUVV%
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
MU'9H(LN;>I-8_K6=P+OMS3)/7U2CFXXO7S V0=H[.75OY0OLE[+X)B=S<?^
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
MPS2B2>"QP$N-'*]#G9P:#S<R@DY(\'LCIFUQQ'UPFIEOQX(T,=M:XV-?SW
M %=E"_=U,6]UP@$E=XH0#EUK;XR]S\NJ_E24]2V^Y6^*%:O^Z[_^ZPLO54W#
M-0^\R&_?<'%,:<@R FFFIC\2#)(()S )(\\7'+$,IZ86F6FGIT8'6F[0"0ZT
MY&= R@X:X<^ %!\H^<VM"^,!.&RI30'KQ 1BCN@(P\T86G/K;0J(9S+A'#R\
M5@:;+50#5IMQ4[.9;K;*]>TWZWOM65VNV;FJROV <];&ZRD/B%Y6-LGAND1C
M!'D^CQF&C&,$$4L%Q%G&H,\]' 4I2;/8N(Z9<:^GQNM:\#/PT(B^"?8]TP[%
M9FW35 $RYQ[S$3C,ZY/@.C&QMY"V4H-.;(UHL[O12'XX(]P1T)KS^B00SU6?
MZRZO %\VGNURNU!_X:G>>:@=+="M(1P@?/.V9F-\:_7ZE&]_\\AP(%RN\M5M
M=<7++M5!3A<^\P2-609]D3"(1(9@AA,!19;RF%"$A6]UM&QO+Z?&Z5HHG9^&
M%<LE+BOP()]XG:O&,E7-?E!#QCE"$8:ISU*H?\M2WX<I]3+YVF09#;W%5UZ2
M8C98^[U-&';3BKG%\W_]8RJG[_\F$R-NMF-R-(H3OQ@W\$D!F]PZ9T#+Z# .
M:0@"5_%%>_N8-VYH2,V=>*#!B]VE!%#9E>L[?88]Q0+C(/8A3U4Z9!PQB!G)
MU$F5. Z1GPB/'YL28-O=J?&O?:+W W":37]W($W, P8I =PF:#=#9L*< +W.
M7CTGP*[B)CD!]MPULK9/FR+UIOB4KXHRKYO,5'?%4K91+:(T\8@@ ?15&@#$
M.('8ST+((X0Q\K%/&.DB F\L"O@,]FHT-YZ& =[,P"-O\VJ3T45-D94<=!7\
M)TT,=:!T7-;U _B;48T#.&>JOM/E3Y;P?7X*7Y<F_.6=#?L2.D:PN"J0,]S9
MO.5OC!3?*6YC=M>Q/'-._[[.2_Z;G+:E7'G^AJNZ^>/+8Z7/#A ?I5Y$&214
M94:-<0!302G,LC AL5S,4&09A6S>^0CJF9AU?JT;A^:#+E>EMTY8KA)-608<
M6PR +>DX 75^ FK%!EI4O1>E)6__;F6?@HU,\7+.3 <[?B66,@7D9<8R;L$^
M-X *3RZKN_RA#9>@G$<IX1'T$A5 ''$?9B&*)3UQ/R7,]]+$^-C_L[9/;>6T
M$<\RW&0?;,.D<B084Z^0S'&P.F'_@L9'')Y_WN)LY^)?4*5_Y/VE2^R=BE^P
MROO^I2[H'^>W)=?^!KD"N%\$OO(AX@1&U%?+%>I#'/@Q3#+*PXCC(!!&^\M#
MG9S:)%5RJG-)E9+T#.!.5B [OS?W9;V(Z6&OH ND)I[!'4A?&I V8H(;-R"9
M^_=<@#63.V\<:%:NND-H#'CF7KQU-D?<(>'[?K>#U]JQX+;&O%XWZTAH_A;7
MN',XQTF8$3_V82)TR67"8.JC /H>IBC.PB#)C+9\#W5T:FS8R IZP@(EK9UO
M_R"ZPYSH$K.I?4 CX3*>Y*98[+%Y*DY_NBV^_BR;:$P>^<O6VCG8\"PT8*I>
M1P7&U[N(G_V/__B/7C!7$'4QAMB+B$<HC(3*KH@E260893!+XC3$V&<D-,JU
M8=/IJ='$OA!$($5O(Q#; ,0@.B;$\P7X#]M34X Z,8^8XNDD=O:EY_J(V-GC
M 7[%V-EQ0!\90CN,F%4([0M-O6(([;!RPR&T!^X=MWW>[<AW7I*/FTP[J>!^
M&@41C!!)($H"#'$2A9 Q'@>^GR:^9Y4YZ<6>3HW"7_ ?'9'RZ&60S7;$G4 W
M,5$?A9KUGO=!1!QM<;_<SZP[V@?5?;Z!??B&$79@F3]CI(:.?,U'<7?2!'MA
MDN X@12S0"X0>0@)QA02/\A$%M$PR(S/M9MU>6H$HJ7>.8;2OD?][A!*;'."
MR@QZ PO0.:!3VW^&6(ZQ_\Q M;#^G(,[E^UW[ -K9_)9P31D\)DU-)^Y9Z78
M$V//[LZ1.=MX517E99?J_*-*UKEU=+[AUYSR_"MGJJ;4S3>^_,H_R1?Z7;7
MOI?X(B*2T3U/Q8&G,,U8!#,?BP0CRH19[>EC!3DUGI</9&B9G&WL$)C9B7,
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
M)$'H10$15H[T=N"EV4^M7';O_QZFU$>8,^)#E(6!LDM5P1B<013[*8TR+L+
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
M,@[3$"$8^4'L!9F7I6;UFFTF79H1TY6YKLK4$=:.Q8PP-V,PUTA.SEX'<:_
M7F"-Y[4)GM:<9 .0(SXRFG)6+K(!X24/6=WK.LNH[,[21.[J4SA-?_*&E9_$
M/([2$$HF8M*RP@1F,48P("*F&0I(&%I1TPA9EL980X_EQRR'&6O-!/+$9'8A
M/VEODW55FO"0WP&HDV<T799D(8E.QI"9YS^9#SDR"4$%/I>2H9LYRH-//0Y"
MABF"B1]'$"4A@B3)$,0TC9A0'G4^+"?AW(Q+8\1&X.W&MF#X96P-75,N$9O:
M3;7/6]#":ANM%7<2S[<Q.*X3&\[.]SIY#I?4/YOV</'&@4T(N*0O_CRY0AT.
MJD:Z=<W.51H&/*%1 E$<RO_(X@1F :-0)&' B.05@HVJSIA/N5!JV6<_J7-^
MRZ8$EV$V(QFWX$W,,K6P5^ H2TK'QVQ58^Q-?U];^W8%QOBX:EMP><)YVQ<8
M W#4QL#\3J?U-K^IXN1,QP1[ON>E >(P2+!01HP/,^54)P)GE,5>D%"K*N$7
M9UP:T\C'"SFIL=D!U=!=[A*JB7G%K*[F[8_MY'4UC^&9MJ)F9[XEU-(\5M^P
MBN:)&^TXI2RJU8WJ.\$+U='KZ9-\7'3J818EV!<DA3@.4H@X#2%1?0?"*,))
MRA/!H\"$0LY-L#3&Z,H(E)!6.9QG8>PG#1?@3,P1UK@84\(EY?L80-[;>?OE
MOPYO_MEA9WG1+RG5OM<7KQM:[7)?S$'U*GE09:XX>Z=;^=S@Q[S"ZV]5L:/J
M /0+EX_(IL)W?"52/XUYFJC"5+[<FB /$D_N3WP>>Q&A:>AA(WMAG!A+HX2.
MZ%;=D$8N1C]ES ?QY,:'+B2YU^(*=/&N%0&-)F"ORA4X*#/+:MC6\)QZ5>8M
M\SG%Z@RH!CH&U(L%0P<-/G--T3$ ')<='36:_8?I3]4$MMW[MK5Q X33D"8$
MQEF4082B"!(B?!BG/J,T"8@@1C5"SDVPM(^)EG'OJ+&HOGP2O<O?B+&83,S^
M+^ 84'3Y)"[F;#T6G]=)D\HW8EL\U/$UC[RH<+Y1[D"Y9Z\[+;<]T0#=Y^26
M=<]F#N3/\@UWE$C5!U\/XYZ\;38N[1.ZRY*]UPWTV>$GO1COMW6Z=%FJ$[95
M%B:AY\<(LBAB$(51  DE!%(:^CQE:19CNY8X)Z=9&A>V4@+Y,-=/:BVGI<?N
M-*2&;KK10$UM'G<QNC' R-X5UPN!*__;Z4GF=;KU*GKD:>N_>MSK?[MM:J^H
M$J\?-N6N4#VYOFRE42;-L15G/ H(C6 J=(,]Q"".LAAF64Q9'$LN)7X; F]'
M"/T3&SWWSV/?IZ:(UC4M/UYK*;+\\C4R#R.)"\#;D88#,&<E$64?-!+K4M!@
M+S/00C^I[GRJ=IBR):Y5 ^/^#B&#J<8,.,?4<V'25Z$B,R#.49/AW?8[M?=Y
M45:_;XOJ3N[XWFPWK/S\^?,W7LA1W^YXX(5^8V?35&!, I6BYX<0Q:I3>LH\
M&/@LYI1YB<>,3@=L)EV:%:/E!JW@0$L.I.B@EOT*J#[%2GSS/8TQ_I?W?U.@
M.C%;G094_V\M.&@D'[!;-$;6? <Y!<*OLZL4&OB'%GBB=+G2CW+9/,ILI[[
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
M)/YV&(KN(G MYY\[!G<8/">B< <.Y(KVZJ.);ZIEIN;@/\J/N+CC-_BQ*3*
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
M2)0$@H9Q"EF:R:TH12&4#,HAQH3B ,G_9T8A!./$6!J)[L4&O+9IJBU@G%1
M]<[<CHK9-%T8P].8R>&>^HCF*$+S@+WN"])J 7YI]?C;U216Y#@HIXG'-!7B
M-<,P+8&Z$'UI.YHKR_- R;?JE+M2%1NI#K[HO)-IBN2.V4^EU<D#N5]..21)
M@F&:T@B+*.)I.M+J-!%C:6192]IT3L)[@3M;:?O2BT-69ZCIZ1KS5S$[.^;E
M%6A6Y*#(-(PY#LK)3$TC(5[9S+0!ZK*):37:X##U9U3\8=-V%*=U8M*I:A^?
M>+7B&:<HI0PF-";2P/0)S"AC,(@](A@788(]NXRAH:(8O<.SI@K5_2ZHWB"4
M:LNXV>O0QMNI_)3!-6P'+YH9E4ZZ$+-%TK^T+M4ZU MS4*3=N*O5F*Y:[E@\
MW<7D#Q-C[JC]46"=B.L?-YZ3;7NW4/C[W8:5?Y2<O=VIPD@WVTU9%3O=U_>:
M,9T-7JXH2GP_]1@,HT":I&$2P!2A&'(:1AF+1,!C-F+_;BO/TFS3YS7XF\V\
M4(JHSG,,,*T*H!U=1NWNK=>/R$]@)/\/)B'S(4JB .*,JSP.N;!>2L* \E$)
MM9.LX*Q?R<6OX2!7S91OUNP^F^=+I-51/0,9J!4"78WDU:U.DSEOAH([C1?'
M6IK7=.<,A>Z"7V?PL*X</'_G>%W=W^""WVS+ZE9^T;6+27[5=P^<?>(_J_=Y
M2?'Z/S@N5BB.?1XA%8B*(HB0<O3P+()^E :$95Y,:3C.T6,CSN(^JIO-#J^5
M+UR?;.6M#2T-9Y5$]*CV-/@QK[#DY/*\?3S%P@WU 4VU'*_B"ZJ5 4H;H-0!
M6I_:G=YHI'8N/RM0*P645E.ZA8:@.YE[R$J85W83#0'NLKMHT*C#>/@K5RV?
M51Z93BIK:B/YD4=(A%.8X$P:O8@R2$3"(<UB+TFQ3SQAM6DY.<O26/,@I&3'
M\MZ.%D_C:,9VH]&9F,0ZP"@!)Z@PU8N (Z(Y/<>L_-&KYDM:Z+]XVNI278OO
MSVWQ7Q\V\M([^4R5*QPCFJ)4P-13R5>>0#!+0@_&,?=2C%",F5';6'<B+8U'
MNI*"'U)4'>O5"#M-.:F>]1JT]YUX%6;?_EXH*O5LQ?YL5NS+I16;K++499!G
M+B[5(] BZTM=!G!HB2F#D<?:83J?MNG]$PGA>RA%,*%"5;P7,<Q2U5P718RS
M(.)A0H;989U9EL:?'7-#2PFN5?1="7[Y^NW:-H'R-*RV9ME L.8SRVJ<W'=*
MZH7 N5W6G>.5[+(3:IZWRTY=;/?V,YZOWFVJO'KZDZ_7_VNS_;'YQG&YE=M!
ME68O']4X32@*/0^R##&(,!$PDS]"#WL92U4%>&24B7AQIJ6Q0"TL4-+"_U+B
M@E9>4 ML1@27$>XG Z>X34P(PR$S)@9C.$Z00\GIKW?;[_\JQZAY0?YPH(/+
M(\]""<8*MK1@?L,PP^#0MOJS-$FP2DS\J)RYK(TG4DVO$(TR(7 (<<011#Q
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
MYGW]SZMX],;W7#H\.X"J&]@?ZB25Y8I%\+JM17I@EC.%2U<Q9]+:2",88YQ
MQ%3I0.ZIQ/:01D%*4>H;I8VZ$FAI]''0!^RZ"NVK%8-MY[3EH:E8_8^V8G71
MJ&4?23]J5<VX:<ZUFIC(.LOT3)=#8?'NH=C9PN)NH_==8.LPQ'^4.+/G ;@
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
M"I5.E^@]6LU194H=I(7K"?;%MYO*_;W>7>WEA](LP:'<4X*,YQ"E,9*'S(C
M0OYKF+&"X,3(Z&TW[=PVE(;:JGTU^:5M T1+V,WB,=R#Z7F_:'#L5>5O1 9_
M](3^\_SM?5PC#V.@7';T.#_I]*T]C($XVN/#_.EQQ-06#VAK!ZC2 ==4[JEJ
M3LZT!(HF*WXO2;'\R1N._,(W_Z$V0>5!Y/4;+M:5ZB2PD(?@7#"*81@5F;PH
M8P)Q%"=0DEJ."".,L[1+Z#8C,)?B&;V9S_.UO8>$5)RN[U8ZGP73S197)5XV
M\2%_W$D5++-7G"ZF&2E.OD"O65.CIUI[_GZFW.XTKO3Z\PHH'7<_$*VER@MT
M1[0^P'=$QTY%FY2T?8#ZDMJ]S'%I2/![(;AJ8\QWK6%NI#@W7.$FMQQ]Q]+Q
M@ZI_CV[?L\B"("!)2B'-&((HX QBDD90%$'.>9*E"%NU@[I$F+F=8OMQL:R4
MZE1<%40D?/.+\Y7.5=RL-Y+NV[OA!O_N+H+ZGJBNE%O%-+U?C(U!'K&T9O0_
MU8+Y]FSUUFJG2*^)%5"Z@.?*M,'-?KI9N<#5>1ST"%%>*4YZ/&BGXZ@O&'-D
ME4A<WZO_JB(8/_%2E;^XX?6F*E59+_6+ZQ5[_@^]3S8%,:2HE>I+\(XW_RM_
M7FY9N;I[_YO>JZ #I4*CV"+@/(_"B$'.56<4G!.8YT4*$Y&R*(@C'%*QT(QE
MQN73BF_%_CLE/-IJM7RJL@Z5FEWI/P'?*WBE.;[:Z:\_8%G\<MKOA]F&,-]5
M]VV<U\NL_@3O^\N\5Q8T'U'K_N(?GS_1H  Z&, ?'1#R%K'# G1@-%M3 X?#
M$J&OLHRNRH].*_RTI4U?96$.RJ:^CA3C]M']?OULK_Z^D1-(.3_)EV'9ZX:Y
MP *S&+$<1F%!Y*6&9O)2H_X(\H31%'.<6O78L9Q_=O<8)6?ODL)KL.+:SR6X
M7 1Y@5$7%-)<9>UV,-N5,=N"/.+M>0\QO7I<@691U%:BU7G1;_?Z8;!\@?5N
M,!)11W1N._ND?#P2FI>$.G:8L87NWG*5&"2'9/SW_^5/BP+1,! 9ABD/5/\>
MGD 2Y!RF(L5!P 6FV"CW^^0,<V.U1DC02@FTF$#*:5O0[B60PQ3E!![?)&2+
MS(C"=2>TOZ!@W<L1)RY4=T*APP)UISYH'ZWVH:SJS;,8V+=OWS:AL>^V7-[8
M@]:[741)EB2X@$%.<XAHP6$1B0*&(N<BYHBST#B>WW32N;WN6NZ7<>M2=-#(
M?@6D]$");QXL98S_,"7X0M4S2QP'5/^G#75O)1^1'6",K'D$F@^$)PH^N^&/
MJE: *N&L? 9" __0 4^4+E?ZJURW7V6VU78GI=3?P#58KO%*_H[JS&SR!.1M
M:PD>*Q7=)&E>![7=8]69NQGYC_OR[EY>W?X$RY*OP%H^NZ7W^P?*QG7!?[;!
M;DP>#K9+G>FF_IVLJVK]BU>.8MELUVT@C,UXJ,DBV&R5ZP>O63_K].XL_Z'I
MG%)_7/WD;5,VSH.,)#2 6110B#!',!<B@T4<A(0%2<!":A?]83'[_(([]K+I
M"S)M)'9R03X*_T67X]&0SNUBK'[1:**,I9TJDUV)AW#T>QT^.O,<KL)#D!A>
M@P>'L#\YO^."5W(\.6P35/=.[F9+M;^]XX_K6D[S85V]_[U1P1?KU?5=Q75R
M;BTOXKJ@1DFVNOC\Q]5UR;X*E8NRJ=H4^1 7:92E*2SR*(&HB"DL1(XA1S2-
M<<3D_Q/3P[9'.>=V/M]I)L\3C6I K"L=;;]30QT]<,G4H8/V5#$_5_I<]_.'
M_)FLIF>F[K341-S&&^\7]UU_<7>Z@KVRVJ3Y]N6J7S>K_G9VJVY^ 9G)ZD]T
M9[F];^.9]+X-Y/5"+I^^'N"E;@M;WW.^ 2I]K_L-UAMT]Y,D^?)!QUF*IGV9
M&FU7UD9^338-)#H"9[.6OSK*'WSW%<//OV(FQ'(%?MV7\NI#L;H&+9]4N7EU
M>=+1NJ60]R(A2EJV!SPM2>LE*6MPQU<J>Z1IKM/J\*@=7[62EZ\:R:6J.ZW:
MBO8;_$^^<G1]FN!;-W#C\CG[9)>T"2#LW^NFF&[<5?!#N2HW_),\A+./DD!6
M=Z7\!C<ROGGZC/][7;U=XKK6J8$(4Y2&\NXG$!,096$ \RC,88)90E(D@BRU
MRF.RF'MN)YM&=*AE!WOAN[V1/ $M/] *C&J":[,P9I=$3W![-TDZ1-KZ0C@"
M,T<70IN9)[T0CH#DY85PS!"7E\8^4[^[/E7 NZGN')% Y!FB,$>,043E[:^@
M40&3(,S#5(1YGEFU\G8FV=RH\7GEZ//5U.K!<FJ7U^F^;-G-J/55%M,S\1ZN
MXW!OAGJP.8/?HN%.,/=08?PRN5ZM'+D3.(=JE[N98&R83%NG*(\BC))4J*:/
M!40B+B#)!8$BC3-&\R!DA9%1[^7 <R/D-O3#KL;3 5JF(3"SJ^-DJOZ(@)>S
MI9I,XURF+,MT2OS#J):+2B^I8=[*0:XKCM^N&5^((!(9#1$4G*8013E3;1(%
M)(+$)!:TH,2HLM++@>?VNBG9@!(.*.G,W[9G8)U_V\9"X/EM,]3>ZF4[INJH
ME^W90).];,?$[[]L1W\_[KK3W*&N2:WKPR]8GN"4A3%,:9Q#E"41+%":PI@5
M(L !8Z&P2N1]/OS<7KSK[]_?WWZWNRB\ ,SLM#\>!L\O7VL3^:L3S>%I^[C.
MCH[,+P:?]-Q[7+&7A]<3G[+W4K^L_/)%2MFT:>CJ-"/&,EPDD&)5ISE7*2H9
M9C#AE,64AB(GQAT2SDTVMS>X5]0(:X'-_8%G<3WORG6)EN<7_:#ZTQ782SLB
M-O,L>N8N49<H3A:+.8"F&Y>=*2H#?K>S0TSF/#-5IN\!,W[&GE*[!K]OUZL5
M;SS)WU7[&[8(&!(L#"*89)Q!A-5=GZ<QQ&&&22C/0X5YC/S)6>9&HONNVG0O
M*M -@4ZWU;8 ]3R1.H'*,X.V*'W5\2<[E+X[0\F<,)V@-1%3CD+-BBC/HC'
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
M04%H2JU.5A:3SXV46CGW'<P ;26U/&?9+(#A^<H3K+[/55)L'=ZC!0>=Y.J
MU4"]$QZ\/0>U_4%K!&:N#E@V4T][L!H!RL&!:LP8H\V>O/RIBV?( =ZM'^05
M=:%SK%6S11J$"*(LCV 11P1RG)&$!SQ!H=7AZ=@D<^.FO8S@KT9"RX8D1Y$T
MMO5=A(]_^YPQ-&-,:"=U=V?V.IQB:E/5226/F)=.?W9T^MSZ@=_BWT?:(@<%
MHUF>,!@7,8'RBI3 (E-9R%$BP@!A%N6A9:K<J;GF]LJW45#*4&S7]=@:9#,:
M< 2=9S88C=J83+9S>+C+6CLYT]09:N=4/I*-=O:1T4867E7:2MUKBW(RYW<1
M((94<!G,N$@A2E@&<107$%.& Y%&% =65&(Y_]SHI1,45'RI6CD"@NNR*5_
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
M)@2)@, TX52^ZU$"<5 D,*8T"'(2DR0W*A=T<H:YO>>=D&U-:KDQ,Z#D- \
M.0[D\+ON!![/[[DU,E:A((/:CXH&.3[B9 $A@PKU8T*&/VCO^#Q,#?U4"OYQ
M56\K5;F^_?<%R5*!DB"!69$AB&*>01PG<C^/2) DL>KA85QEUFS*N;WJ2D90
M=D)V$:+FWCY#H,][2-W#YYL*CF2A PWG3NCN=\[A-/>DNH=U(K?J#7^4P^E"
M+RJV:'GT>PH>J[7**V%@NY+$ %B[)KM?RR'_YL89:P?D@&?6<*#)W+1VBO5]
MMI9/CG?@KJOGU\'.)W*[?L-O..7E3\X^R#^4B;!>B @AC&(*LYP)*/\>0GE9
M2^3?:!I%14(Y%;:>6RL)YL;Q\BN8V;ML[4 W]]5Z@W(")^VZ.N*D[2I5-1[:
M3H764:$T<>NF'86?0_^LW?R3.V9'P7/,(SMNH)$^B:9!W<-#V21+;B6+?BC%
MYEX-OHA3REA!$*0)5=GD(8%YDC#( QH0&N8<)T;YBT:S_>N3US"8AD9[5Q#Y
M-L.W'2<[08_$B;AE("-@7-G'!^>:UN)MHO:!#=OHH4N.19J8WO&:5J4N":<#
MAQ=9*GDB#SE,PU#9IB.A\AU3&!"6A2R* \*M:K$-S#4WMN@VZ79K[HG;QLM;
MN@N'8+8Y\EP,WD2'FQ&XC3S$#"+B]+AR?*97.)@,JGS\"#+\R,CN<CK'8,%B
MD6$:J!*--(4(4P9QP'(8L)3G+$=1P.EBL][@I1E+-,-:$<)N<']?[-NOM]>?
MP/7W[^]OOUNV>FM@,GO+[97W_$(W CGLN/9,05>]U)I!I^V2]DR1@_YGSW\[
M[@5[CZN5O#74WWBE*[ON&@(B).(D5%DV@LE7+BHBF",>P"@/DIP('L<QM6LO
M?VHJFV_B-*WE.TE5-F%3TOOO=N_C253-WE 72'E^9W<021F;HM5>FB>>0\+1
MRWURFDE?]W/*OB2 LY\?>5PO-^6=MIA_YYO-4@>N7#^H5HNZU#-GJG*2OB]\
MP]7F:1%@.4S !,1AQB&B*8.J3A&,:<:#'&<<T=#J"&\W_]R.]8VH #>R6A[A
M+:$W/-;[ ]3W47\G.=B+?@5:B%OIFTIPC75!*^#P^#\..5=7 LO9I[TFC(/F
MX.HP<IAQU';#J?HX^[&26C(=?X>7W^2W]5Y>7;Z292N*//Q$\O"3AU#$1:BL
MF"',HY!"^5.<<!'&.;>*E3:<=VY4UHD-MGVYP6,K.%CO)+>C.=-E,*,W#^!Z
MIK4=KL]$!IW,X.MY7*VIS!(E1Q1F.NNDU&4)Q4O*LGW\@H90]<>ZWG*VB(J4
M%33)82A0#%'.<H@18ZI@>Q1')!4HI(M''8_T?2-YTHR5^E/8O!TO)_+WHKS!
M2QU"@3<ZL(+PNW*ECKS[*BXZLNV/<M5V7OIS1.NE#F3.4I8F)(1A*'*(,BY/
MM(((>>T5:9JA7-Y\HQ;D]RLV!<3=-),!S%?,"[1F1#X6+,]LW8AU!1K!'/=B
M>J&NRTY)W=#3]S%ZH=31+D,O/S.R#/I6\BW]L5$)%SH=[W^V39>AIE3OJBGP
M^VU7%&H1Q2A!F&>0(88A"J(4YB0CD,>$$5'(JVJ.K:J=6PHPMR/>MVK]N%8]
MS*JV0O8*<"VR965SVW4P8P2?Z'IFC49TL)-=U2!OI=]5(U^U]<NOP%X%AX7)
M1X+GJOZX[?33EAD?"<Y!-?&QX]C'B=^4=_>;K^)'S;7E_RO98!72^''U_K<\
M>J[N^(?6![?+0-N9G3%'$B3$8(Z1/-HD>0SS7#G1PDS^)V>8F;'>96+,C?N^
MK%>0XOH>J ZN/_7Z_1U42CVX%G K+V*X*5^W;G4$\C#$6RUU=<$E?WX-K@W]
M!!<NYS!Y3K=(OJ_)>BF^"BC5:"H)@DX1\%%R9[<24I<F&&"?V&OBC'"Y(N9!
M[M.LS%2![WY7R"KH_7)@!P+A+QA\LN#XRP'H!\P[&,UO%305F*;B!1<T(RC
MH8 )9A%$42SO[2SEL @81WD0\""Q*IEO*\#<MK5Q(?16D!OZG3P"Z=OQ-*;*
MF?OX^3'H35S>;#?]+,N:O01G;#FS@W%&&G4W:_K/^_52/E$W-X,OZ\T^.J1
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
MW#J(6+P"W>^O0",Z^*O]WUO^>P/>R!?IGPY/)-8(.J(C\WDGI29K.%[2E/T
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
ME&3ZP];[B<BI2.W%D>;V'1\6K>>IC5YK_V6$+WMW@N$V\N=^@,STN3R2=$C
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
MB87$F/GU+1@BQ0QIL?#L73 (?#=2'!W2D2GQ4->[J?/=ZO"KI3TC;<!F!=>
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
MJ6>+@4OXNM%%2-1&)HU#O,4"--(NP![$YH<6RN:7= 3_KRM<H?H"7!INV@8
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
MY F$N-$PPTXI2^.)Y]$<IE0UI(EN+$VV4!T@-/F>Z;-P3:FF"2E8 &6S(^H
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
M-&JL30#ZB2B#D=J(HFJ9R&H[++,BAMP9,Q:<&.^)N? 9U(W^%=*-!7I=6ML
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
MDH1@1'EH-8#74O[22$8]:,AAQLP9P,VX94(8IPY+&&3)[+: "N6:9<HCTQ8
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
MX@748XI]!(]]B*)80!(37X]!QJ'P&&<A7>VV.[(VI* .85;,<Q YW6MSJV4
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
MNOFK'=[%/K'$8V83,II86!EL-&U];BVIG+>\L8P+8V<KPFH(TN\%@'';TJ@
M8I<1.#/P<.#F==WW!]!!):JE0L20W*2*P$&?P&ZUQBC@&394EO:LUQ)2@SHJ
M":']N5T%9'P$]+MAG,+YN\H>*1RV.0#E@\NEPAP.9@I6 -&>)8X-H[KTQ?M&
M@KJ-);8!H5+<WQE*7^/$C0N!"5R-/)9A^KBLQU7!:@QS03%$)<\9NL$C+8U%
M3@7IB""*;JSGW\DJVD!/MP=:0<&OVDJE9%"%<KK)CNMX\N/)UNN'%")X"1Z)
MY%.>%Z61411,RRCRP"@;-\_)V$TMK26EVS.M/125X'P% #H;YTJR$)<8=;\2
M0A6-3DK$< K G:!A*W".N-1)Q1!$W%@FO@N&7J:FVW.M/1@5XG\%2%I:P>EX
M=',=)[?'S>+\;-H,!;B9V-MIWU(.UIZ72!@7LD40D&:6(.]<,M)1$6-YS;0-
M9=W>4K5J.9621P4H6PF5]49?@5^YMQ<E@>G0](=TN?H!=HOS+J*@@L4AYMC<
MIGKB O',!UJZO2LJCZ0B/.\0.SD7_]I^SX'5^,4.PLGW+W$TC=.C46@N89\>
MX,22D&P2*&$#G%*@>QW7'$E.B"2><[G:SF!M&=76+^SV3J8<6MKC<@5JYRGQ
M3& >' O(2\H0Y]@AZW,'4DY--#Q:7SP$^7;(M'8[4E[![,[="FXXEL -QIQ?
M88L*B:4 1IRV6@!O.$6..HQTM$I*[J6@I<V=C035$!\J<N-1CNT5J)=59_)Q
M17V&K7+4.!2(R7VF$H;=$ @RE$J??8 02MLU+U/3;4BHH,A?<>9WY'\%2/I]
M/ [?!L-AWW&G)&,*,:XLXI2!%HU4 ?$*@TD?-".E2PONW]UMR*<]E.S$VPHP
ML98C?0K_8<T,PE%B6$24R#F1BU"Y98!M*>2FMEW%3J9N3Z3VT+(_U[MVF;*)
MM+2*/C%*4H(5^'<YQ27:7' L#"**!+#ZC'Y6K;3>,UIY;K>!E_( V)MW%1BU
M"ZHI)T( 4D'1>3#J8;7(.)*0U49B;QR<?:5U1 V8*)Z8\R9&5B#^TX%UBV@/
MN.]-,\O/XR$P?9I3068_'JN-N17..8,<2Q[VAP0W'E.,C'8J>!R%XYO:>.P"
MD&UIZ]8*:;U6NQ4156"L'-LO X#QX)_S[@SCT0T\^_9]=/>9D$M+HS1Z3GA
MAL")RH7)2231HT@MD89XC%WY5+"MR>O666H''\]RQ-H15@TX?.SC.\]TBX$&
M(-,A 08^XG#\(XMU0$ESZKUB0BE<&FPK-'2+J-:$O0JJ?3A?1Y9/"(VB!Y5O
M!Z$W6G!N:6%]H[6W 6Q*ZPD8!(Q:L 6X0=*$8#6CW-C289W7J>KVR#P4O@I+
MIP)==1EG=C"*X<1.1H/1S?1)04L:^,&LGRBWDLH\\B://N)@PSI!)0H<2ZV(
M<D:5/BI?IZI;U_]0>"LLG0KP]G$P&D_NQZW%*;C)+-&4!_P2'K.'E&V(W(I.
M80S[B!-"BON)JS1TZS$>"DM[<;X"Y#RW0WLC/[S+PQ$N\E1'D-9L-AFXNUE.
M7+D>YY!,3EH9#^&)-P^K9BPQ&;5",>89/-'D+$VP#2B12>H@??*EZX?*4-YM
M:LBA4-J!E&L(FBRRK#(_ER.^T2=II4(J9=UNE$0F6HIP2)YZ)8E@I?V&]91T
MFVAR*.P5D$(%>G(+;O4CQ<1('Q&F.>,"<PY+R@FHWAH=@Q.XN NQ!5G=YJ8<
MS$<M+)\:U-=CP&@UMR=*6$H"12R=YL I;)!EQ",F9:0RX6AC:>?A96JZ=5(/
M$E8K)(H*]-BR-GY(_?,L.<\I[(:<UXZ;Z12"(T)EY!$XXTWIS(0U9%03G=U+
MPAL.OUW870%BKCZ#A9C7\&X\F8R_98>Y3_,L#)H'+3H/FIHDAS3WN<""1V=
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
M]FWHJB0WJQAN-I0^E)%-P9N]0VJWO-8/P_&W:4&=]OC,]C79"_27UU\/+WJ
M'X!#19H$BH0GQ%-02$O!$%%6PVDL,@;;4UO/Z"G0[*X!_F2<MT-X]R-/+.F-
M'B:#'?D9;)1FMLE#GW>NE<WYU<[GF261>.0""R@F:X+U0HM4NB;K[516H\GV
M0]":WGEMBJN"H,U2B@\.*;K@%#(TEZ5%I9'U.B +SKCG)&#L2S?*?V-256L
M:EO.+^=5O87I%<#EL8'V]'I\&<%?\8-A?-)B\GK\5E9RC@4QE((%P&C.",_C
M)J)!1 9,-+<:%^_RTL8ZNLU"/3"$.P="!9OA?80W^T$C8OAZ&!M9C\+1;7;O
M_SF_01+&)Y&C]LQ2E1NN@OON4LXJ=]A*+Z2GI5V/;>CJ5M]VCYYGXP\+B[("
M>"[3?I[R6(WW@ZD?WXUF%Y-X.[B[[3,G&17&(9]BRI?QL"#))&)$,:L5#X*4
MC@F\2E2W6K0Z8)858@6H?!Z!?;\@Y&'<69SVA>!)IUS7SG.?,D<YTDXX1)FF
M1 5/O2CM]FU%6+>Y_]6AL[PPJ\CY.1TD6,KT;I)GBQZ/)U_&P+UX/GEG1_\X
M_S:*X?BS'=W C\P3YC!EG# CD8H\W]-SAK30'#'EB/,,@V7O"X/U;11V6TU0
M'6I;%&\5\-UW2JZ+PBK8JX@Q!0M6)B> :HN,H9P&3@4SQ0,!!QA\W%JY0G4
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
M3Y>])\_W=O@MM]V[F8SOOOP)K/7Y.W(N\7@X"/G:_L$DFXX?;;*+1JZ?XVP
M3WBZI.G@]LOP-02_\06_/:YF=9V+]SS#8PLKB]]G<!K'\.N>H==--FY2-/<
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
M:]9TG%$^=[U*8,<:^,.F*".L7&FA"N_+#>3L'PY^]N@E#!.NM)4<T=SDDOM
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
M)41KOW]O7F!CI+<>!6L\XDDH6'60**HH1)*6REBZ#>4^]&Z'R)_M0N5@$JP
MK2N-NE>UNL9)2DT<<AP;Q(,22'M'$3.&:F&%8\5G<VVF:#O$_6SW)06EL#.F
MOL:)&Q="5>_VBQU,&G4^>3^8?AE/[? \Y:9CIX.O,=P;M7YX%X"5ZZW;528X
M8R7-XRH"BQ*88&!CA>"19 280()(Q1V3%I:Q'7Y_MON7KN5=@2+=X+W=?^O^
MFE,'SA6E2%&>%Y8''V J$#'!*1Q(H/R 'O93XK:#Y\]VJ=..;"H 76[?^,P1
M@\,"6P9+"#D9%T<.YK+WR$2?H@]6:%P:7FO(V Y(/]NER[[\K@ R6[KZB_T@
MA(*U, 9;(:>+)RV1258B01)L!26C*G[=_"8"MX/9SW:-TIZ,*@#@8N30>/+C
MH>O:0W3=D*"HDP+%IN6UHAI9(C$RSC&;/!&^N/N[@9SMP/6S78&4XG\%4'JI
M0<NJB@9-[$C0"@6"?9X$PY!1FB I):&P=:CRI4NDMB1MNU3HG^TFHPVY5 "W
M$SL9Y0[]%W'2M !:70X65G$M0?TZ"]I8X82<80)12YAR3@O'2\_E?86D[>#U
ML]Q4M"&'"F#UV$YJ>=^<?UG4,(.6!E:#&YVO71X2=I1).AJ+5,H=3U,"Y]AJ
M,#J)P3RX0*TM73RT YG;P>]GN[!H6UX50#(O;!(_YV:27^/<3%@?I#&6:6Y=
M0!I;CKCG%MED,<)46@Q>D?"F=(;SMK1M![Z?[FZB#<E4@+BS^&V)8Y/Q"+[T
MS87@"^%!XZ1TFF($+DY.Z(;-Y)PR*$3@(0Y2T5BZI^);:=P.@3_;746KDJH
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
M;5F"5:'U_8( 6.06%\;<@ /%.$9$@'?-\PPY*RA#8$(PR5,B6I4^7G8DM=M
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
M(5% 8*6^9TWR_,:.U<RSC@R+:YT<?(RF;EVQH6&VATKZAMA)2F=?SSLB7>T
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
MD 5$D.BE2"*$07N;_J7JPD:I?EA=V!@]=(FF71$+6H,\(X+5==*GKJOV/'/
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
MFO=2[@)W^ZJG2WOW:DD_'3<76VY$DB6()" 74VIJP$/,"LF]Y9A*MG2%3#^
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
M8Z0]G2?90\ WM;(ZP.,#(XD"-PI#*,"$EI6+ ('5U^P<$POH* )M_2!V^B/
MVGE<>^FA2S1=%T9P.FQ&>[!<UZIY058Z"TNBB4P)S-[IUG'T28T &Z7GH2/
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
MIM91<+J)M$ZA=9' +PGJO#AF9@0>H+P.D-@@E5+G*12; ["0#5T_UH,K*4!
M8C:G[(QM/D/J.&7 )]##?HAS>F3=GS+:'WUSO"DJ>+\Z/W^Y6M?_Z$QKRQ36
MOM5HZ]!#1(A6:,"ZS-'0M:3Y).]K1^.P<]^D,7Z/]H!],)C^-8[:52'VF58I
M2&L0M"7U*?0"(I,2&$M!9U0<RZ"Q7'V=LBOF3O2 '0'AQS^,>\!M[W/X=?LZ
M_^$BK"\Z/XT_%MN<%<>4\<("(V62=&KY=\D.A$]>JRBS&=8QW,5A_)&WSL.@
M?X6S> #83K5XY5&9W'J,?+Y>$+6+<&ON=K)6I.T0#)]MU:.$B$) P2P<!I:E
M&+(Q:R;R3[2;X'A'[E2@]:0=TG]L57ECE:0-7+ND07#-ZO@(K".+-)#7H$6*
M(J'NIBUZ)&\GVESPE*[  \ V_A#ZJT.XQ$_US?[C"9Q%4E[!Q6T)1>-#TE*
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
MBQ%2=#$Q=-K@H&J61U3^PT=G5OH^*ENUD-_<B@]_W2+<%A]T00Z2[B50Y-.
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
MSY;SH=7#1C%%L0@%NN0/@@J%3'/=MZUT$F@5#\ZU]MT/I7E>UWY"/!Y5F1V
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
MYU]]M+CUR)SAQ3.;P'"C0;':=B%$#H$C%SEZ943K:]D?J3BF*X-=/.(=Y3^
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
M/*H>4!CZ;,PGP Q,)$PQB[NQM(RG:<X5OLRT<4RG["=MDI!/&O7*>Z9CUL4
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
M7^[RA M=*Y_AKJ._=7GV7U!+ P04    "  #@V%6^4+Y]E$(  #=*0  %@
M &-W="TR,#(R,3(S,7AE>#,Q,BYH=&WM6FU3&SD2_GZ_0NO4;:#*[R\!#*&*
M&"=Q78 4.)>[3U?R3(]'AV8T*VEL?+_^NJ4QMK&3-5EV\2U'%<8S:K5:W8^Z
M'PF=_'1^U1O^\W.?Q3:1[/.7=Y\&/5:JU&I?6[U:[7QXSCX.+SZQ=K7>8$/-
M4R.L4"F7M5K_LL1*L;59MU:;3J?5::NJ]+@VO*Z1JG9-*F6@&MJP='I";_ 3
M>'CZEY.?*A5VKH(\@=2R0 .W$++<B'3,OH9@;EFE4DCU5#;38AQ;UJPW6^RK
MTK=BPGV[%5;"Z5S/2<T_G]3<("<C%<Y.3T(Q82)\6Q+0J4,K.FCQ1K/9;D5O
M#J/#4:<#A\&H,VH<<?ZO!AI90W'?Q]B9A+>E1*25&&C\;KM9/>AD]G@J0AMW
M&_7Z7TM.]/0D4JG%\33V]U^]FG5E7(]1WTA9JY+N(>HJWEB5N4<+=[;"I1BG
M73?GDM<][Q\HJ73W5=W]'%-+)>*)D+/NZZ%(P+!+F+)KE?#T==E@G"H&M(B\
MH!'_ 30:!W&/4S^G ]0C10KS.3::-*O^72Q&PO[\JO&F?MQJ5)NK\UJ:T9+!
M 88 ]#-9_.5R,.R?LYOAV;!_PV[ZO2_7@^$ OYY=GK/^/WH?SRX_]%GOZN)B
M<',SN+K<^0GU^M?#P?M![VSX(]9N .,/PO#?N;$BFOWN7FAO],*@S(8QJC'L
M?97=)##FD@T&^#8 368Q&W.$:>?P^,<GF_$PQ+Q3D1#9;NO-QNG[5R(-T<G=
M"@D]DT,:U?E$__C15SW5/*QVR T#%O,), T3 5-,XC86AO$TS3%4&C*E+5,I
M>Z]TXM-)HU[Y&U,1ZZ&#(Z53P=E7S/Z:W8">B #8!ZWR#&-Z]%)BVMRYF+[C
M!B.)84MF[#954PGA&,H^M$5,0X4FI J+-X[ 18HAG[$\M3H'G $&U%5VC#-G
M"857(!PB'N KS50B++/*RZT)I!" ,5S/2"3AMX#C+NDT^"Y$8W!(Z6@!CD$"
M@=!( U LQ>YH28B0FL8BB)G)Z6/1?PH:"B4T@408B7R!J,=4V!@G:#((G(&D
M-T/35(C3G&"WD(UFRVYX23!M_>_ %%@D4@0"86H1^#)B%,6Q62^UBQ2S$"(0
M&2U^#V0>HDX$UU*4RPA,H>6,98@-@C7!7<H%;@O(F =#X](('54NDT0N40#!
MJA!1;CCC[ FXB5DDU=3,D:QA+(Q%GFT9IY?>;K2RO 1(,S=FS=J7A,GVSF%R
MN!+ UZ; 6\%7*,FH*,(RI_?,OHOK@'$-#D&("#&20)%F@+ =26%BZD%B">98
MRK/T' H32&5R[$?95ROIH91I%4"(KPW;0^2$@%#T\.C?!3%/Q\#.,+%=YQ),
M48Q;O-+H[($WI=$)Z2G8]X^""&7J<4R#,$J!2_#V<".#'C=:M#):A*/1C!\B
M'R6(6#PEN3MH[C::^?X.H;G9)C^<@T%/85A=$?UUX)6IO@<\-]MWH4([ L1/
M,9(OW2K7J" C3FA<!D4I2)T>XOR+W+N<OS5([@!9U.X%GLI%;J=&@7D8;3%*
MBM"=.YA\9$0HN!8T >$9AJLH*6G*#55]MXZ-HP@NWRH#:)#%_$Z=,HXK(<@E
MIS*!TW)&+-@#]O!<9)E"X;<1D"!F<NP/X5-F[EW'^FAWL'Y0?7.PCO6ML]\:
MY+?/FULC'U?+1(0$:&Y4RJE*<(.+@<@NH9SK<(XX7 ."CX04=D:$8M.PM/X<
M.!WN_-)9$5TBRZX8W143RG*=(>Z-(T!!H'3H#'"T>0PI\AJ)\,<6R&A=D0AN
M"3S$<?V)S)6"EP/R8'= /D_H_0F7N<MZA "((N2M8H*Q,QOX)]*7+?*W?]Q,
M1AV:L2/F7N,I[TCE]MMC;U-A^+TT$)^/?GV;QD;SG8);H.!]@/8X,-( +P20
MX>X \C[K^HBO(X<.% H>Z5H> /,169;X@@J"7!,REHKSBKY$&8MOZ!@5M9@
M5?R28U5'I7MKPA'"&G/> [G"3-S1@3OY2%?/P?:])3$W]^R%LJ5;!A"Z,N)F
M7Z3X&9/B%F1Q#/) OOP;'/+4H-_U36+GS[!)=(>LX7RME!<9C1+L,G87R8TP
M^ @6L\:9T2Z.C-DJ;>XI@WN!RI)$6 NPL62,%-(1:@D%VN2Z[R&V,4,;J@#X
MEQC[?!'"+[E D]VRR]/ '8SL_W_7]ZPDX4PB!T1?"00A;<9I;Q\(0,@4Y?Y^
M]S4%?DOUVW-"5\$=FW7'O/.#KD<!L=@H^4.1#:F0A]C1P'TFW #:@OVB,.(/
M26K9TP>#W,'D"6(%_>.F452:C8>!+XT:[."&[ P90*0QY901%.!2),+*G=D7
M^"O[DBK2B9(3H+J:\G'QKP==9%5(,JEF@*W36/D\RE?0C6C\C12CNH:1TQ/K
M=FF%&T>(0M 5]*;DF8'N_,LQ9O1,\EE7I,XGKM/Q*K#HRL&$*@-2C0([#C.^
M>7$;H5KW-Q*LQM]P/G+17'5--1NNM[6/JD?-UC>;Z]7&-]N^I[99/3IZ>JWM
M5O7@L+V5VIISA'<&^MMD/'U;:I7F'0K(=9O9'6NL+DU"X4.7>V\O7_CX Y>(
M"^PY8M[517;!=1 71ZIE=RWFP;V3PC5/..OGF/"[V2H-^'/,ZN=7[8-CXSY]
M"(<?KR[.;MP%AXO^A[-/=,%A9<X%D.>&%MI:KE)\WQ]U\D9I*]?]J.BN&%=D
M6"J]*,O<X2Z;1_-[EC^/#[=$*D[G.5/.IKLW&TK=[V2:T]@5%ET1;&'LW^GR
MR&>-]).X5)GU8@$1>W]?K:_\ELH1OR%1RUR#WI X'2YJKA)O('T/[@)FRE^&
M[/I_/4Q@[7;@ J"NFM<77?@(49K;;W=YQ.VNE4]_\=%=P3S]+U!+ P04
M"  #@V%6V*EK&Q0%  !\&0  %0   &-W="TR,#(R,3(S,7AE>#,R+FAT;>U9
MZW/:.!#_?G_%ELRE[0SX@9T'CS)##6F9)I !9W+]="-L.=;5MGRR".'^^EO)
M0$*3TK33-ERO?/!@[6IW?[O:A^WVL][(\]^?]R&6:0+G%Z]/!QY4:J9YZ7BF
MV?-[\-8_.P77L&SP!<D*)AG/2&*:_6$%*K&4>=,TY_.Y,7<,+JY,?VPJ4:Z9
M<%Y0(Y1AI=-6*WBE).S\UGY6JT&/![.49A("08FD(<P*EEW!94B+#U"K+;D\
MGB\$NXHEU*VZ Y=<?&#7I*1+)A/:6<EIF^5]V]1*VE,>+CKMD%T#"U]5V.&A
M'0730W)DAT<N)4$C< .7ND[@1JYEA=:?-AII(GNYIY"+A+ZJI"RKQ53I;[IU
MX^@@EZTY"V7<M"WK]XIF[;0CGDG4)W!_^;<4<U\8$5<H;\JEY&GS&&4M5R3/
M]:VD-[)&$G:5-37F2BE[M3_@"1?-/4O_6HI2BTC*DD7SN<]26L"0SF',4Y(]
MKQ88IUI!!8M*QH+]0]%H5*)OYR6F(Y23L(RN,-IUA:I_$[,ID_M[]J'5<NJ;
MJ.[@N6-N@ &@XHGL]?IC?W R\+K^8#2$T0EX_1%TASWP3D8[;_SYQ7ART1WZ
MX(_ /H8+8V)X!DSZG@)3AL!V#JSJS@/I3J#;&YW[_1[<Q;2!I&$=[CP./#_^
MVSY,NN/7W6%_4AO]<=I_#UW/QY-5HJA;UI<GQ0,%XBM+PU^S0K)H42ZQ+$0M
MS;JKB]-W=YG[\!F>B6)&4*_D,*&!:@_K> ./0,84)D1,24:+VN@FH0OH!E)1
ME"NK@.4X7O'-$) H$"=VA)@*.EU 0 4"9K2H LL@9@4$)"<!DPL@!9 ,MT8,
MF90(#WT4<9$Q I?8503:(ZZ1"&\$G^555$&DUM/-LAE)8$QS+N3G=P+/X(2+
M=)F15NT=(+.6E*/3> @4#0^A1P.:3JE8%D^[JOH60D1#(Y8@PYS)N'0(#68"
M6RE5$$+HWP0QR:XH=KPT946!/E0Z%6>(YFA?H)4OU,+^GN.V-@#HE9=5B&9)
M@@[C:9XHP6ME@OX]8X*J/EDHL!M1LIT7Y"4@&OO@1?AR';!;^]:V+:-F-QQ7
M0R*I1EW5"-:N91FZ)B5* 9J22<)4,%GV@-\CP@0:G M:*--T@$F20*HBP) /
M"3G:6E3UYHAE) O4.LH-]1RB52/7+"F1<0R'5EU\/JC&O7SLM"69)G250%,N
M\#36,(\2DA>TN?K3"EF1)V319)G.!KVIM9G$:E:X5B<W(,DR<W7&EN3;,<*P
MRE%"8GF0X4KSDFQHDBG#^S2W833JSB?)EF%_DK9-;-UH-+Z]5-<QCH[=1XDU
MM2-*9Z"_BYQDKRI.9;4A)V&(<V*SGM^ O5D8$QK=<WGI[;N3V@\LCCJP/3QW
M^WL'QRTX(R*(ERFGZX+ST<"X=,TW1/T4@%\O--PUMI\#U?Z>>]0J]+4,X5D7
MI\XA= UX-QZ=]T^' ^_=8 /T\B2O+%V*<W2;WNX02[FC\BC??2WKKABW++%J
MSD%>*'C"0EB%<YOE3^/#1QY5A/.4-6?[V;QM=M_)-BVQR23Z(GB$M5[,:(1#
M!@X<DEU3&)7CW(^S=[MU6T>(!RKXPYEENSN5][_:ZW^U$?U/VJO_=G36G<")
M 9.S_ION*0P&O[KKK^ZZ"]UUZ]'<S>9ZLGYP_AF:JZF?MQ]XC?;1J_J<E]\J
MFH(F1(T6]U[>W^:)?F:W;K>0*2;+3'YZRQ>\Z-NXEM\E]!>2SK]02P,$%
M  @  X-A5J=&<5QS#0  =S<  !8   !C=W0M,C R,C$R,S%X97@T,34N:'1M
M[5OK<QNW$?_>OP)1VD::X4.4Y,1ZQ#.JI#B:NK9'8NKF4P>\ TE$Q\,%P(EF
M__K^=@'<'24J=M)I)&><&3GD';#8Q;X?//GB_,W9^,>W%V+N%X5X^\/?7EV>
MB:W^</AN_VPX/!^?B^_'_W@E#@:[(S&VLG3::U/*8CB\>+TEMN;>5T?#X7*Y
M'"SW!\;.AN.K(8$Z&!;&.#7(?;[UXH2>X%\E\Q=_.OFBWQ?G)JL7JO0BLTIZ
ME8O:Z7(FWN7*W8A^/ZXZ,]7*ZMG<B[W=O7WQSM@;?2O#>Z]]H5XD."?#\/UD
MR(><3$R^>G&2ZUNA\V^WM#I\MB</1M/)X>[AP>YS>?B-G!RH?&^TMW^8[X\.
M_CT"DD,L#WN<7Q7JVZV%+OMS1><??;-7^>.ESOW\:+2[^Y<M7O?B9&I*C\,L
M-H>/ <9]2-+. &QBO#>+H^> %9]X4_%7K][[OBSTK#QB@K<"[+0_,X6Q1U_N
M\G_']*8_E0M=K(Z^&NN%<N*U6HHKLY#E5ST')O6=LGH:%CK]'P6D<0A_74:"
M *?0I4H$CO:(JHOW<SW1'NP>/5LGZ3<2DX$WRCX2-><7UV=7EV_'EV]>BS??
MB?'W%^+JXN7E]?CJ]/7XKU\^WQM]<WPMKB_.?KBZ'%]>7,>W%U<7Y]"$J^L?
ML$R,WPA:PD!&>PE.9]/%O\Z^/WW]\D*<GHWI]>AP_^ WW]W__:8.-M[4>*[$
MU!2%69(60@DSJRM2=&&FPN-E9A8+?'/>9#?T[ SLG1I;:BG>07^MN%;V5F=*
MO+2FKL0V[:$;WML]YB<]_C(Z3@]K=_>)J6UZ8JR('Y<J?M@1N0&YI?&BJFUE
MK!?>B DC5A7**R'+7&@G7#WY267TML>/?JX)4PT+HTNAO1,02&V57XG)JB=P
MJ,B4]5B1@0RB3)>9H0,DD0\83D@8F!P MB.FG0T)NW 604N+Z;M5SK-QFZP*
MN70-@/"UW:MD-J>CEW.-#R"BQ8$W ]!4657B>@F=4JBHIK@"NNC3L@25XDKQ
MO8!-WQF[$*/=_M];J'X.N&D?/DI12>L'3U=0-ZOT2U4J*XNGB_9F_7I#DE'[
MN;'8E(M,5MJ#8T&=,@.OZB":8-9H_^L>4*$_X>82$D1/N]K7$W_>)6<,]HE;
M6=0JR-[>P>C.IHJEQN*XS?M$!;7EY0/Q3HFYO(7\E]"H0CH&X%166[A[@+-J
M!@P5 :LAWJ3N&9L'6,1H(:[;U1?OL[DL9Q!,*"(1!8L8=6V-D$;>"P*>D^02
M)+KS'^'JQ35?3P,MG$PKW&HQ,46R'&?OQH-D.F#(++0$?Z5Y^"Z BX=JECFL
MW2>G F?A#OERGB#N#/&(Q%MG'Z$9_S2>7 X'/6X@$D&/Y03GIH"0L<S<E5>6
M*O(>B#-S,KVD++?&=Q2))%@6A5A([PD*G-%">Q^6R["8%(O Q9,&XA3+?X)A
M@$N*JD3K'(R$8TMMU<^U)M&%OUW;2D!50<XNQ_O,&SS:5N\S5<$SS&7W,:-.
M2X,_@?$O:IC1!\X$$624\(#6)R@! )1^!SB#2(-MMB&UJGT@LH-A('@63':Q
M2I3P>;*JK($=HO/E S?0O6QR]80<L&<+$%3;*FBVHQ@3'M<3(*58GB*<[G7!
MSX:[@0]EW)?:@7? 0N?A6NY% S9Y;GQJV("%>#8("IA8D1N.3=B((B.I"X0/
MMTS')NG^=-7U7--ME?D35U7F PE R!XA/Y!A11R1Y0H2'8D02X5@%P[/AOBQ
MDBM2X?N>JHTJ6Z@0J,H"4J%FBC^G( U?*/*SFK7%,62H4Z[C5^\1[Y%8D+X
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
M Q0    (  .#8585S@?CD!T  )-7 0 0              "  <-J! !C=W0M
M,C R,C$R,S$N>'-D4$L! A0#%     @  X-A5I0U==WB-0  "30" !0
M         ( !@8@$ &-W="TR,#(R,3(S,5]C86PN>&UL4$L! A0#%     @
M X-A5HHO>LW2F0  N;0& !0              ( !E;X$ &-W="TR,#(R,3(S
M,5]D968N>&UL4$L! A0#%     @  X-A5ADVG$"%^P  -5,! !,
M     ( !F5@% &-W="TR,#(R,3(S,5]G,2YJ<&=02P$"% ,4    "  #@V%6
M.MI$]>BR 0!$8!$ %               @ %/5 8 8W=T+3(P,C(Q,C,Q7VQA
M8BYX;6Q02P$"% ,4    "  #@V%68+2!![$! 0#]G@L %
M@ %I!P@ 8W=T+3(P,C(Q,C,Q7W!R92YX;6Q02P$"% ,4    "  #@V%6<G\N
MRY0#  "2'P  %0              @ %,"0D 8W=T+3(P,C(Q,C,Q>&5X,C$N
M:'1M4$L! A0#%     @  X-A5O'\?N2\ @  9P<  !8              ( !
M$PT) &-W="TR,#(R,3(S,7AE>#(R,2YH=&U02P$"% ,4    "  #@V%6O.OR
M69T#  !@"@  %@              @ $#$ D 8W=T+3(P,C(Q,C,Q>&5X,C,Q
M+FAT;5!+ 0(4 Q0    (  .#85;BET6V3 @  - I   6              "
M =03"0!C=W0M,C R,C$R,S%X97@S,3$N:'1M4$L! A0#%     @  X-A5OE"
M^?91"   W2D  !8              ( !5!P) &-W="TR,#(R,3(S,7AE>#,Q
M,BYH=&U02P$"% ,4    "  #@V%6V*EK&Q0%  !\&0  %0
M@ '9) D 8W=T+3(P,C(Q,C,Q>&5X,S(N:'1M4$L! A0#%     @  X-A5J=&
M<5QS#0  =S<  !8              ( !("H) &-W="TR,#(R,3(S,7AE>#0Q
;-2YH=&U02P4&      X #@"? P  QS<)

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